Modeling Business Processes for SOA: Designing the Service Oriented Enterprise



Similar documents
The OMG BPM Standards

SOA Enabled Workflow Modernization

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

Enterprise IT Architectures BPM (Business Process Management)

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business Process Management Enabled by SOA

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Business Process Driven SOA using BPMN and BPEL

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

The Way to SOA Concept, Architectural Components and Organization

Business Process Management (BPM)

Definition of SOA. Capgemini University Technology Services School Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

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

IDC Abordagem à Implementação de Soluções BPM

Semantic Business Process Management Lectuer 1 - Introduction

SOA for Healthcare: Promises and Pitfalls

BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc.

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Standards and Modeling

BPMN Business Process Modelling Notation

Business Process Modeling and Standardization

2014 BPM Products Mature But Not Equal

Building the Agile Enterprise. The MK/OMG Press

Business Process Modelling Notation A tutorial

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

Service Oriented Architecture

A process model is a description of a process. Process models are often associated with business processes.

Service-Oriented Architectures

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Business Process Modeling Information Systems in Industry ( )

Approach to Service Management

SERVICE ORIENTED ARCHITECTURE

Service-Oriented Architecture and Software Engineering

Federal Enterprise Architecture and Service-Oriented Architecture

Government's Adoption of SOA and SOA Examples

Developing SOA solutions using IBM SOA Foundation

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

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

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee

SOA : To Do or Not to Do

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

Semantic Business Process Management

Dr. Jana Koehler IBM Zurich Research Laboratory

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

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

Establishing a business performance management ecosystem.

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

A BIAN Building Block Service Repository and Registry

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

Business Process Management in the Finance Sector

Enterprise Service Oriented Architecture Using the OMG SoaML Standard

Getting Started with Service- Oriented Architecture (SOA) Terminology

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide

Policy Driven Practices for SOA

Realizing business flexibility through integrated SOA policy management.

Five best practices for deploying a successful service-oriented architecture

Services Modeling Using BPMN It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013

SOA and SaaS - new challenges

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

The Application of BizTalk in Public Sector

HP SOA Systinet software

Management in the Nutshell

OpenText Cordys Business Process Management Suite

The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services.

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Managed Objects Service Configuration Management

An Ontological Approach to Oracle BPM

Unlocking the Power of SOA with Business Process Modeling

Process-Based Business Transformation. Todd Lohr, Practice Director

Implement Business Process Management to realize Cost Savings and High Return on Investments

Operational Excellence for Data Quality

Rules and Business Rules

Applying Business Architecture to the Cloud

SOA Governance and the Service Lifecycle

Business Process Management A Balance Between Process Efficiency & Business Agility

ebay : How is it a hit

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

Introduction to Business Process Management

Chapter 15. Web services development lifecycle

SigMo Platform based approach for automation of workflows in large scale IT-Landscape. Tarmo Ploom 2/21/2014

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

Using BPM to Implement Services in Telecom and Media. Practical Advice and Insights from the Real World

Service Governance and Virtualization For SOA

BPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, Stephen A. White, IBM Notation Working Group Chair

FIMS, SOA and Media Applications How modern software systems can serve media businesses

IBM Information Management

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

Introduction to Service Oriented Architectures (SOA)

Transcription:

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar. 03-23-05 2006 March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards page 1 2006 Electronic Data Systems Corporation. All rights reserved.

1. Introduction This tutorial is based on a convergence of business process management (BPM) and service oriented architecture (SOA) from a business perspective. It describes how business process management supports the design of a service oriented enterprise that will drive the design and alignment of supporting IT systems. This is a work in process page 2

Evolution of BPM and SOA: Deja Vu Business processes driven by flow of paper forms Organizations accept request forms for work or authorization Workflow management systems to automate document management Large, monolithic applications encode business processes Applications integrated with file and message flow Distributed computing incorporates technical services Enterprise applications unbundled with more flexible processes Web services technology enables B2B exchanges Service oriented architecture concept emerges Service concept applied to application composition/integration BPMS enable flexible applications and B2B exchanges Choreography defines exchange agreements SOA enables better alignment of business and IT systems page 3

The Changing Business Landscape that Drives BPM and SOA The marketplace is global and evolving Business transformations occur with increasing frequency (re-engineering, acquisitions, divestitures) Business functions may be outsourced or operate in a remote country Increased concerns about government regulation Business changes must be deployed throughout the enterprise quickly and efficiently The enterprise must be event-driven and agile for optimal performance page 4

Agenda The relationship between BPM and SOA Business process modeling Break Service oriented analysis Organizational design Service Interfaces Design Integration of business rules Break IT Infrastructure Requirements Enterprise agility Model Based Management vision page 5

