Modeling Business Processes for SOA: Designing the Service Oriented Enterprise
|
|
|
- Clare Woods
- 9 years ago
- Views:
Transcription
1 Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards page Electronic Data Systems Corporation. All rights reserved.
2 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
3 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
4 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
5 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
6 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
7 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
8 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
9 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
10 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
11 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
12 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
13 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
14 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
15 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
16 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
17 BPMN Example page 17
18 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
19 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
20 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
21 Process (Orchestration) Concepts Order Fulfillment Process Reject Take Order Review Confirm Ship Invoice Note: Graphical notation is for illustration purposes only page 21
22 Choreography (Collaboration/Protocol) Concepts Take Order Choreography Order Order Placer Role Communicate Order Confirm Intent Reject Order Order Taker Role Confirmation Rejection page 22
23 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
24 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
25 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
26 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
27 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
28 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
29 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
30 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
31 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
32 Break page 32
33 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
34 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
35 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
36 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
37 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
38 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
39 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
40 Typical Support Roles Financial Management Human Resources Management Supplier Management Information Systems Management Facilities Management Apply similar recursive role decomposition page 40
41 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
42 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
43 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
44 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
45 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
46 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
47 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
48 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
49 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
50 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
51 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
52 Service Operations Example: Order Fulfillment Receive order Change order Cancel order Confirm order Report order status Each may require a separate process page 52
53 Develop Initial Business Process Models for Services Primary processes Requests Handoffs Review organizational alignment factors Identify needs for additional roles Refine choreography page 53
54 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
55 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
56 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
57 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
58 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
59 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
60 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
61 Break page 61
62 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
63 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
64 Conventional Application Silos page 64
65 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
66 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
67 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
68 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
69 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
70 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
71 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
72 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
73 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
74 Service Management Reports An internal source of alert events Service metrics Process performance Resource management Operating costs Work product quality Exceptions Trends page 74
75 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
76 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
77 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
78 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
79 Event Resolution Processes Processes that change business operation Monitor Assess Plan Change Monitor Change may affect process instances or process definitions page 79
80 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
81 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
82 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
83 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
84 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
85 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
86 Organization Structure Metamodel Organization unit Position Authority Responsibility Relationships Contact information Organization rules Modeling vs. runtime page 86
87 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
88 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
89 27 Mar Contact Fred A. Cummins page Electronic Data Systems Corporation. All rights reserved.
90 page 90
The OMG BPM Standards
The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell [email protected] A BPM Definition Business Process Management is primarily
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
Enterprise IT Architectures BPM (Business Process Management)
Dr. Hans-Peter Hoidn Executive Architect, IBM Distinguished IT Architect (Opengroup) Enterprise IT Architectures BPM (Business Process Management) Introduction 2 Agenda of this Part Business Process Management
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Business Process Driven SOA using BPMN and BPEL
Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
The Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
Business Process Management (BPM)
Business Process Management (BPM) What is BPM? Business Process Management is primarily a business philosophy About people The way they work together (their business processes) The performance objectives
Definition of SOA. Capgemini University Technology Services School. 2006 Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2
Gastcollege BPM Definition of SOA Services architecture is a specific approach of organizing the business and its IT support to reduce cost, deliver faster & better and leverage the value of IT. November
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
IDC Abordagem à Implementação de Soluções BPM
IDC Abordagem à Implementação de Soluções BPM 30 de Setembro de 2008 HP Portugal Consulting & Integration 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc.
BPMN 2.0 Tutorial Daniel Brookshier Distinguished Fellow No Magic Inc. About the Tutorial Generated from MagicDraw UML Based on current BPMN 2.0 for UML reference implementation. Developed by Daniel Brookshier,
Business Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
Business Process Standards and Modeling
Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)
BPMN Business Process Modelling Notation
BPMN Business Process Modelling Notation Knut Hinkelmann This chapter is based on the BPMN Tutorial of Stephen A. White and the book White, S.A., Miers, D. (2008) BPMN - Modeling and Reference Guide. Future
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
2014 BPM Products Mature But Not Equal
2014 BPM Products Mature But Not Equal Prepared By: Cindy Gregoire, TxMQ Practice Manager, Middleware & Application Integration Services ABSTRACT Comparison between IBM s ilog and Open Source (Drools)
Building the Agile Enterprise. The MK/OMG Press
Brochure More information from http://www.researchandmarkets.com/reports/1757796/ Building the Agile Enterprise. The MK/OMG Press Description: In the last ten years IT has brought fundamental changes to
Business Process Modelling Notation A tutorial
Business Process Modelling Notation A tutorial Sam Mancarella Chief Technology Officer Sparx Systems [email protected] OMG SOA in Healthcare January 14, 2011 Tutorial Objectives This tutorial
Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
A process model is a description of a process. Process models are often associated with business processes.
Process modeling A process model is a description of a process. Process models are often associated with business processes. A business process is a collection of related, structured activities that produce
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Business Process Modeling Information Systems in Industry (372-1-4207 )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
Approach to Service Management
Approach to Service Management In SOA Space Gopala Krishna Behara & Srikanth Inaganti Abstract SOA Management covers the Management and Monitoring of applications, services, processes, middleware, infrastructure,
SERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment
Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee
SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee May 17, 2007 Contents Why Business Process Management BPM & SOA Introducing BPM today 2 What is Business
SOA : To Do or Not to Do
Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
Semantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected] http://www.inf.fu-berlin.de/groups/ag-csw/
Dr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng [email protected].
Please input BU name IBM 2010 校 园 蓝 色 加 油 站 之 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization Hua Cheng [email protected] Agenda Why BPM What is BPM What is BAM How BAM helps optimization
Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. [email protected]
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. [email protected] Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
Establishing a business performance management ecosystem.
IBM business performance management solutions White paper Establishing a business performance management ecosystem. IBM Software Group March 2004 Page 2 Contents 2 Executive summary 3 Business performance
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT
A BIAN Building Block Service Repository and Registry
Banking Industry Architecture Network A BIAN Building Block Repository and Registry Author: BIAN Working Group Repository Version: 1.0 Last Change: July 1, 2009 Organization Authors Role Name Company Bruno
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Business Process Management in the Finance Sector
Business Process Management in the Finance Sector Leveraging the power of processes for profit oracle.com Introduction It is vital for financial services companies to ensure the rapid implementation of
Enterprise Service Oriented Architecture Using the OMG SoaML Standard
Enterprise Service Oriented Architecture Using the OMG SoaML Standard A Model Driven Solutions, Inc. White Paper http://www.modeldriven.com Cory Casanave December, 2009. Enterprise SOA with SoaML 1 All
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide
Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide D70464GC10 Edition 1.0 September 2008 D56390 Author Viktor Tchemodanov Technical Contributors and Reviewers Madhavi Buchi
Policy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
Realizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013
Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013 Outline Overview of BPMN Services Modeling with BPMN Enterprise Services in BPMN
SOA and SaaS - new challenges
SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart [email protected] Abstract: SOA is moving towards Software as a Service (SaaS), which
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
The Application of BizTalk in Public Sector
The Application of BizTalk in Public Sector with BizTalk Server 2006 Chris Axton Application Platform Specialist NSW Public Sector Rahul Garg National BizTalk Specialist Microsoft Australia Public Sector
HP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
Management in the Nutshell
Business Process Management in the Nutshell By Maher Salam Agenda Fujitsu Consulting Business Process Modeling Language BPM introduction and concepts, BPM Suite Demonstration (Fujitsu Interstage) Q&A 2
OpenText Cordys Business Process Management Suite
OpenText Cordys Business Process Management Suite Realizing ROI for enterprise BPM initiatives T oday s economic reality is one of extreme competition, very demanding customers, commoditization of products
The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services.
The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services. Stephen McGibbon Microsoft EMEA Tel. +445511490070 Email. [email protected] Abstract:
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
Managed Objects Service Configuration Management
Managed Objects Service Configuration Management >> Table of Contents INTRODUCTION 1 BACKGROUND 1 SERVICE MANAGEMENT 3 SERVICE CONFIGURATION 4 BENEFITS 6 SUMMARY 6 MANAGED OBJECTS - SERVICE CONFIGURATION
An Ontological Approach to Oracle BPM
An Ontological Approach to Oracle BPM Jean Prater, Ralf Mueller, Bill Beauregard Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065, USA [email protected], [email protected], [email protected]
Unlocking the Power of SOA with Business Process Modeling
White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this
Process-Based Business Transformation. Todd Lohr, Practice Director
Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture
Implement Business Process Management to realize Cost Savings and High Return on Investments
Implement Business Process Management to realize Cost Savings and High Return on Investments Business Process Management (BPM) was unheard of just a few years ago, but it has burst onto the global scene
Operational Excellence for Data Quality
Operational Excellence for Data Quality Building a platform for operational excellence to support data quality. 1 Background & Premise The concept for an operational platform to ensure Data Quality is
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
Applying Business Architecture to the Cloud
Applying Business Architecture to the Cloud Mike Rosen, Chief Scientist Mike.Rosen@ WiltonConsultingGroup.com Michael Rosen Agenda n What do we mean by the cloud? n Sample architecture and cloud support
SOA Governance and the Service Lifecycle
IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva [email protected] IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA
Business Process Management A Balance Between Process Efficiency & Business Agility
Business Process Management A Balance Between Process Efficiency & Business Agility is a rapidly evolving domain within IT. Vendors are entering into this domain from various directions: from EAI, Document
SOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
SOMA, RUP and RMC: the right combination for Service Oriented Architecture
SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational [email protected] March
Introduction to Business Process Management
Introduction to Business Process Management Improving business processes is on top of the agenda for chief and senior executives. This requires a solid understanding of current and future business processes
Chapter 15. Web services development lifecycle
Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou [email protected] Slide 15.2 Topics Web services development Properties of service development
SigMo Platform based approach for automation of workflows in large scale IT-Landscape. Tarmo Ploom 2/21/2014
SigMo Platform based approach for automation of workflows in large scale IT-Landscape 2/21/2014 Agenda Starting situation Problem Solution variants Friction of project based approach Platform approach
WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT
WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT IntelliDyne, LLC MARCH 2012 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
Using BPM to Implement Services in Telecom and Media Practical Advice and Insights from the Real World 1 GoToWebinar Housekeeping Click the double arrow to collapse the control panel Click the maximize
Service Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: [email protected] Brian Bartel Email: [email protected] November 7, 2006 Table of Contents Introduction 3 Design-Time Software
BPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, 2004. Stephen A. White, IBM Notation Working Group Chair
BPMN Fundamentals Stephen A. White, IBM Notation Working Group Chair BPMI Meeting #12 London, United Kingdom May 13-14, 2004 Topics Background Relationship to other BPM Notations/ Languages and to Standards
FIMS, SOA and Media Applications How modern software systems can serve media businesses
FIMS, SOA and Media Applications How modern software systems can serve media businesses The demands on broadcast systems are increasing. The move to filebased operations and the challenges of delivering
IBM Information Management
IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
