Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.



Similar documents
Policy Driven Practices for SOA

Government's Adoption of SOA and SOA Examples

SOA Governance and the Service Lifecycle

Federal Enterprise Architecture and Service-Oriented Architecture

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Applying SOA to OSS. for Telecommunications. IBM Software Group

JOURNAL OF OBJECT TECHNOLOGY

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Service Oriented Architecture 1 COMPILED BY BJ

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

How service-oriented architecture (SOA) impacts your IT infrastructure

Business Process Management Enabled by SOA

Business Process Management Tampereen Teknillinen Yliopisto

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

SOA and Cloud in practice - An Example Case Study

IBM Information Management

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

Case Study: Adoption of SOA at the IRS

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

What to Look for When Selecting a Master Data Management Solution

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

HP SOA Systinet software

Prerequisites for Successful SOA Adoption

Methodology for sustainable MDM and CDI success. Kalyan Viswanathan Practice Director, MDM Practice - Tata Consultancy Services

Service Oriented Architecture (SOA) An Introduction

Extend the value of your core business systems.

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

Service-oriented architecture in e-commerce applications

Service-Oriented Architecture: Analysis, the Keys to Success!

SOA IN THE TELCO SECTOR

Using SOA to Improve Operational Efficiency A Management Overview. Introducing MIKE2.0 An Open Source Methodology for Information Development

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

Establishing EA teams

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

Adopting Service Oriented Architecture increases the flexibility of your enterprise

Developing SOA solutions using IBM SOA Foundation

Strategy for Application Modernization A Summa White Paper

Guideline. Enterprise Architecture Guide. 1. Purpose. 2. Scope. 3. Related documents. 4. Enterprise Architecture Guide

JOURNAL OF OBJECT TECHNOLOGY

Unlocking the Power of SOA with Business Process Modeling

Operational Excellence for Data Quality

Service-Oriented Architecture and Software Engineering

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Master Data Management. Zahra Mansoori

Harness the value of information throughout the enterprise. IBM InfoSphere Master Data Management Server. Overview

Module 6 Essentials of Enterprise Architecture Tools

Creating a Corporate Integrated Data Environment through Stewardship

Service-Oriented Architecture Foundation

Enterprise Information Management Capability Maturity Survey for Higher Education Institutions

Open Group SOA Governance. San Diego 2009

Introduction to Service-Oriented Architecture for Business Analysts

What You Need to Know About Transitioning to SOA

OVERVIEW OF THE INDUSTRY STANDARDS

Introduction to SOA governance and service lifecycle management.

Delivering information you can trust June IBM Multiform Master Data Management: The evolution of MDM applications

Realizing business flexibility through integrated SOA policy management.

BPM and SOA require robust and scalable information systems

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

SOA: The missing link between Enterprise Architecture and Solution Architecture

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

California Enterprise Architecture Framework

Enterprise IT Architectures SOA Part 2

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

B2B Cloud Services. Transforming the B2B Integration Landscape IBM Corporation

Application Services Portfolio

Microsoft SOA Roadmap

Service Oriented Architecture

MANAGING USER DATA IN A DIGITAL WORLD

A Quick Introduction to SOA

IT Governance Overview

Increasing Efficiency across the Value Chain with Master Data Management

Analytics Strategy Information Architecture Data Management Analytics Value and Governance Realization

Bruce Rogers. Forbes. Chief Insights Officer and Head of the CMO Practice

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

How To Use Cloud Computing For Federal Agencies

Service Oriented Architecture and Design Strategies

Data Migration through an Information Development Approach An Executive Overview

ESB as a SOA mediator: Minimizing Communications Complexity

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

for Oil & Gas Industry

Service Oriented Architectures

A Study on the Integration Model of EIS Based on SOA

Transcription:

Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com

Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels! Roadmap Planning! Summary 2

SOA Vision and Opportunities Vision Business Transformation introducing greater flexibility into the way the business is organized as well as the capability to utilize that flexibility for rapid response to continuous change Supporting Opportunities Joined-up Delivery orchestrating complex services across multiple organizations Process Improvement enabling a fundamental upgrade in process design -Based Procurement outsourcing appropriate operations in an efficient and flexible way to a healthy ecosystem of competing service providers. Shared s removing duplication and inconsistency within and between business silos delivering both cost reduction and process improvement Standardization facilitating standardization of many aspects of business including security, semantics, utility services and business process components such as case handling 3

Shared s [Public Sector Example] Citizen Portal Student Portal Apply for parole Apply for student place Apply for student loan Apply for creche Justice Sector University Clearing Education Sector Finance Social s Education Bus Resource Resource Resource Resource Resource Resource Parole Prisoner Student Univ Application Univ Place Creche Place Government Bus Resource Resource Resource Resource Resource Identity Citizen Application Allocation Place 4

Maturity s and Common SOA Roadmap Mistakes Source: AmberPoint, BearingPoint Sonic Software Systinet! Tactical, LOB based! Technology driven Source: IBM! Focus on types of services (initial, architected, collaborative, measured... )! Architecture left until Level 5! Project ROI driven Source: BEA Systems 5

SOA Maturity and Roadmap Critical Success Factors Critical Success Factors CBDi SOA Maturity! Business value driven! Meld strategic and tactical view! Long and short term! Direct and indirect! Capability based! Spans all roles and responsibilities! business, technology, architecture, life cycle process, organization Vision Cultural Integration Reengineering Integration! Evolving architectural focus Early Learning 6

What Needs to be Done? What Capabilities? Trust Who does what? Semantics SDLC 7 Common service infrastructure Joined up processes