Relationship of BPM and SOA BPM: Business processes are the orderly execution of activities that achieve defined objectives. SOA: Services offer capabilities that can be used in a variety of contexts. Business processes may use services to achieve their objectives. Services implemented with explicit business processes can be more quickly adapted to business changes. page 6

Service Oriented Architecture Offer capabilities so they can be used in a variety of contexts Leverage shared resources Ensure consistency of results Provide well-defined interfaces Preserve implementation flexibility Ensure clear responsibility Compose solutions from shared services Request Request Service A Service B Service C Service D (Shared) Service E page 7

Business Process Management An ordered set of activities that achieve a desired business objective. Each execution transforms inputs to result May be automated or performed by humans Defined process is used many times May perform tasks directly or use other processes May respond to a request, or collaborate Request Process L Process P Process M Task 1 Task 2 Process N page 8

Processes as Services Request Collaboration Service Interface Process Implementation Process L Process P Task 2 Task 1 Process M Process N Request-response page 9

Organizations as Service Providers Request Org. B Process L Process P Org. A Task 1 Task 2 Org. C Process M Process N page 10

Why BPM and SOA? Economies of scale Resources shared in multiple contexts Consistency Same process used for same capability Service metrics Basis for comparison/evaluation of service providers Timeliness Respond to needs as they occur transaction based Outsourcing option Services may be acquired elsewhere Agility Service selection and process changes at different levels of granularity page 11

Agility through Business Process & Service Granularity Primary impact of business transformation is on business processes and organizational structure The actual work (basic services) and data of the business tend to remain the same. Business process changes enable adaptation to significant business changes page 12

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 13

Business Process Modeling Languages Proliferation of business process languages. Business process modeling for business (OMG standards) BPMN (Business Process Modeling Notation) BPDM (Business Process Definition Metamodel) Support deployment to alternative platforms page 14

Business Process Modeling Notation (BPMN) Graphical notation for process modeling Designed for business users Platform independent Additional Info Yes Catalog Request Confirm Order Supply More Info? No Availability and Cost Proof of concept mapping to BPEL Implemented in a number of process modeling products Adopted by OMG through merger with BPMI Order Shipped? Cancellation Request Yes Cancel Rejected No Cancel Accepted Cancel Order Continue Order Credit Check Customer Credit Charge Order Cancelled? Product Fulfillment No Shipping Notification Yes Retailer Credit Charge Product Shipping page 15

BPMN Core Components Event Activity Gateway Pool Lane Pool Name Pool Name Lane Name Lane Name Sequence Flow Message Flow Data object Association Group Text annotation Text here page 16

BPMN Example page 17

Business Process Definition Metamodel (BPDM) Specification under development by OMG BPMN notation Multiple viewpoints XMI for standard exchange format QVT for model transformation Includes manual processes Platform independent Orchestration and choreography UML profile for UML tools page 18

Business Process Definition Metamodel (BPDM) Business Models Transformation BPMN Model BPDM Model Proprietary Model Transformation Transformation Transformation BPEL Model Execution Models WS-CDL Model Proprietary BPMS BPMS Business Process Management System BPEL Business Process Execution Language WS-CDL Web Services Choreography Definition Language page 19

BPDM Overview: Processes and Choreographies Buyer: Purchasing Process Take Order Choreography Seller: Order Fulfillment Process Processes internal to the Buyer Agreed specification for interaction Processes internal to the Seller page 20

Process (Orchestration) Concepts Order Fulfillment Process Reject Take Order Review Confirm Ship Invoice Note: Graphical notation is for illustration purposes only page 21

Choreography (Collaboration/Protocol) Concepts Take Order Choreography Order Order Placer Role Communicate Order Confirm Intent Reject Order Order Taker Role Confirmation Rejection page 22

Choreography Composition Buyer Purchase Choreography Seller Place Order Carrier Deliver Goods Biller Payment Uses Take Order Choreography Order Shared choreography Order Placer Role Communicate Order Confirm Intent Order Taker Role Reject Order Confirmation Confirmation page 23

Process Composition Order Fulfillment Process Reject Take Order Review Confirm Ship Invoice Order Review Process Shared sub-process Edit Credit Ck Reject Confirm page 24

Choreography Links Processes Order Fulfillment Process Reject Take Order Review Confirm Ship Invoice Shared sub-process: a service Order Review Process Reject Edit Credit Ck Confirm Trivial Choreographies A Role Order Editor page 25

