SOA Maturity Assessment using OSIMM

Similar documents
Open Group Service Integration Maturity Model (OSIMM) 7/21/09. Andras R. Szakal IBM Distinguished Engineer OSIMM WG Lead

Service Oriented Architecture

Aligning IT with Business Goals Through SOA

OpenO&M and ISO Collaborative Deployment

Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture

The Open Group Exam OG0-091 TOGAF 9 Part 1 Version: 7.0 [ Total Questions: 234 ]

Modeling and Execution of Process driven Adaptive Service Orchestrations. Project Group Presentation January 31st, 2011

The Course Modules for TOGAF Online Certification Training: 1. Introduction. TOGAF Structure. 2. Core Concepts

JOURNAL OF OBJECT TECHNOLOGY

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

<Insert Picture Here> Enterprise (-wide) SOA?! Thoughts beyond technology and XML

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

JOURNAL OF OBJECT TECHNOLOGY

The OpenO&M Initiative Enabling Open Standards-Based Interoperability

A SOA Maturity Model

TOGAF 9.1 Phases E-H & Requirements Management

OpenO&M For Manufacturing Overview. OpenO&M for Manufacturing. OpenO&M

In Pursuit of Agility -

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

Governance, Policies / Principles Specific Topic: ESB versus Broker

The SOA Working Group

Enterprise Architecture Development

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA

PLANNING AGILE MODERNIZATION FOR SUCCESS

Architecting an On Demand Enterprise with the Federal Enterprise Architecture (FEA) Andras R. Szakal Chief Architect, IBM Federal Software, S&D

ADM The Architecture Development Method

POSC Caesar Association and ISO 15926

SOA Diagnostic. Improve the effectiveness and efficiency of your Service Oriented Architecture (SOA) initiatives. IBM Global Business Services

Toolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018

IBM EXAM QUESTIONS & ANSWERS

How SOA Can Help EA. Enterprise Architecture Conference 2008

The South African EA Forum

How the CIM Fits in the Enterprise Information Architecture. Terry Saxton

An Approach for Assessing SOA Maturity in the Enterprise

TOGAF 9 Training: Foundation

SOA Success Methodology

PCA - Overview of the 2012 activities and perspective on collaboration

The IBM Rational Software Development Platform

Open Group Guide. Using TOGAF to Define and Govern Service-Oriented Architectures

IT Architect Regional Conference 2007

SOA S90-04A. SOA Project Delivery & Methodology. Download Full Version :

MBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and

ISO15926 Overview. OpenO&M/MIMOSA and PCA Forum Americas 2011 February 22, 2010, Houston Nils Sandsmark, General Manager PCA

Visualizing, Justifying, Managing Software Architecture Modernization

Enterprise Services Repository

Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises

copyright Value Chain Group all rights reserved

BIAN with BPS Design Methodology

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation

Americas PCA Forum and Member Meeting Hosted by Bechtel, Houston. PCA and ISO are true! Welcome!

Exam Questions OG0-091

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

TOGAF 9.1 in Pictures

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

TOGAF 9.1. About Edureka

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

23. Service-Oriented Architectures

Service Oriented Architecture

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Business Process Management 2010

Improving the business process of software delivery for Financial Services

Enterprise Architecture Dealing with Complexity and Change

SERVICE ORIENTED ARCHITECTURE (SOA)

Enterprise Management Frameworks & TOGAF 9

ALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET

Architecting IT is Different Than Architecting the Business

Towards Realization of Web Services-Based TSA from NGOSS TNA*

GEN-01 Understanding Operational Management Transformation

SOA Research Agenda. Grace A. Lewis

TOGAF Foundation Exam

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Services Governance with IBM WebSphere

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Reading Strategies and Second Edition Changes

The Business Side of SOA. Challenge: Inertia in the Organization

RAPID DELIVERY METHODS FOR ENTERPRISE ARCHITECTURE 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK TO ENTERPRISE ARCHITECTURE MATURITY

