INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”. Lecture 6: 01.03.2010 Business Process Modeling with BPMN and Goal Modeling with BMM (CIM Modeling), EA with UPDM. INF5120 - Lecture plan - 2010.
01 / 129INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”
1 / 17
Télécharger la présentation
INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
INF5120 - Lecture plan - 2010 • 1: 25/1: Introduction to MBSU, MDA, OO and Service/SOA modeling, Overall EA, 4 parts: MDE/SSS/MS/MDI (AJB) • Part I: MDE – Model Driven Engineering • 2: 1/2: MDE I: Metamodeling. DSL and UML profiles, MDA technologies (XMI, Eclipse, EMF/GMF) (AJB/BRE) • Part II: SSS – Service Science and Service/SOA technologies • 3: 8/2: SSS I: Service science (top down) - Service and SOA Technologies (bottom up) (AJB) • Part I continued: MDE – Model Driven Engineering • 4: 15/2: MDE II: Model transformations with MOFScript, ATL and other technologies (GO/JO) • 5 :22/2: MDE III: Code generation with MOFScript, ATL and other technologies (GO/JO) • Part III: MOS – Modeling of Services - with SoaML • 6: 1/3: MOS I: Business Process Modeling (CIM) - with BPMN 2.0, and BMM, EA with UPDM (AJB) • 7: 8/3: MOS II: Soaml, UML2 and SysML, Modelio SOA and Scope, –Collaboration and Component models (AJB) • 8: 15/3: MOS III: SoaML (PIM) and Requirements modeling , CIM->PIM and SoaML (AJB) • 9: 22/3: MOS IV: Method Engineering and SPEM / EPF - for Service systems (BRE) • EASTER • Part IV – Model Driven Interoperability • 10: 12/4: MS V: SOA and Service Design, Migration to SOA/Cloud Patterns with ADM (AJB ) • 11: 19/4: MDI I: Semantic Web with Ontologies and Model Driven Interoperability (TIR) • 12: 26/4: MDI II: Semantic Services and Model Driven Interoperability (TIR) • 13: 3/5: MDE IV: Evolution and industrial practice of modelbased technologies (AJB++) • 14: 10/5: Course summary and preparation for Exam 31/5 (AJB) • Exam: May 31st, 2010 (Monday), 0900-1200 (3 hours)
Oblig 2 (Group work) • Create CIM, PIM and PSM models for an existingTravel agency to start to offer bookings through the web – for bookings through Internet of packaged travels (including flights, hotel, and car options). • Goals include Internet based travel reservation, optimal travel planning, improving the quality of customer satisfaction and financial optimisation, suppport automation of the accounting department and cash flow management, and to follow up on personnel load and satisfaction and collaboration between the various departments (sales, marketing, accounting, etc.) Process support for ISO 9000 certification.
Outline • L6-1: CIM-PIM-PSM and BMM/BPMN • Modelio tool support • BMM and Goal modeling • BPMN intro • L6-2: BPMN and BPMN 2.0
Goals EPC CIM Business rules POP* Flexible Business Flexible Business Business processes BPDM, BPMN according to flexible Business business models metamodels business models Business services BMM metamodels Business Models metamodels E - contracts … … transformation engine Transformer Transformation (engine) rules PIM Flexible Executable business Business Models oriented aspects to capture in models processes Web Grid Service interfaces Services Unified and Semantically - Service contracts according to standardised enabled Service enactment Which metamodels and languages to use Service UPMSHA Agents metamodel for heterogeneous Business rules Variability SLAs SOA & SHA SOA model Parameterized Semantic Web P2P Services services Heterogeneous … Platforms transformation - engine Transformer Transformation (engine) rules PSM What service Executable artefacts Heterogeneous XSD, WSDL, BPEL service platforms Teams and plans WSA Semantically - Semantically - Resource JXTA Interconnected enabled enabled Interconnected according to Heterogeneous management OGSA Heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous SOA platforms Semantic Web JACK, JADE SOA platforms SOA platform SOA platform SOA platform SOA platform metamodels Services WSMO, WSMX metamodels models metamodels models models … … CIM to PIM to PSM
Modelio with SoaML and manual mapping to SOA • Use the SoaML MDA component for SoaML modeling • Do manual mapping to the Objecteering Logical SOA model Software model • (See separate SoaML presentation) next week
Modelio SOA model • Business semantic model • Business organisation model • Logical model (from SoaML to SOA) • Business implementation model; • Software model • (See Modelio user guide/demonstration)
Business Product vision model & product desc . Risk analysis • Domain model Requirements model System boundary model Prototype boundary Use case Scenario model BCE model Other requirements Component structure model Service interaction model Web Services implementation model COMET-S model architecture Model world “Real world” Concepts & Artifacts Business domain Processes Actors Service-Oriented Architecture model Service interface model. Technical domain Web Services model Web Services profile model
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
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
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.