Process Binding to Choreography Principal (Order Taker) Implicit Role: Service Owner Order Fulfillment Process Collaborator Role (Order Placer) Reject Take Order Review Confirm Ship Invoice Take Order Choreography Order Order Placer Role Communicate Order Confirm Intent Reject Order Order Taker Role Confirmation Rejection (Decision detail not shown) page 26

Choreographies Connect Participant Processes Buyer Purchase Choreography Seller Place Order Carrier Deliver Goods Biller Payment Selling Organization Receivables Choreography Credit Auth. Issue invoice Receivables Organization Principal: (Service Owner) Order Fulfillment Process Reject Principal: (Service Owner) Receivables Process Take Order Review Confirm Ship Invoice page 27

Choreography with Roles Fills Seller Role Purchase Choreography Serves Buyer Seller Service Credit Billing Role Uses Credit Billing Service Credit Sale Choreography Buyer Place Order Provide Goods Seller Carrier Selling Organization Credit Auth. Issue invoice Credit Billing Payment Biller Uses Buyer Payment Service Buyer Role Receivables Service Serves Selling Org. Fills Credit Billing Role Service User establishes service link and defines context for service page 28

Roles Viewpoint Buyer s process Caller defines business context Seller Buyer Buyer Biller Purchase Choreography Seller Carrier Buyer Service Implementation Receivables Carrier Credit Billing Seller Process Carrier Credit Billing Credit Sale Choreography Selling Org. Shipping Org. Carrier Shipment Choreography Service Interface Serves Shipping Org. page 29

Process Role: Definition Participation of a business entity (person or organization) in a particular type of business activity. The entity in the process role is expected to fulfill a specific responsibility Participation is defined by a choreography The availability to participate may be characterized as a service offer A business entity may define other process roles to fulfill portions of its the responsibility page 30

Services, Processes and Roles (Choreography Omitted) Calling Process Role for Service Service Service Interface: Caller s Role Participant Business Process Activities Activities Activities Participant Business Process Activities Activities Activities Application (Automated Service) page 31

Break page 32

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 33

Top Down Services Oriented Analysis Value Chain Roles Support Roles for finance, personnel, purchasing, IT systems, Value chain composed of services to add value perform transformations Support roles support the value chain operation Could be corporate or departmental value chain page 34

Service Oriented Analysis Phases Roles define needs for service providers Define value chain role hierarchy Consolidate roles to define shared services Assign services to organizations Define service interfaces and choreography Define service processes An iterative process page 35

Role Hierarchy Value Chain Roles Product Development Marketing Contact to Order Production Distribution Field Support Roles Research Prototype Mkt. Anal. Product Eng Process Eng Field Test Roles Strategy Promotion Evaluation Forecast Roles Catalog Sell Configure Process order Pricing Roles Roles Roles Roles define usage of services Independent of specific organizations Without detailing how service is performed Without defining how roles interact page 36

Recursive Role Decomposition Product Development Research Prototype Mkt. Anal. Product Eng Process Eng Field test Research Prototype Market Analysis Product Engineering Process Engineering Field Testing Proposal Funding Investigate Report Patent Proposal Funding Build Evaluate VOC Pricing Markets Volume Continue until roles are performed by people, applications, support functions (e.g., accounting, purchasing) or external services. These are leaves of the tree. page 37

Information Capture for Roles Role context and name Role responsibility Request data Service Order Data Result data Vocabulary for roles and data For efficiency, some role specifications will be shared where the use of a shared service is obvious. However, each role represents a usage of a service in a context. page 38

Concrete Roles Filled by people, applications, support functions or external services Specific responsibility Appropriate set of capabilities Well-defined work product Real work Include roles to update key business records page 39

Typical Support Roles Financial Management Human Resources Management Supplier Management Information Systems Management Facilities Management Apply similar recursive role decomposition page 40

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 41

Roles, Services and Organization Units Role: defines need for a service Service: fills a role and produces a result may be a process, a human or an application Organization unit: manages the operation of one or more services page 42

Organization Unit: Manage Services Service Requests Service Metrics Processes: Orchestrate people, money, facilities, work products, knowledge, applications Other Other Services Other Services Services People: Work Business Partner Business Partner Subordinate Organizations Resources & work products page 43

Role Consolidation Assign each concrete role to a service Assign similar roles to the same service based on Responsibility Skills Work product Nature of work Facilities required page 44

Data Management Services: Data as a Resource Data for each major business record subject area should have a data management service Primary source Responsible for data security and integrity Control updates Distribute updates to subscribers Subject area examples -Customer -Inventory - Money/accounts -Service orders -Dealer - Product specifications - Personnel Data services have affinity for the organizations where updates are recognized or originate page 45