Business Process Management

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Session ID: S Things You Can Do Today to Prepare for Oracle Fusion Applications

Model-Driven Architecture, Processes and Methodology from the Perspective of the Modeling Discipline

Enterprise Architecture May 2015 Executive Committee. May 20, 2015 Wednesday 1:00-2:00 p.m. 561 Smith Center

SOA Governance is For Life, Not Just a Strategy

DATA Act Information Model Schema (DAIMS) Overview. U.S. Department of the Treasury

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Semantically aware integration architecture for oil & gas solutions

Application Servers G

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Oracle Application Integration Architecture Mission Critical SOA Governance

BALANCING DATA AND PROCESS TO ACHIEVE ORGANIZATIONAL MATURITY DECEMBER 19, 2017

IBM WebSphere Service Registry and Repository, Version 6.0

MDA Overview Applied MDA

Information Delivery with SOA

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave

IBM. Hardware IBM System p IBM System i IBM System x IBM System z IBM System Storage and TotalStorage

Cloud and SOA. Part of the Industrial SOA article series

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

Model-based Architectural Framework for Rapid Business Transformation of Global Operations

Transcription:

SOA Maturity Assessment using OSIMM Presented by: Andras R. Szakal IBM Distinguished Engineer VP & CTO, IBM US Federal SWG SOA Tutorial - Architecture Slide 1 of 28

What You Will Learn The Open Group SOA Maturity Model (OSIMM) Customizing the OSIMM Maturity Framework How to conduct a SOA Maturity Assessment using OSIMM (How to use OSIMM to facilitate an organizations approach to implementing SOA and obtaining stakeholder support) SOA Tutorial - Architecture Slide 2 of 28

SOA Tutorials The Impact of SOA on Business Assessing Your Service Integration Maturity SOA Governance Architecting SOA Developing an SOA with TOGAF Implementing SOA SOA Tutorial - The Impact of SOA on Business Slide 3 of 30

Agenda OSIMM Overview DDB SOA Maturity Assessment using OSIMM Discussion Conclusions Illustrated through the application of SOA using the DDB Case Study SOA Tutorial - Architecture Slide 4 of 28

What is OSIMM? Service integration maturity model An extensible maturity framework A process for maturity assessment

OSIMM helps define a roadmap for incremental IT transformation linked to business transformation Business Domain IT Domain Current state Priorities Imperatives Future state Business process Incremental Transformation Applications Methods Governance Information Organization Architecture Operations Incremental Transformation Information Technology

OSIMM Maturity Matrix Service Foundation Levels Dynamically Silo Integrated Componentized Composite Virtualized Re-Configurable Business View Isolated Business Line Driven Business Process Integration Componentized Business Functions Business provides & consumes services Composed Business Outsourced BPM & BAM Business capabilities via context aware services Governance & Organization Ad hoc LOB IT Strategy and Governance Object Oriented Common Governance Processes Emerging SOA governance SOA and IT Governance Alignment SOA and IT Infrastructure Governance alignment Governance via Policy Methods Structured Analysis & Design Object Oriented Component Based Development Service Oriented Service Oriented Service Oriented for Infrastructure Business Process Applications Modules Objects Components Applications comprised of composite services Process Integration via Service Dynamic Application Assembly Architecture Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Dynamically Re- Configurable Architecture Information Application Specific Data Solution LOB Specific (Data subject areas established) Canonical Models. Information as a Service Enterprise Business Data Dictionary & Repository Virtualized Data Semantic Data Vocabularies Infrastructure & Management LOB Platform Specific Enterprise Standards Common Reusable Infrastructure Project Based SOA Environment Common SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7

Example of Level 5 Architecture Domain Attributes Using the RA to help define maturity Fundamental Attributes Registry and Repository Business Processes are composite ESB is common Use of BPM / BPEL to define business services Common Security Evolving Attributes Use of Master Data Management is evolving Operational virtualization is evolving SOA Process Monitoring and Management provides insight into usage and service status Evolving integrated Identity Management and integrated Security Policy Management

Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Tutorial - Architecture Slide 9 of 28