Core SOA Characteristics Loose Coupling Enabling rapid Process Integration & Optimization Consuming Solutions Y X Z Differentiation Consumer (solution) flexibility using alternative and or specialize services Modularity Componentization and encapsulation of functionality Functional standardization Reuse to reduce cost and deliver consistency across different solutions Capability A Capability B Usage decisions determined by Policy Abstraction Virtualization of Who, How and Where B A C Differentiation Supplier flexibility Use alternative and consolidated resources Functional Capabilities/Resources 8

SOA Governance Loose Coupling Formality of service specification Consuming Solutions Y X Z Differentiation Architecture for specialization Modularity Component integrity Functional standardization Use of standard functionality in right context Capability A Capability B Usage decisions determined by Policy Abstraction Delivery of implementation independence B A C Differentiation Testing and change management Supplier architecture Functional Capabilities/Resources 9

Strategic Choices by Maturity Level Strategy or Tactic Early Learning Integration Reengineering Cultural Integration Role builder builder consumer supplier consumer supplier Consumption scope LOB/Division Enterprise Process partners and ecosystem Customers (supply chain) Suppliers Supply scope LOB/Division Enterprise Process partners Channels, Customers, Suppliers Planning sequence Concurrent plan & provision LOB services in advance Enterprise services in advance Process partners, ecosystem Provisioning tactics Solution driven; services by opportunity s in advance s as product, s for sale Planning scope LOB/Division Business process Domain/Value Chain Joined up business process/value chain Process partners, ecosystem Source of commitment IT CIO LOB Management Senior business management Realization technology Java services; Web services Hub ESB architecture Federated ESB Infrastructure Virtualized infrastructure application strategy Wrapping Componentization Commoditization Virtualization Stability strategy Extensions & new versions Context or Non core Commodity no change allowed Triage strategy Informal Formal core/context split Design style Specific Generalized, standardized Customizable 10

Roadmap Planning! Provides framework for managing the adoption and transition to SOA! Separates planning activity into dedicated streams to establish and manage! Organizationally neutral, supports federated environment! Facilitates communication, measurement and monitoring Early Learning Integration Reengineering Cultural Integration Management Architecture Infrastructure Process Streams Organization Projects 11

Stream Definitions Stream Focus Description Management WHY Driving and coordination of the whole adoption program. Architecture HOW Alignment between the demands of the organization (WHY) and the constraints imposed (via Policy and Process) over the Projects (WHAT). Infrastructure WHERE Creating the technology platforms and standards (WHERE) Split into Operational Infrastructure and Lifecycle Infrastructure Process WHEN Alignment between the Infrastructure (what the technology is capable of) and the Projects (how the organization is using the technology) Organization WHO Developing the individual and collective capability, through assignment of role and responsibilities. Projects WHAT WHAT is being done that uses the SOA technology within the SOA organization 12

One Sample Architecture Early Learning / Integration / Re-engineering / Cultural Int. Basic Minimum Technical Standards Basic Architectural Reference Canonical Business Type Portfolio Plan Defined Business Standardization Sector Taxonomy Fully Detailed Portfolio Plan Resource Virtualization Architecture Basic Governance Reviews Mature Policy Set 13 Specification Templates Contract Templates

Architecture Maturity Early Learning / Integration / Re-engineering / Cultural Int. Interop Process Optimization Reuse/Agility Federation Virtualization Portal Solution Solution Solution 14

SOA Reference Architecture Acknowledgement to Zachman principles Data (What) Function (How) Policy (How) Network (Where) People & Participants (who) Time (when) Motivation (Why) Conceptual Business Ontology Business Capability Business Rule & Policies Orchestration Business Workflow Business Event Response Business Outcome Business Intelligence Value Chain Context Business Type Domain Portfolio Plan Description Policies Business Collaboration Ownership Synchronization ROI Dependency Logical Business Component Data Information Specification Process Provisioning Policies Implementation Policies Implementation Synchronization Change Management Plan Component Composite Application Application Workflow Physical Data Source Operational s Deployment Policies Deployment QoS Mediation Operation Policies 15 BUSINESS SERVICE TECHNICAL

Coordinated Roadmaps Business interoperability requires shared understanding and alignment of 16 SOA requires shared understanding and alignment of Business Outcome & Goals Business Outcome & Goals Business Outcome & Goals Business Obligations Business Obligations Business Obligations Business Process Business Process Business Process Business Semantics Business Semantics Business Semantics s s s Message Format Message Format Message Format Protocols Protocols Protocols Status (manageability) Status (manageability) Status (manageability) Security Security Security What do we expect the result to be? What do we have to do? When do we do it? What do we mean by? What are the s that we provide to each other? What are the messages we will exchange? What are the protocols of the exchange? What is the status of the process, etc? How do we identify each other, and manage privacy and integrity?

Summary! SOA adoption requires:! blend of strategic and tactical perspectives! understanding of real business opportunity and value! more than just architecture it needs project profiles, processes, organization and management! A structured roadmap allows enterprises and ecosystems to:! Develop collaborative plans! Communicate! Sell! Manage! Measure 17

CBDI on SOA Maturity and Roadmap Publicly Available! CBDI Roadmap site http://roadmap.cbdiforum.com/ Premium! SOA Maturity s http://www.cbdiforum.com/secure/interact/2005-12/the_soa_maturity_.php! Developing the Architectural Framework for SOA - Part 6 Transitioning to SOA http://www.cbdiforum.com/secure/interact/2005-11/dev_archi_framework_soa_prt6_transitioning_to_soa.php! SOA Governance from Chaos to Order The Transformation of Enterprise Architecture http://www.cbdiforum.com/secure/interact/2005-11/soa_governance_chaos_to_order.php 18

www.cbdiforum.com A CBDI Partner Company 19