Current Situation Analysis Map concrete services to Organizations Applications These services are Fundamental to the business Will generally survive changes in the business Identify Overlaps: multiple implementations of same service Gaps: service not being performed (usually a new business requirement) page 46

Specify Concrete Services Determine existing concrete services to be retained Teams Applications Determine new concrete services to be created Map services to organizations, bottom up, based on Geography Economies of scale Authority Data ownership Motivation Skills Coupling May expose the need for to delegate to additional roles page 47

Service Alignment Factors Geography Location of services based on resources, suppliers, customers, facilities. Same service may be replicated at multiple locations. Economies of scale Consolidation of similar functions to achieve efficient user of resources and adapt to shifts in demand Authority and Responsibility Appropriate exercise of control and separation of responsibility Ownership of resources Ability to control key resources needed to perform the service Motivation Skills Management hierarchy mission is consistent with service objective Management hierarchy has appropriate experience to manage the service Coupling Association with other services that require close interaction page 48

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 49

Define Service Interfaces: Choreography Modes of Interaction between Roles Request Delegate part of responsibility Wait for completion Within scope of responsibility Handoff Transfer on-going responsibility Potential collaboration Receiving service not within scope of responsibility page 50

Modes of Interaction Buyer Purchase Choreography Seller Place Order Carrier Deliver Goods Biller Payment Selling Organization Receivables Choreography Credit Auth. Issue invoice Receivables Organization Principal: (Service Owner) Order Fulfillment Process Request Take Order Review Reject Confirm Potential Handoff Ship Invoice page 51

Service Operations Example: Order Fulfillment Receive order Change order Cancel order Confirm order Report order status Each may require a separate process page 52

Develop Initial Business Process Models for Services Primary processes Requests Handoffs Review organizational alignment factors Identify needs for additional roles Refine choreography page 53

Define Initial Service Metrics Internal Owner view Cost Repeatability Resource utilization Market share Exceptions External Customer view Flexibility of requirements Ease of use Cost Availability of service Timeliness of result Quality of result Response to changes, cancellations, queries, page 54

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 55

Enterprise (Business) Rules Constraints An order will not be accepted if the customer credit limit will be exceeded Derived facts A priority order is one that has not been filled five days after the date ordered Computations Cost of inventory is based on last in first out Events Payment will be made 30 days from date of invoice Distinguish from executable rules that specify an action to perform when a condition occurs in a context page 56

Semantics of Business Vocabulary & Rules (SBVR): an OMG Specification Rule: It is obligatory that each driver of a rental is a qualified driver. Declarative expression of intent Provides for levels of enforcement Model represents concepts independent of business vocabulary Alternative vocabularies support different communities (e.g., English, German) Rules expressed as structured natural language Actions depend on context of application page 57

Application of Enterprise Rules A rule is relevant where the condition could be violated Violation can only occur in processes that affect the relevant entities Not all rule violations occur in the context of formal business processes (e.g., wear safety glasses on factory floor ) page 58

Integration of Enterprise Rules into Processes Current Rules implemented as process decisions Process invocation of rule engine with action rules Point of application designed into process Action rules are context specific Multiple implementations of individual rules Future Enterprise rules applied to processes Immediate operational effect Consistent application throughout the enterprise page 59

Vision of Rules for Regulatory Compliance Regulations as formal rules Unambiguous expression Consistency analysis Multiple vocabularies (e.g., European Union) Mapping of regulations to enterprise rules Determine implications to specific business Determine enforcement policies page 60

Break page 61

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 62

IT Infrastructure Requirements Business process management system(s) Single sign-on security and access credentials Enterprise data model Simulation workload analysis Enterprise Services Bus (ESB) Enterprise Information Integration (EII) page 63

Conventional Application Silos page 64

Integration of Shared Services Identity and access authorization cross organization boundaries Data format and semantics must be compatible Interactions driven by Business Process workload page 65

Enterprise Services Bus ESB Management Authentication & Authorization Archive ESB Middleware ESB Middleware ESB Middleware Business Services ESB Middleware Network Internet Gateway EAI/MOM Bridge ESB Middleware Message Transformation ESB Middleware Event Registry ESB Middleware Services Registry Reliable Messaging Middleware page 66

Services Granularity and Coupling B2B (remote) Inter-org Inter-process Human activity Data services (entity access) Computation activity Shared computation service Technical service Application component/object Asynchronous Synchronous Autonomous Critical Path Broad Use Narrow Use page 67

Data Management: Data as a Shared Resource Data model driven by service orders Identify primary sources and ownership Implement read-only replicas for performance Restrict distribution of sensitive data Consider local extensions to primary entities Establish update notices for replicas Establish periodic reconciliation page 68

