930 likes | 1.37k Views
INF5120 BMM and BPMN ”Modelbased System development”. Lecture 2: 26.01.2009 Arne-J ørgen Berre. Lecture plan - 2009. 1: 19/1: Introduction to MBSU, MDA, OO and Service / SOA modeling, Overall EA (AJB)
E N D
INF5120BMM and BPMN”Modelbased System development” Lecture 2: 26.01.2009 Arne-Jørgen Berre
Lecture plan - 2009 • 1: 19/1: Introduction to MBSU, MDA, OO and Service/SOA modeling, Overall EA (AJB) • 2: 26/1: MS I: Business Process Modeling (CIM) - with BPMN and BMM (AJB), Objecteering UML Modeler • 3: 2/2: MS II: UML2 and SysML, Objecteering SOA and Scope, – Collaboration /Component models • 4: 9/2: MDE I: Metamodeling , DSL and UML profiles, MDA technologies (XMI, Eclipse, EMF/GMF) (GO/BRE) • 5: 16/2: MS III: SoaML I (PIM) and Requirements modeling , CIM->PIM, • 6: 23/2: MS IV: Method Engineering and SPEM / EPF (BRE) • 7: 2/3: MS V: SoaML II and Service Design (AJB) • 8: 9/3: MDE II: Model transformations with MOScript, (ATL and QVT) – and JEE (GO) • 9 :16/3:: MDE II: Code generation with MOFScript and other technologies (GO) • 10: 23/3: MDE IV: PIM and Web Services teknologi (PSM) for SOA with WSDL/XML/BPEL (PSM) (BRE) • 11: 30/3: MDI I: Model Driven Interoperability I (AJB) • EASTER • 12: 20/4: MDE V: Open ArchitectureWare/Kermeta, Microsoft OSLO etc. (Neil, Franck, Anthe) • 13: 27/4: MDI II: Model Driven Interoperability - II - Ontologies, Semantic web and Semantic Modeling (AJB) • 14: 4/5: Course summary • Exam: May 29th, 2009 (Friday) • AJB – Arne J. Berre • BRE – Brian Elvesæter • GO – Gøran Olsen
Business Motivation Model • The Business Motivation Model (BMM) is a meta-model of the concepts essential for business governance. • underlying principle is “Businesses are driven, not by change, but by how they decide to react to change” • vocabulary for governance • influencer • assessment • business policy • strategy • tactic • goal Governance Governance is necessary for the successful adoption of SOA partly because of the cross-organizational nature of SOA where service funders, designers, implementers, maintainers, or consumers are not located in the same organization, business, IT department, LOB, division, or enterprise.
two major areas of the Business Motivation Model • The first is the Ends and Means of business plans. Among the Ends are things the enterprise wishes to achieve — for example, Goals and Objectives. Among the Means are things the enterprise will employ to achieve those Ends — for example, Strategies, Tactics, Business Policies, and Business Rules. • The second is the Influencers that shape the elements of the business plans, and the Assessments made about the impacts of such Influencers on Ends and Means (i.e., Strengths, Weaknesses, Opportunities, and Threats).
BMM and GRC References to • Business Operations • Business Processes • Business Rules • Responsibilities • Resources • Services Simplified View of BMM What you decided your Enterprise should do Means Ends Courses of Action Directives Govern the Courses of Action Influencers Assessments
BMM and GRC BMM Core Concepts
EPF Composer isa tool platform for process engineers,project leads, projectand program managerswho are responsiblefor mainteining and implementing processesfor development organizations or individual projects Aims to: provide for development practitioners a knowledge base of intelectual capital that allows them to browse, manage and deploy content. provide process engineering capabilities by supporting processe engineers and project managers in selecting, tailoring, and rapidly assembling processes for their concrete development process. Note: This is also a Business Process – for Software dev. EPF Composer
Modeling Execution BPMI.org Hourglass Audiences: Business Environment Purposes: Strategy Consultants Business Analysts BPMN BP Focus Scope Process Designers BPEL System Architects , Java Software Engineers Technology Implementation
Core Set of Diagram Elements • The core set of modeling elements enable the easy development simple Business Process Diagrams that will look familiar to most Business Analysts (a flowchart diagram)
Complete Set of Diagram Elements, Events • An Event is something that “happens” during the course of a business process. These Events affect the flow of the Process and usually have a trigger or a result. They can start, interrupt, or end the flow.
Complete Set of Diagram Elements, Activities, Cont. • A Sub-Process can be in an expanded form that shows the process details of the a lower-level set of activities.
Complete Set of Diagram Elements, Gateways • Gateways are modeling elements that are used to control how Sequence Flows interact as they converge and diverge within a Process. If the flow does not need to be controlled, then a Gateway is not needed.