Summary of The DDB Group History Formed in 1882 Success due to: Quality of products Patented Processes Global growth by acquisition of similar companies Semi-autonomous operation DDB must participate in manufacturing global value chain partnerships: Stay competitive Grow business in emerging markets Embrace industry standards The Business Challenge United front to customer Establish global branding Reduce administrative overhead Preserve specialist production processes Rationalization of post production processes Current Status Produces hi-tech drill bits, cutters, routers, grinders and millers Customers are manufactures, users and spares wholesalers Preferred supplier to major machine tool manufacturers Products only manufactured against verified orders Rationalized order and production management Rationalized financial control SOA Tutorial - <Tutorial Name> Slide 10 of nn

DDB Group (Migration step 1) Traditional Ordering Order Management Production Management Online Ordering Financial Control Dispatch Dispatch Management Dispatch Management Dispatch Management Management Production Production Facility Production Facility Production Facility Facility Group Dispatch Management National (van fleets) International (logistics providers) Intercontinental (air freight agents) SOA Tutorial -SOA Governance Slide 11 of 26

MIMOSA & OSA-EAI MIMOSA support is required for: Manufacturing Process Supply Chain Processes Order fulfillment Customer Support New Product Development Integrates Real-Time Control and Business Information Systems for the Enterprise which are critically dependent on assets 12 The Open System Architecture for Enterprise Application Integration (OSA-EAI) architecture is a specification published by the Machinery Information Management Open Systems Alliance (MIMOSA) organization. MIMOSA publishes XML-based specifications for Enterprise Application Integration (EAI) and Condition-based Maintenance (CBM), including detailed models for assets and equipment.

MESA Manufacturing Industry SOA Reference Architecture Reference Implementation of SOA based manufacturing architecture using MMOSA and other manufacturing standards based on early IBM SOA RA Models. MESA SOA RA paper by Capgemini and IBM Logical Architecture MESA SOA RA paper by Capgemini and IBM ftp://ftp.software.ibm.com/software /applications/plm/resources/mesa_ SOAinManufacturingGuidebook.pdf

DDB SOA Strategic Direction Group Dispatch Management Solution Business processes, services, and infrastructure that will make up that solution The infrastructure should form a SOA platform that could also support services for other solutions, such as order management and production management Industry moving to support Open Industry Standards MIMOSA support is necessary to realize business objectives industry interoperability Follow MESA Industry Reference Architecture Model as best practice Must support integration into the manufacturing tooling global value chain MESA provided DDB with a SOA based architectural vision MESA provides a basis for helping to measure LOB SOA Maturity using OSIMM SOA Tutorial - Architecture Slide 14 of 28

Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Tutorial - Architecture Slide 15 of 28

OSIMM Assessment MindMap

Maturity Indicators and Attributes Maturity Indicator: A Service capability of the business or IT organization. Associated with a specific service maturity dimension at a specific level of maturity. Focus of the assessment Maturity Attribute: An observed characteristic of a maturity indicator. Maturity attributes are observed capabilities of the target assessment organization.

Assessment Questions Assessment Questions Questions that are used to gather information about an organizations service practices. Used to map to maturity attributes for each maturity indicator. Results in a maturity scoring Maturity Level Cell Name Maturity Indicators for the Business Dimension Maturity Indicator Maturity Attributes Maturity Weighting Assessment Question Mapping Siloed (Level 1) Isolated Business Line Driven Formal definition and documentation of the organization s business drivers and processes. Low or Nonexistent Business Processes are not formally defined and documented. Limited to how specific applications must behave, IT specific 10 2, 3

Assessment Questions Method Dimension Observed Attributes

Loading the OSIMM Framework Important to customize the OSIMM framework to reflect overall services strategy Add Maturity Indicators to focus on Alignment of EA Vision Industry Standards MIMOSA and MESA use Internal Enterprise Standards / Techniques SOA Standards Enabling service location transparency (enables outsourcing) Assessment questions are intended to identify the SOA Maturity Attributes of the assessed organization.