Enterprise Information Integration (EII) Visible Enterprise Virtual database Common conceptual data model Target for enterprise queries Queries transformed for operational schema Responses transformed to conceptual schema page 69

Provisioning Considerations New business processes Specification of services Configuration specifications Versioning dependencies Business process workload projections New processes Old processes Service call patterns page 70

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 71

Enterprise Agility The ability to adapt in a timely manner to events that reflect changing circumstances and demands Occurrence of a problem meeting expectations in current business operations Recognition of an opportunity to improve operations, expand business or enter a new market Variance beyond a threshold that violates operating assumptions Occurrence of a deviation or trend that indicates a change in the marketplace either suppliers or consumers It s about the ability of management to adapt the enterprise page 72

Agility is Effective Response to Events Routine eventsare handled by normal operating processes Shipment arrives Part passes inspection Employee checks out Customer submits order An activity is completed Alert eventsrequire action to change operating processes Requires ability to recognize and initiate action Requires management decision May involve processes for change or corrective action Resolution depends on enterprise agility page 73

Service Management Reports An internal source of alert events Service metrics Process performance Resource management Operating costs Work product quality Exceptions Trends page 74

Event Resolution Recognize events from various sources Operating processes Changes in resources, facilities, operating environment Market changes Political, economic or social changes Route notice to responsible entity Assess impact may involve correlation of events Escalate attention to appropriate level Determine and implement appropriate resolution Resolution may involve attention to additional events page 75

Event Driven Architecture: Publish and Subscribe An architecture for capture and processing of events Event source unaware of interest or impact User of event determines need and source Events of interest may be combinations of other events and circumstances page 76

Event Discovery Product Development Research Prototype Market Analysis Product Engineering Process Engineering Field Testing Propose Fund Investigate Report Patent Propose Fund Build Evaluate VOC Pricing Markets Volume New Tech. Budget IP conflict Separation Over budget Infeasible Market shift Relevant Events (internal and external) page 77

Event Service Requirements Identify events that can have a direct impact on each process Identify preferred source of each event Consolidate events with same source Determine appropriate event detection mechanism Provide mechanism for event publication Collect events that have a similar impact on a service and define an event resolution process page 78

Event Resolution Processes Processes that change business operation Monitor Assess Plan Change Monitor Change may affect process instances or process definitions page 79

Adapt Operational Services Define interfaces of event resolution processes to operational services Define change analysis and development processes Define change management process(es) page 80

Degrees of Demand on Agility Increased Demand New business paradigm Change to processes, organization, services and skills Business transformation Change to processes, organization and service objectives New product Change to processes and organization Process Improvement Change to Processes Operating efficiency Changes to resources page 81

Agenda The relationship between BPM and SOA Business process modeling Service oriented analysis Organizational design Service Interfaces Design Integration of business rules IT Infrastructure Requirements Enterprise agility Model Based Management vision page 82

Model Based Management Models as the basis of enterprise management Models for enterprise design and transformation Models to define solutions and applications Models to analyze problems Models for views of enterprise operations Model Based Management and MBM are trademarks of the Object Management Group page 83

Potential Components of Enterprise Modeling Vocabulary Strategic Plan Value Chain Rules Processes Enterprise Model Business Cycles Financial Plan Organization Motivation Discussed Current Work Potential Development Resources Competencies Locations page 84

Business Motivation Model Processes Rules Organization Unit Ends Vision Goal Assessment Strengths Weaknesses Opportunities Means Mission Objective Threats Strategy Tactic Guidance: Policies & Rules Influencers Internal External Impact Value Risk Reward page 85

Organization Structure Metamodel Organization unit Position Authority Responsibility Relationships Contact information Organization rules Modeling vs. runtime page 86

Dynamic Model Based Management Rules, processes, services deployed from models Models define operational systems (MDA) Processes, services, roles aligned to organization Model-based meta-processes, meta data, metrics and queries Business change analysis models Impact analysis Simulation Dashboards: Configurable, personalized views, ad hoc probes page 87

Business Transformation Summary Role analysis to define services may be departmental scope Map services to current organization and applications Identify and evaluate new services Identify redundant services potential consolidation Assess legacy applications for adaptation Evolve enterprise data model Identify opportunities for competitive advantage Identify potential short-term ROI transformations Start small Build on strategic infrastructure Plan for model based management page 88

27 Mar. 03-23-05 2006 Contact Fred A. Cummins fred.cummins@eds.com page 89 2006 Electronic Data Systems Corporation. All rights reserved.

page 90