Download presentation
1
The Open Group SOA Tutorials
1 – The Impact of SOA on Business 2 – SOA Maturity Assessment using OSIMM 3 – SOA Governance 4 – Architecting SOA 5 – Developing an SOA with TOGAF 6 – Implementing SOA SOA Maturity Assessment using OSIMM
2
SOA Maturity Assessment using OSIMM
Created by Andras Szakal and Heather Kreger, IBM
3
SOA Maturity Assessment using OSIMM
Copyright Copyright (c) The Open Group. All rights reserved. This material ("Material") may not be used, copied, distributed, modified, or shown, except under license from The Open Group. Open Group member organizations are hereby granted a non-exclusive license to use, copy, distribute and show the unmodified material for any purpose, for so long as they are current, paid-up members of The Open Group. Others may use, copy, distribute and show the unmodified material free of charge for non-commercial use. That will usually mean using it inside the organization, and not for commercial exploitation. To use the material for commercial purposes, an organization must apply to The Open Group for a Commercial License. Any modification to the original Material, or any document that contains any portion of the Material shall constitute a derivative work. Anyone may create such derivative works and shall retain all right, title and interest in the changes or additions it makes to the Material, but nothing herein shall be deemed to transfer any right, title or interest in the Material. Furthermore, any derivative work shall always fully acknowledge the right, title and interest of The Open Group in the original Material (together with any contributor acknowledgements), and shall not claim or imply that any derivative work is the official Material. For the avoidance of doubt, creating a derivative work for commercial use shall constitute commercial use of the Material. SOA Maturity Assessment using OSIMM
4
SOA Maturity Assessment using OSIMM
Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Maturity Assessment using OSIMM
5
SOA Maturity Assessment using OSIMM
What is OSIMM? Service integration maturity model An extensible maturity framework A process for maturity assessment SOA Maturity Assessment using OSIMM
6
Transformation Roadmap
Future state Business Domain Current state Business process Priorities Incremental Transformation OSIMM Applications Methods Information AS-IS Governance Organization To-Be Architecture Operations OSIMM Incremental Transformation IT Domain Information Technology Imperatives SOA Maturity Assessment using OSIMM
7
OSIMM Maturity Matrix SOA Maturity Assessment using OSIMM
Silo Level 1 Services Level 4 Composite Level 5 Virtualized Level 6 Level 7 Dynamically Re-Configurable Componentized Level 3 Integrated Level 2 Modules Process Integration via Service Dynamic Application Assembly Components Objects Applications Structured Analysis & Design Service Oriented Modeling Service Oriented Modeling for Infrastructure Business Process Component Based Development Object Oriented Methods Isolated Business Line Driven Business provides & consumes services Outsourced Services BPM & BAM Business capabilities via context aware services Componentized Business Functions Business Process Integration Business View Composed Business Services Applications comprised of composite services LOB Platform Specific Project Based SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Common Reusable Infrastructure Enterprise Standards Infrastructure & Management Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture Common SOA Environment Ad hoc LOB IT Strategy and Governance Emerging SOA governance SOA and IT Infrastructure Governance alignment Governance via Policy Common Governance Processes Object Oriented Modeling Governance & Organization SOA and IT Governance Alignment Application Specific Data Solution Information as a Service Virtualized Data Services Semantic Data Vocabularies Canonical Models. LOB Specific (Data subject areas established) Information Enterprise Business Data Dictionary & Repository Service Foundation Levels SOA Maturity Assessment using OSIMM
8
Example of Level 5 Architecture Domain Attributes
Fundamental Attributes Services Registry and Repository Business Processes are composite ESB is common Use of BPM / BPEL to define business services Common Security Services 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 SOA Maturity Assessment using OSIMM
9
SOA Maturity Assessment using OSIMM
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 organization’s approach to implementing SOA and obtaining stakeholder support SOA Maturity Assessment using OSIMM
10
SOA Maturity Assessment using OSIMM
Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Maturity Assessment using OSIMM
11
Summary of The DDB Group
DDB must participate in manufacturing global value chain partnerships: Stay competitive Grow business in emerging markets Embrace industry standards History Formed in 1882 Success due to:- Quality of products Patented Processes Global growth by acquisition of similar companies Semi-autonomous operation 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 Maturity Assessment using OSIMM
12
DDB Group (Migration step 1)
Traditional Ordering Online Ordering Order Management Production Management Financial Control Production Facility Group Dispatch Management Production Facility Production Facility Production Facility Dispatch Management Possible re-use Dispatch Management Dispatch Management Dispatch Management International (logistics providers) Intercontinental (air freight agents) National (van fleets) SOA Maturity Assessment using OSIMM
13
SOA Maturity Assessment using OSIMM
MIMOSA & OSA-EAI MIMOSA support is required for: Manufacturing Process Supply Chain Processes Order fulfillment Customer Support New Product Development 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. Integrates Real-Time Control and Business Information Systems for the Enterprise which are critically dependent on assets SOA Maturity Assessment using OSIMM
14
Manufacturing Industry SOA Reference Architecture (MESA)
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 SOA Maturity Assessment using OSIMM
15
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 Maturity Assessment using OSIMM
16
SOA Maturity Assessment using OSIMM
Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Maturity Assessment using OSIMM
17
OSIMM Assessment MindMap
SOA Maturity Assessment using OSIMM
18
Maturity Indicators and Attributes
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. SOA Maturity Assessment using OSIMM
19
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 Indicators for the Business Dimension Maturity Level Cell Name 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 SOA Maturity Assessment using OSIMM
20
Assessment Questions – method dimension
Observed Attributes SOA Maturity Assessment using OSIMM
21
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. SOA Maturity Assessment using OSIMM
22
SOA Maturity Assessment using OSIMM
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 SOA Maturity Assessment using OSIMM
23
Business Dimension - maturity level to indicator / attribute mapping
SOA Maturity Assessment using OSIMM
24
SOA Maturity Assessment using OSIMM
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 SOA Maturity Assessment using OSIMM
25
SOA Maturity Assessment using OSIMM
Architecture Dimension - maturity level to indicator / attribute mapping SOA Maturity Assessment using OSIMM
26
DDB SOA Maturity Vision
Silo Level 1 Services Level 4 Composite Level 5 Virtualized Level 6 Level 7 Dynamically Re-Configurable Componentized Level 3 Integrated Level 2 Modules Process Integration via Service Dynamic Application Assembly Components Objects Applications Structured Analysis & Design Service Oriented Modeling Service Oriented Modeling for Infrastructure Business Process Component Based Development Object Oriented Methods Isolated Business Line Driven Business provides & consumes services Outsourced Services BPM & BAM Business capabilities via context aware services Componentized Business Functions Business Process Integration Business View Composed Business Services Applications comprised of composite services LOB Platform Specific Project Based SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Common Reusable Infrastructure Enterprise Standards Infrastructure & Management Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture Common SOA Environment Ad hoc LOB IT Strategy and Governance Emerging SOA governance SOA and IT Infrastructure Governance alignment Governance via Policy Common Governance Processes Object Oriented Modeling Governance & Organization SOA and IT Governance Alignment Application Specific Data Solution Information as a Service Virtualized Data Services Semantic Data Vocabularies Canonical Models. LOB Specific (Data subject areas established) Information Enterprise Business Data Dictionary & Repository Service Foundation Levels SOA Maturity Assessment using OSIMM
27
DDB OSIMM Assessment Results
Silo Level 1 Services Level 4 Composite Level 5 Virtualized Level 6 Level 7 Dynamically Re-Configurable Componentized Level 3 Integrated Level 2 Modules Process Integration via Service Dynamic Application Assembly Components Objects Applications Structured Analysis & Design Service Oriented Modeling Service Oriented Modeling for Infrastructure Business Process Component Based Development Object Oriented Methods Isolated Business Line Driven Business provides & consumes services Outsourced Services BPM & BAM Business capabilities via context aware services Componentized Business Functions Business Process Integration Business View Composed Business Services Applications comprised of composite services LOB Platform Specific Project Based SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Common Reusable Infrastructure Enterprise Standards Infrastructure & Management Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture Common SOA Environment Ad hoc LOB IT Strategy and Governance Emerging SOA governance SOA and IT Infrastructure Governance alignment Governance via Policy Common Governance Processes Object Oriented Modeling Governance & Organization SOA and IT Governance Alignment Application Specific Data Solution Information as a Service Virtualized Data Services Semantic Data Vocabularies Canonical Models. LOB Specific (Data subject areas established) Information Enterprise Business Data Dictionary & Repository Service Foundation Levels SOA Maturity Assessment using OSIMM
28
DDB SOA Maturity Roadmap
Silo Level 1 Services Level 4 Composite Level 5 Virtualized Level 6 Level 7 Dynamically Re-Configurable Componentized Level 3 Integrated Level 2 Modules Process Integration via Service Dynamic Application Assembly Components Objects Applications Structured Analysis & Design Service Oriented Modeling Service Oriented Modeling for Infrastructure Business Process Component Based Development Object Oriented Methods Isolated Business Line Driven Business provides & consumes services Outsourced Services BPM & BAM Business capabilities via context aware services Componentized Business Functions Business Process Integration Business View Composed Business Services Applications comprised of composite services LOB Platform Specific Project Based SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Common Reusable Infrastructure Enterprise Standards Infrastructure & Management Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture Common SOA Environment Ad hoc LOB IT Strategy and Governance Emerging SOA governance SOA and IT Infrastructure Governance alignment Governance via Policy Common Governance Processes Object Oriented Modeling Governance & Organization SOA and IT Governance Alignment Application Specific Data Solution Information as a Service Virtualized Data Services Semantic Data Vocabularies Canonical Models. LOB Specific (Data subject areas established) Information Enterprise Business Data Dictionary & Repository Service Foundation Levels SOA Maturity Assessment using OSIMM
29
SOA Maturity Assessment using OSIMM
Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Maturity Assessment using OSIMM
30
SOA Maturity Assessment using OSIMM
Questions please ? SOA Maturity Assessment using OSIMM
31
SOA Maturity Assessment using OSIMM
Agenda OSIMM Overview DDB Case Study DDB OSIMM Assessment Discussion Conclusions SOA Maturity Assessment using OSIMM
32
SOA Maturity Assessment using OSIMM
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 SOA Maturity Assessment using OSIMM
33
SOA Maturity Assessment using OSIMM
Backup Slides SOA Maturity Assessment using OSIMM
34
SOA Maturity Assessment using OSIMM
Standards SOA Maturity Assessment using OSIMM
35
Overview of the SOA Reference Architecture
Consumer Interfaces Business Processes Services Service Components Operational Systems Integration Quality of Service Information Governance SOA Maturity Assessment using OSIMM
36
SOA Maturity Assessment using OSIMM
Assessment Process Organization EA, Strategy and Pain Points Assessor Maturity Indicators Desired Level AS-IS Assessment Report Provides Input Determine SOA Maturity Assessment using OSIMM
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.