Business Dimension Extending the model with additional maturity indicators Business Dimension base model maturity indicator: A SOA maturity assessment of the OSIMM Business Dimension is conducted by identifying the formal definition and documentation of the organization s business drivers and processes. Base model can be extended by adding: Standards: Indentify the formal business process definition for implementing MIMOSA business flows Standards: Identify the business plan for integrating with the overall tooling manufacturing global value chain Outsourcing: Increasing service maturity to facilitate service location transparency

Business Dimension Maturity Level to Indicator / Attribute Mapping

Architecture Dimension Extending the model with additional maturity indicators Architecture Dimension base model maturity indicator: A SOA maturity assessment of the OSIMM Architecture Dimension can be conducted by identifying those service components that have been designed and are deployed using formal SOA methods, principles, patterns, frameworks or techniques. Base model can be extended by adding: Standards: Service components are designed using MESA industry best practices and industry SOA reference architecture models that implement the MIMOSA standards. Outsourcing: Service components are designed to allow substitution of outsourced services

Architecture Dimension Maturity Level to Indicator / Attribute Mapping

DDB SOA Maturity Vision Service Foundation Levels Dynamically Composite Virtualized Re-Configurable Silo Integrated Componentized Business View Isolated Business Line Driven Business Process Integration Componentized Business Functions Business provides & consumes services Composed Business Outsourced BPM & BAM Business capabilities via context aware services Governance & Organization Ad hoc LOB IT Strategy and Governance Object Oriented Common Governance Processes Emerging SOA governance SOA and IT Governance Alignment SOA and IT Infrastructure Governance alignment Governance via Policy Methods Structured Analysis & Design Object Oriented Component Based Development Service Oriented Service Oriented Service Oriented for Infrastructure Business Process Applications Modules Objects Components Applications comprised of composite services Process Integration via Service Dynamic Application Assembly Architecture Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Dynamically Re- Configurable Architecture Information Application Specific Data Solution LOB Specific (Data subject areas established) Canonical Models. Information as a Service Enterprise Business Data Dictionary & Repository Virtualized Data Semantic Data Vocabularies Infrastructure & Management LOB Platform Specific Enterprise Standards Common Reusable Infrastructure Project Based SOA Environment Common SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7

DDB OSIMM Assessment Results Service Foundation Levels Dynamically Composite Virtualized Re-Configurable Silo Integrated Componentized Business View Isolated Business Line Driven Business Process Integration Componentized Business Functions Business provides & consumes services Composed Business Outsourced BPM & BAM Business capabilities via context aware services Governance & Organization Ad hoc LOB IT Strategy and Governance Object Oriented Common Governance Processes Emerging SOA governance SOA and IT Governance Alignment SOA and IT Infrastructure Governance alignment Governance via Policy Methods Structured Analysis & Design Object Oriented Component Based Development Service Oriented Service Oriented Service Oriented for Infrastructure Business Process Applications Modules Objects Components Applications comprised of composite services Process Integration via Service Dynamic Application Assembly Architecture Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Dynamically Re- Configurable Architecture Information Application Specific Data Solution LOB Specific (Data subject areas established) Canonical Models. Information as a Service Enterprise Business Data Dictionary & Repository Virtualized Data Semantic Data Vocabularies Infrastructure & Management LOB Platform Specific Enterprise Standards Common Reusable Infrastructure Project Based SOA Environment Common SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7

DDB SOA Maturity Roadmap Service Foundation Levels Dynamically Composite Virtualized Re-Configurable Silo Integrated Componentized Business View Isolated Business Line Driven Business Process Integration Componentized Business Functions Business provides & consumes services Composed Business Outsourced BPM & BAM Business capabilities via context aware services Governance & Organization Ad hoc LOB IT Strategy and Governance Object Oriented Common Governance Processes Emerging SOA governance SOA and IT Governance Alignment SOA and IT Infrastructure Governance alignment Governance via Policy Methods Structured Analysis & Design Object Oriented Component Based Development Service Oriented Service Oriented Service Oriented for Infrastructure Business Process Applications Modules Objects Components Applications comprised of composite services Process Integration via Service Dynamic Application Assembly Architecture Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Dynamically Re- Configurable Architecture Information Application Specific Data Solution LOB Specific (Data subject areas established) Canonical Models. Information as a Service Enterprise Business Data Dictionary & Repository Virtualized Data Semantic Data Vocabularies Infrastructure & Management LOB Platform Specific Enterprise Standards Common Reusable Infrastructure Project Based SOA Environment Common SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7

Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Tutorial - Architecture Slide 28 of 28

Conclusions Important to customize the OSIMM framework to reflect overall services strategy Customize OSIMM to focus on: Industry Standards Internal Enterprise Standards / Techniques SOA Standards Alignment of EA Vision OSIMM assessments can be used to help refine an organizations services strategy and approach

Questions please? SOA Tutorial - Architecture Slide 30 of 28

Backup Slides

IBM OSIMM Tooling Support (OSIMM) OSIMM Support within the IBM SOA Assessment and Roadmap (ART) Tool

Overview of the SOA Reference Architecture Consumer Interfaces Business Processes Service Components Integration Quality of Service Information Governance Operational Systems SOA Tutorial - Architecture Slide 33 of 28

Architectural Building Blocks for Layer # Capability Category ABB Name Supported Capabilities 1.1 Service Definition Service 1 Governance Layer: Service Repository 1 1.2 Service Runtime Enablement Service Container 2-5 1.3 Service Interaction Manager 6 Governance Layer: Service Registry 3 QoS Layer: Status Manager 7 1.4 Policy Management Governance Layer: Policy Manager 8-9 1.5 QoS Layer: Policy Enforcer 10-11 1.6 Access Control QoS Layer: Access Controller 12-13 1.8 Service Clustering Cluster Manager 14-15

Service Invocation Components and Flow SOA Reference Architecture will allow us to ensure that essential elements of SOA are part of our OSIMM Assessment

Standards in SOA Standards ISO 15926 ISA 88 ISA 95 integration of data to support the lifecycle activities and processes for production facilities enables batch process industries to produce with configurable recipe with selectable chain of equipment integration of enterprise and control systems MIMOSA Machinery Information Management Open Systems Alliance practical interoperability of on-board and ground condition monitoring and health assessment systems with enterprise-level maintenance, reliability, and operational logistics applications. OpenO&M Open Operations and Management provide a harmonized set of standards for the exchange of Operations & Maintenance (O&M) data and associated context POSC Caesar Petrotechnical Open Software Corporation/CAESAR Offshore Project development of open specifications to be used as standards for enabling the interoperability of data, software and related matters to reduce life cycle costs and development time of oil and gas facilities OPC Open Process Control defines a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate interoperability Energistics WITSML Wellsite Information Transfer Standard ML seamless flow of well data between operators and service companies to speed and enhance decision making Energistics PRODML Production ML low cost, low risk, and highly innovative environment for the configuration and running of advanced optimization processes W3C Semantic Web (RDF) Resource Description Framework language for representing information about resources in the World Wide Web W3C Semantic Web (OWL) Web Ontology Language represent the meaning of terms in vocabularies and the relationships between those terms W3C Semantic Web (SPARQL) SPARQL Protocol and RDF Query Language RDF query language 36 Industrial Sector

Assessment Process Organization Assessor Provides Input Provides Input EA, Strategy and Pain Points Determine Maturity Indicators Input Input Determine Desired Maturity Level AS-IS Maturity Level Input Assessment Report

TOGAF and Zachman TOGAF: EA Life-cycle Process Service Taxonomy Zachman: EA Model Perspectives EA Taxonomy "ADM and the Zachman Framework" (http://www.opengroup.org/architecture/togaf8-doc/arch/chap39.html) provides a mapping of the TOGAF Architecture Development Method (ADM) to the Zachman Framework.