INF Lecture plan
|
|
- Alicia Hardy
- 5 years ago
- Views:
Transcription
1 INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 6: Business Process Modeling with BPMN and Goal Modeling with BMM (CIM Modeling), EA with UPDM 1 INF Lecture plan : 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), (3 hours) 2 1
2 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. 3 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 2
3 CIM to PIM to PSM What service-oriented aspects to capture in models Which metamodels and languages to use Goals Business rules Business processes Business services E-contracts Executable business processes Service interfaces Service contracts Service enactment Business rules SLAs Parameterized services Executable artefacts XSD, WSDL, BPEL Teams and plans Resource management Semantic Web Services Flexible business Flexible flexible business models Business models Models Transformer (engine) Semanticallyenabled heterogeneous SOA model Transformer (engine) CIM according to transformation engine PIM according to transformation engine PSM according to Business Business Business metamodels metamodels metamodels Transformation rules Unified and standardised metamodel for SOA & SHA Transformation rules Semanticallyenabled Interconnected Interconnected heterogeneous heterogeneous SOA SOA platform platform models models Semanticallyenabled Heterogeneous heterogeneous Heterogeneous SOA SOA platforms SOA platforms metamodels metamodels EPC POP* BPDM, BPMN BMM Service Variability Flexible Business Models Web Services P2P UPMSHA Grid Semantic Web Services Heterogeneous Platforms Heterogeneous service platforms WSA JXTA OGSA JACK, JADE WSMO, WSMX Agents 5 Short course methodology CIM modeling CIM 2 PIM mapping PIM modeling PIM 2 PSM mapping PSM modeling 6 3
4 CIM PIM - PSM BPMN BPDM BMM EPC CIM Business Models Core SoaML-SHA PIM System Models SoaML Service Variability PIM4 WS-A PIM4 SWS PIM4 Agents P2P/Grid/ Components PIMs for different Architectural Styles WSDL, WSMO, OWL-S, JACK, JADE, JXTA, OGSA, J2EE, CORBA PSM Implementation Models J2EE, NetWeaver,.Net, Realization Technologies 7 CIM-PIM-PSM Reference Matrix 8 4
5 Use of OMG metamodels BPMN (BPMN 2.0) BMM UML 2.0 SoaML OSM VDM Case Management SBVR ODM 9 CIM PIM PSM methods Information Service Process Rules Events Organization Goals NFA Total: 40 Total: 25 Total: 23 Total: 14 Total: 4 Total: 15 Total: 17 Total: 11 Sources: ESIM, Sources: Sources: ESIM, Sources: ESIM, Sources: Sources: ESIM, Sources: ESIM, Sources: ESIM, SCM, SM, ISE, ESIM, SM, SCM, SAE,SCM, SM, SM, SOMA, ISE, GERAM, EUP SAE, SM, SM, SMART, SCM, SM, ESOA, Cyc, SMART, SOMA, SMART, SOAD, ESOA, Cyc, SMART, SOMA, SOMA, ISE, SOMA, ISE, CIM DILIGENT, EOnto, MethOnto, ISE, ESOA, GERAM,ARIS, SOMA, ISE, ESOA, GERAM, EUP ISE, ESOA, GERAM,ARIS, ESOA, GERAM,ARIS, ESOA, GERAM NeOn, OTK, EUP COMET-S, GERAM,ARIS, EUP EUP, COMET-S TOVE, OGSOA EUP, COMET-S, GERAM,ARIS, OGSOA EUP, COMET-S Total: 1 Total: 1 Total: 1 CIM2PIM Sources: Sources: Sources: COMET-S COMET-S COMET-S Total: 10 Total: 19 Total: 21 Total: 7 Total: 1 Total: 6 Total: 1 Total: 10 Sources: ESIM, Sources: ESIM, Sources: ESIM, Sources: Sources: OASIS Sources: Sources: SMART Sources: ESIM, SCM, SM, SAE, SCM, SAE, SCM, SMART, ISE, SMART, ESOA SCM, SMART, PIM SMART, SOMA, ISE, ESOA, SMART, SOAD, SOMA, ISE, SMART, SOAD, SOMA, ISE, ESOA SOMA, ISE, ESOA, OASIS COMET-S, ESOA, COMET- ESOA, OASIS, OASIS S, OASIS, OGSOA OGSOA Total: 1 Total: 3 Total: 2 Total: 2 Total: 1 Total: 1 Total: 1 PIM2PSM Sources: Sources: ESOA, Sources: ESOA Sources: ESIM, Sources: ESIM, Sources: ESIM, Sources: ESIM, COMET-S COMET-S ESOA Total: 11 Total: 21 Total: 19 Total: 7 Total: 1 Total: 4 Total: 1 Total: 5 Sources: ESIM, Sources: ESIM, Sources: ESIM, Sources: SM, Sources: SOAD Sources: SAE, Sources: SOAD Sources: SM, PSM SCM, SM, SOAD, SOMA, SAE, SCM, SM, SOAD, SOMA, SAE, SCM, SM, SOAD, SOMA, SOAD, SOMA, ISE, ESOA SM, SOAD SOMA, ESOA ISE, ESOA ISE, ESOA, ISE, ESOA COMET-S COMET-S 10 5
6 CIM PIM PSM methods in this INF5120 course Information Service Process Rules Organization Goals NFA CIM SM: Dictionary OSOA: Business semantic model SoaML collaboration diagram BPMN SM: Business rules OSOA: Business organisation model SM: Goals SM: Requirements manual CIM2PIM UML Class SoaML UML Activitiy PIM diagram OSOA diagrams, sequence diagrams, BPMN PIM2PS M Objecteering & MOFScript Objecteering & MOFScript Objecteering & MOFScript PSM Java and Web services (XML) Java and Web services (WSDL) Java and Web services (BPEL) 11 CIM MODELING 12 6
7 Modelio Scope Manager Requirements Goals Business rules Dictionaries 13 Requirements 14 7
8 Goals 15 Business rules 16 8
9 Dictionary 17 Traceability links 18 9
10 CIM 2 PIM MAPPING 19 Process and use case relationship 20 10
11 PIM MODELING 21 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 22 11
12 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) 23 Objecteering SOA method and tool support 24 12
13 Objecteering for SOA 25 Current Component Architecture Objecteering SINTEF Composition Eclipse 3.4 SoaML Plugins Studio CIMFlex Plugins (default tree editor) UML2 SoaML Profiled model PIM4Agents Solution Plugins SoaML model WSMT Plugins Traceability (SINTEF) J2EE Web Services Jack / Jade Semantic Web Grid / P2P Services 26 13
14 Example mapping sequence CIM CIM2PIM PIM BPMN with Objecteering Use case analysis and Manual (later by MOFScript or ATL?) SoaML Objecteering (Collaboration (serv.arch), Port/Connector) PIM2PIM Manual (later by MOFScript or ATL?) PIMs PIM2PSM PSM PSM2Code Objecteering SOA Draft automatic: Java API and Design Patterns Web Services SOA: UML Profiles for XML, WSDL, BPEL Draft automatic: Java Code SOA: XML, WSDL, BPEL 27 Architectural layers 28 14
15 Technical domain Business domain Different types of services 29 COMET-S model architecture Model world Real world Business model Domain model Risk analysis Product vision & product desc. Concepts & Artifacts Processes Requirements model Prototype System boundary model Web Services model Web Services profile model Use case Scenario model Other requirements BCE model Service-Oriented Architecture model Component structure model Service interaction model Service interface model. Web Services implementation model User Interface Tier User Service Tier Business Service Tier Resource Service Tier RA Actors RA LA LS 30 15
16 Logical architecture layers 31 Process component 32 16
17 BMM and BPMN on the CIM level ASPECT LEVEL Information Service Process Rules Events Organization Goals NFA CIM BPMN BMM CIM2PIM PIM PIM2PSM PSM 33 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 crossorganizational 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. 17
18 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). Simplified View of BMM Means What you decided your Enterprise should do References to Business Operations - Business Processes - Business Rules - Responsibilities - Resources - Services Courses of Action Directives Influencers Ends Govern the Courses of Action Assessments BMM and GRC 36 Model Systems, 18
19 Core concept for BMM BMM Core Concepts BMM and GRC 38 Model Systems, 19
20 BMM meta-model in GMF Buyers ends 20
21 Sellers ends Buyer s means 21
22 Seller s means High-Tech Marketing Business Plan 22
23 High-Tech Marketing Business Plan Business Motivation Model (BMM) with MeansRealizations 23
24 Buyer/Seller reference example 47 What is BPMN (Business Process Modeling Notation)? 24
25 BPMN example EPF Composer EPF Composer is a tool platform for process engineers, project leads, project and program managers who are responsible for mainteining and implementing processes for 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. 25
26 BPMN (Business Process Modeling Notation) BPMN 2.0 and SoaML tools today BPMN 2.0 Signavio has 2.0 Conversation and Choreography diagrams a SaaS solution Most BPMN 1.2 are doing stepwise migration, making existing parts 2.0 compliant SoaML (in most UML tools) Magic Draw (Cameo), Enterprise Architect, IBM RSA/RSM, Modelio, 26
27 BPMN History BPMN 1.0 (BPMI) Mai 2004 BPMN1.x BPMN 1.1 (OMG) Januar 2008 BPMN 1.2 (OMG) Januar 2009 BPMN 2.0 final Juni What is BPMN? 27
28 History for BPMN BPMI.org Hourglass Audiences: gy Consultants siness Analysts Business Environment BPMN Purposes: Modeling cess Designers Focus BP Scope stem Architects ware Engineers BPEL Technology Implementation Execution 28
29 BPMN requirements 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) 29
30 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. 30
31 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. BPMN Diagram elements 31
32 Diagram elementer (2) Activities 32
33 Task Sub-processes 33
34 Events Start Events 34
35 Intermediate Events Intermediate events (normal flow) 35
36 Intermediate events (linked to Boundary) End events 36
37 Gateways Exclusive Gateways 37
38 Exclusive Gateways, based on data Exclusive Gateways, based on events 38
39 Inclusive Gateways Complex Gateways 39
40 Complex Gateways Parallell Gateways 40
41 Conectors Sequence flow 41
42 Conditions in sequece floww Default sekvens flow 42
43 Message flow Associations 43
44 Swim lanes Pool 44
45 Lanes Artifacts 45
46 Text annotations Data objects 46
47 Groups Extended artifacts 47
48 Normal flow Link events 48
49 Process leves Data flow 49
50 Exceptions Compenations and transacations 50
51 Loops Timers 51
52 Ad hoc processes EPC og BPMN EPC EPC BPMN 52
53 Orkestering versus Koreografi Orkestrering 53
54 Koreografi Eksempel 54
55 Prosess informasjon Forslag 55
56 BPMN Eksempler 56
57 57
58 58
59 Eksempel - legekontor A text description of the choreography was presented as so: 1) Patient send a "I want to see doctor" message to the Receptionist 2) Receptionist send a "Are you available?" message to a a list of Doctors 3) One doctor send a "I'm available" message to the Receptionist. 4) Receptionist send a "I'll book you" message to the Doctor. 5) Receptionist send a "Go see doctor" message to the Patient 6) Patient send a "I feel sick" message to Doctor 7) Doctor send a "Prepare this medicine" message to Receptionist 8) Doctor send a "Pickup your medicine and you can leave" message to Patient 9) Patient send a "I need my medicine" message to Receptionist 10) Receptionist send a "Here is your medicine" message to Patient 59
60 60
61 61
62 BPMN 2.0: Major changes from BPMN1.x Notational changes New diagrams for Choreography and Conversation New event-types (escalation, ) Non-interrupting events Event sub-process Call Activity replaces linked/reusable activity Technical changes Formal metamodel specified in UML Interchange formats for semantic model interchange (XMI, XSD) Interchange formats for diagram interchange (XMI, XSD) XSLT transformations between XMI and XSD formats Process diagram Flowchart view to sequence activities within an organization Support the modeling of simple processes Enhanced by BPMN to handle more complex concepts, such as exception handling, transactions, and compensation. 62
63 Collaboration diagram Provides a view of the interactions (flow of messages) between two or more business partners (Participants). Collaborations can be combined with Processes to show how the interactions are related to the internal Process activities. Collaboration diagram example 63
64 Conversation diagram example Allows a modeler to group Collaboration interactions between two or more Participants, which together achieve a common goal, e.g. negotiate delivery The grouping can be based on business keys such as customer id or shipping id. Corresponding choreography example Provides a flowchart view to sequence interactions between Participants Choreographies define a business contract or protocol to which the Participants agree to follow during real-time interactions. 64
65 Next Lecture March 8th, 2010 SoamL UML Collaboration Diagrams UML 2.0 Port Connector Models and Components SysML Service Science IBM, Jørn Berg Nordlund
INF5120. INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 4: CIM and PIM (SoaML and SOA) Arne-Jørgen Berre
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 4: 09.02.2009 CIM and PIM (SoaML and SOA) Arne-Jørgen Berre 1 CIM to PIM to PSM What service-oriented aspects to capture in s
More informationINF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 5:
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 5: 21.02.2011 SIE I: Service Innovation and CSI, Enterprise and Service methodologies Arne-Jørgen Berre 1 Outline L5-1: Service
More informationINF Lecture plan
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 3: 30.01.2012 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 INF5120 - Lecture plan - 2012 Part I: SSI Service
More informationINF Lecture plan
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 2: 01.02.2010 Metamodeling and UML profiles Arne-Jørgen Berre Brian Elvesæter ICT 1 INF5120 - Lecture plan - 2010 1: 25/1: Introduction
More informationDeliverable D4.2. SHAPE MDE Toolset User s Guide
Service and Software Architectures, Infrastructures and Engineering Small or Medium-scale Focused Research Project Semantically-enabled Heterogeneous Service Architecture and Platforms Engineering Acronym
More informationINF5120 Modellbasert Systemutvikling Modelbased System development
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 5: 10.02.2014 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1 Oblig 1 Group work Service
More informationA Customizable Methodology for the Model driven Engineering of Service based System Landscapes
A Customizable Methodology for the Model driven Engineering of Service based System Landscapes Michael Stollberg, Brian Elvesæter, Victor Shafran, Roman Magarshak MDA4ServiceCloud Workshop Paris, France,
More informationDeliverable D2.1. Model-driven methodology and architecture specification
Service and Software Architectures, Infrastructures and Engineering Small or Medium-scale Focused Research Project Semantically-enabled Heterogeneous Service Architecture and Platforms Engineering Acronym
More informationOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:
More informationQoS-aware model-driven SOA using SoaML
QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira
More informationProcess modeling. PV207 Business Process Management
Process modeling PV207 Business Process Management Spring 2014 Jiří Kolář Last lecture recap. Motivation for SOA Role BPM in IT management Core BPM architecture BPM SOA relationship SOA concept SOA architecture
More informationINF5120 and INF9120 Modelbased System development
INF5120 and INF9120 Modelbased System development Lecture 5: 13.02.2016 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no Telecom and Informatics 1 Course parts (16 lectures) - 2017 January
More informationDeliverable D6.2. Standardisation and Dissemination Plan
Service and Software Architectures, Infrastructures and Engineering Collaborative Project Semantically-enabled Heterogeneous Service Architecture and Platforms Engineering Acronym SHAPE Project No 216408
More informationModelling in Enterprise Architecture. MSc Business Information Systems
Modelling in Enterprise Architecture MSc Business Information Systems Models and Modelling Modelling Describing and Representing all relevant aspects of a domain in a defined language. Result of modelling
More informationBPMN Working Draft. 1. Introduction
1. Introduction The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable
More informationThe Open Group SOA Ontology Technical Standard. Clive Hatton
The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts
More informationEvent Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.
More informationEnhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May
Enhancing Business Processes Using Semantic Reasoning Monica. J. Martin Sun Java Web Services www.sun.com 26 May 2005 Presentation Outline Industry landscape Standards landscape Needs for and use of semantic
More informationOverview of lectures today and Wednesday
Model-driven development (MDA), Software Oriented Architecture (SOA) and semantic web (exemplified by WSMO) Draft of presentation John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 1 Overview
More informationINF5120 and INF9120 Modelbased System development
INF5120 and INF9120 Modelbased System development Lecture 6-1: 20.02.2016 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 Course parts (16 lectures) - 2017 January (1-3) (Introduction to
More informationBusiness Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN) Daniel Brookshier, Distinguished Fellow, No Magic Inc. 1 BPMN Introduction n BPMN 2.0 is an international standard for business process modeling. n Developed
More informationSERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES. Geir Jevne 9.juni 2011
SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES Geir Jevne 9.juni 2011 Brønnøysundregistrene the register authority and source of information An agency under the Norwegian Ministry of Trade and Industry
More informationProject IST SUPER Semantics Utilized for Process management within and between Enterprises. Deliverable 11.4
Project IST 026850 SUPER Semantics Utilized for Process management within and between Enterprises Deliverable 11.4 Standards Watch and Assessment Leading Partner: USTUTT Contributing Partner: IBM, SAP,
More informationCory Casanave, CEO Cory-c (at) modeldriven.com
Enterprise-SOA with SoaML by Example SOA Consortium Cory Casanave, CEO Cory-c (at) modeldriven.com Page 1 Relating the Parts for Model Driven SOA ModelPro (ModelDriven.org) Open Source MDA Tools Our Focus
More informationMDA Journal. BPMI and OMG: The BPM Merger A BPT COLUMN. David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs.
A BPT COLUMN MDA Journal December 2005 David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs David.Frankel@SAP.com https://www.sdn.sap.com/irj/sdn/ weblogs?blog=/pub/u/55914 Contents
More informationINF5120 Modelbased System development
INF5120 Modelbased System development Lecture 9: 12.03.2018 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 Course parts (16 lectures) 2018 Part I-a -(Introduction to Modeling): 15/1 -
More informationOpen Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc.
Open Source egovernment Reference Architecture Cory Casanave, President www.enterprisecomponent.com Slide 1 What we will cover OsEra OsEra Overview Model to Integrate From business model to execution Synthesis
More informationBusiness-Driven Software Engineering Lecture 5 Business Process Model and Notation
Business-Driven Software Engineering Lecture 5 Business Process Model and Notation Jochen Küster jku@zurich.ibm.com Agenda BPMN Introduction BPMN Overview BPMN Advanced Concepts Introduction to Syntax
More informationINF5120 Model-Based System Development
INF5120 Model-Based System Development Lecture #3: Metamodelling and UML profiles, MDA technologies 04 February 2008 Brian Elvesæter, SINTEF 1 Outline Model-driven interoperability (MDI) framework MDA
More informationStandard SOA Reference Models and Architectures
Standard SOA Reference Models and Architectures The Open Group Perspective 4 February 2009 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) c.harding@opengroup.org Thames Tower 37-45
More informationObject Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/
Executive Summary Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/2014-06-01 This guide describes the Model Driven Architecture (MDA) approach as defined by
More informationINF5120 Modelbased System development
INF5120 Modelbased System development Lecture 11: 09.04.2018 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 2 Course parts (16 lectures) - 2018 Part I-a -(Introduction to Modeling): 15/1
More informationINF5120 Modellbasert Systemutvikling Modelbased System development
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture: 11.04.2016 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Content n Service Modeling n SoaML introduction n UML
More informationProven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc.
Armstrong Process Group Service and Product Portfolio Armstrong Process Group, Inc. APG , Inc. Service and Product Portfolio (mini-version) May 2010 Copyright 1998-2010 Armstrong Process Group, Inc. All
More information1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials
1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials Number: 1Z0-560 Passing Score: 650 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ 1Z0-560: Oracle Unified Business
More informationExperimental transformations between Business Process and SOA models
International Journal of Informatics Society, VOL.4, NO.2 (2012) 93-102 93 Experimental transformations between Business Process and SOA models Akira Tanaka, and Osamu Takahashi view5 LLC, Japan School
More informationMDA & Semantic Web Services Integrating SWSF & OWL with ODM
MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature
More informationAUTOMATED BEHAVIOUR REFINEMENT USING INTERACTION PATTERNS
MASTER THESIS AUTOMATED BEHAVIOUR REFINEMENT USING INTERACTION PATTERNS C.J.H. Weeïnk FACULTY OF ELECTRICAL ENGINEERING, MATHEMATICS AND COMPUTER SCIENCE SOFTWARE ENGINEERING EXAMINATION COMMITTEE dr.
More informationEnterprise Architect Training Courses
On-site training from as little as 135 per delegate per day! Enterprise Architect Training Courses Tassc trainers are expert practitioners in Enterprise Architect with over 10 years experience in object
More informationModel Driven Engineering (MDE)
Model Driven Engineering (MDE) Yngve Lamo 1 1 Faculty of Engineering, Bergen University College, Norway 26 April 2011 Ålesund Outline Background Software Engineering History, SE Model Driven Engineering
More informationSemantic Information Modeling for Federation (SIMF)
Purpose Semantic Information Modeling for Federation (SIMF) Overview V0.2-04/21/2011 The Architecture Ecosystem SIG of the Object Management Group (OMG) is in the process of drafting an RFP focused on
More informationThe Eclipse Modeling Framework and MDA Status and Opportunities
The Eclipse Modeling Framework and MDA Status and Opportunities David Frankel Consulting df@davidfrankelconsulting.com www.davidfrankelconsulting.com Portions adapted from the book Model Driven Architecture:
More informationPractical Model-Driven Development with the IBM Software Development Platform
IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More informationFuture Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017
Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach
More information1 Executive Overview The Benefits and Objectives of BPDM
1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will
More informationDr. Klaus Fischer. Multiagent Systems Group DFKI GmbH Saarbrücken, Germany ICAART
Technologies for Semantic Interoperability in SOA Systems: Agent Technologies Dr. Klaus Fischer Multiagent Systems Group DFKI GmbH Saarbrücken, Germany ICAART 2011 1 Overview Context at DFKI An MDA Approach
More informationThe ATCP Modeling Framework
The ATCP 2+9+1 Modeling Framework Bobbi Underbakke Adaptive Team Collaboration, Inc. 800.837.0677 atcprocess.com Adaptive Team Collaboration, Inc. March 22, 2005 Chris Armstrong Armstrong Process Group,
More informationMDA. SOA = Model Driven SOA
Introducing Model Driven SOA MDA + SOA = Model Driven SOA SoaML an Emerging Standard for SOA Modeling Dr. Darius Silingas Principal Trainer/Consultant darius.silingas@nomagic.com Introduction Who Am I?
More informationEnterprise Architect. User Guide Series. Domain Models
Enterprise Architect User Guide Series Domain Models What support for modeling domains? Sparx Systems Enterprise Architect supports a range of modeling languages, technologies and methods that can be used
More informationTopics on Web Services COMP6017
Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services
More informationSemantic SOA - Realization of the Adaptive Services Grid
Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software
More informationComputation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):
viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information
More informationInterface-based enterprise and software architecture mapping
Interface-based enterprise and software architecture mapping Aziz Ahmad Rais Department of Information Technologies University of Economics, Prague Prague, Czech Republic aziz.rais@vse.cz aziz.ahmad.rais@gmail.com
More informationModel driven Engineering & Model driven Architecture
Model driven Engineering & Model driven Architecture Prof. Dr. Mark van den Brand Software Engineering and Technology Faculteit Wiskunde en Informatica Technische Universiteit Eindhoven Model driven software
More informationMeta-Modeling and Modeling Languages
member of Meta-Modeling and Modeling Languages Models and Modelling Model A reproduction of the part of reality which contains the essential aspects to be investigated. Modelling Describing and Representing
More informationDictionary Driven Exchange Content Assembly Blueprints
Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam
More informationINRIA ADT galaxy An open agile SOA platform
1 INRIA ADT galaxy An open agile SOA platform Alain Boulze Tuvalu team & galaxy lead Séminaire IN Tech INRIA Montbonnot - 12-nov-2009 galaxy, an open SOA R&D platform enabling agility 2 Open An open internal
More informationBPEL Business Process Execution Language
BPEL Business Process Execution Language Michal Havey: Essential Business Process Modeling Chapter 5 1 BPEL process definition In XML Book describe version 1 Consist of two type of files BPEL files including
More informationBLU AGE 2009 Edition Agile Model Transformation
BLU AGE 2009 Edition Agile Model Transformation Model Driven Modernization for Legacy Systems 1 2009 NETFECTIVE TECHNOLOGY -ne peut être copiésans BLU AGE Agile Model Transformation Agenda Model transformation
More informationINF5120 Modellbasert Systemutvikling
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 13: 07.04.2014 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Content Service Modeling SoaML introduction o UML
More informationSoftware Service Engineering
Software Service Engineering Lecture 4: Service Modeling Doctor Guangyu Gao Some contents and notes selected from Service Oriented Architecture by Michael McCarthy 1. Place in Service Lifecycle 2 Content
More informationModel Driven Service Interoperability through use of Semantic Annotations
Model Driven Service Interoperability through use of Semantic Annotations Arne-Jørgen Berre Fangning Liu Jiucheng Xu Brian Elvesæter SINTEF, Norway KTH, Sweden SINTEF, Norway SINTEF, Norway Arne.J.berre@sintef.no
More informationSemantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS
Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS OMG Semantic Information Day March 2009 David Price Eurostep and Allison Feeney NIST Agenda» OASIS
More informationDEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner. Xiao-Yun WANG PowerDesigner Chief Architect
DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner Xiao-Yun WANG PowerDesigner Chief Architect xwang@sybase.com OBJECTIVES 1. Understand what s Model-Driven Development 2. Understand why Model-Driven
More informationThreat Modeling and Sharing
Threat Modeling and Sharing Summary Proposal to kick off Threat Modeling project Multi-phase approach Initially: create Cyber Domain PIM and STIX PSM with UML Profile for NIEM Expand to other PSM, create
More informationReconciling UML and BPMN Models in UPDM
Reconciling UML and BPMN Models in UPDM Fatma Dandashi Mitre Corp. Market Need Architects have a need to model business processes using BPMN BPMN provides richer semantics vs. UML Activity models UPDM
More informationSecurity Requirements Modeling Tool
Security Requirements Modeling Tool SecBPMN2 Elements Reference Guide (rev 1.0) For STS-Tool Version 2.1 Contact: ststool@disi.unitn.it Table of contents BPMN 2.0... 5 Connections... 5 Association... 5
More informationHippo Software BPMN and UML Training
Hippo Software BPMN and UML Training Icon Key: www.hippo-software.co.uk Teaches theory concepts and notation Teaches practical use of Enterprise Architect Covers BPMN, UML, SysML, ArchiMate Includes paper
More informationConstruction of BPMN-based Business Process Model Base
Construction of BPMN-based Business Process Model Base Yanjie Lu Hongming Cai Lihong Jiang Shanghai Jiaotong University hmcai@sjtu.edu.cn doi:10.4156/ijiip.vol1. issue2.3 Shanghai Jiaotong University lvyanjie@sjtu.edu.cn
More informationChapter 5 System modeling
Chapter 5 System Modeling Lecture 1 1 Topics covered Context models Interaction models Structural models Behavioral models Model-driven driven engineering 2 System modeling System modeling is the process
More informationProcess modeling II. PV207 Business Process Management
Process modeling II PV207 Business Process Management Spring 2014 Jiří Kolář Last lecture summary Why modeling? Process development roles Modeling notations Workflow modeling BPMN 1.1 BPEL BPMN 2.0 BPMN
More informationBPMN Getting Started Guide
Enterprise Studio BPMN Getting Started Guide 2017-09-21 Applies to: Enterprise Studio 3.0.0, Team Server 3.0.0 Table of contents 1 About modeling with BPMN 5 1.1 What is BPMN? 5 1.2 BPMN modeling 5 1.3
More information3. Business Process Diagrams
BPMN Working Draft 3. Business Process Diagrams This section provides a summary of the BPMN graphical objects and their relationships. More details on the concepts will be provided in Business Process
More informationMODEL TRANSFORMATION FROM BPMN FORMAT TO OPENERP WORKFLOW
MODEL TRANSFORMATION FROM BPMN FORMAT TO OPENERP WORKFLOW Zhe Liu (a), Gregory Zacharewicz (b) University of Bordeaux, Lab. IMS, UMR 5218, 33405 Talence, France. (a) liuzhe.ch@gmail.com, (b) gregory.zacharewicz@ims-bordeaux.fr
More informationINF Lecture plan
INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 12: 16.04.2012 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1 INF5120 - Lecture plan -
More informationMultimedia Ontology-Driven Architecture for Multimedia Systems
Multimedia Ontology-Driven Architecture for Multimedia Systems Ernesto Exposito 1,2, Jorge Gómez-Montalvo 1,2,4,Myriam Lamolle 3, 1 CNRS ; LAAS ; 7 av. du Colonel Roche, F-31077 Toulouse, FRANCE 2 Université
More informationBPMN 2.0 Extensions for Enterprise Architect
BPMN 2.0 Extensions User Guide BPMN 2.0 Extensions for Enterprise Architect BPMN 2.0 Extensions for Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Installation... 3 Verifying
More informationAppendix D: Mapping BPMN to BPD Profile
Appendix D: Mapping BPMN to BPD Profile Members of bpmi.org and the OMG are interested in the unification of the UML 2.0 and BPMN notation for the support of the business user. This draft mapping is in
More informationLeverage SOA for increased business flexibility What, why, how, and when
Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
More informationIntroduction to MDE and Model Transformation
Vlad Acretoaie Department of Applied Mathematics and Computer Science Technical University of Denmark rvac@dtu.dk DTU Course 02291 System Integration Vlad Acretoaie Department of Applied Mathematics and
More informationNotation Standards for TOGAF:
Welcome! Notation Standards for TOGAF: BPMN and UML Play Together Matt Smith Architecture Consultant Architecture Context Business Modeling Process Information Messaging Participants Software Systems Analysis
More informationModel Driven Architecture - The Vision
Model Driven Architecture - The Vision Marko Fabiunke Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik marko.fabiunke@first.fraunhofer.de The Fraunhofer FIRST Institut Your partner We support
More informationThe Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance
The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance Dr. Richard Mark Soley Chairman and CEO Object Management Group, Inc. With thanks to the OMG Systems Assurance Domain Task
More informationNoMagic Product Comparison Brief
1 NoMagic Product Comparison Brief Presented to: SET, AMSEWG Last Updated : September 15 th, 2017 Presented by: David Fields Overview NoMagic offers a variety of UML and SysML tools each with multiple
More informationiserver Free Archimate ArchiMate 1.0 Template Stencil: Getting from Started Orbus Guide Software Thanks for Downloading the Free ArchiMate Template! Orbus Software have created a set of Visio ArchiMate
More informationImproving Military Information Technology Through Common Conceptual Models
Improving Military Information Technology Through Common Conceptual Models Andreas Tolk, Ph.D. Virginia Modeling Analysis and Simulation Center Old Dominion University Presentation Outline Common Conceptual
More informationModel Abstraction versus Model to Text Transformation
Model Abstraction versus Model to Text Transformation Jon Oldevik, Tor Neple, Jan Øyvind Aagedal SINTEF Information and Communication Technology, Forskningsvn 1, N-0314 Oslo, Norway {jon.oldevik tor.neple
More informationModel-Driven Design of Interoperable Agents
Model-Driven Design of Interoperable Agents Klaus Fischer* Brian Elvesæter** Arne-Jørgen Berre** Christian Hahn* Cristián Madrigal-Mora* Ingo Zinnikus* * DFKI GmbH, Stuhlsatzenhausweg 3 (Bau 43), D-66123
More informationACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011
ACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011 IBM ECM Worldwide Business Partner Technical Enablement Dr. Sebastian Goeser gsr@de.ibm.com
More informationBPEL Research. Tuomas Piispanen Comarch
BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit
More informationExperiences of working with MODAF along side other standards (BPMN and MODAF)
Experiences of working with MODAF along side other standards (BPMN and MODAF) Truls Pärsson Truls.Parsson@combitech.se 1 Working with architectures, a few important tips Define the purpose and scope of
More informationDoD Architecture Framework Version 2.0
wreath stars Text DoD Architecture Framework Version 2.0 Volume 3: DoDAF Meta-model Physical Exchange Specification Developer s Guide 18 May 2009 This page left intentionally blank TABLE OF CONTENTS SECTION
More informationData and Process Modelling
Data and Process Modelling 8a. BPMN - Basic Modelling Marco Montali KRDB Research Centre for Knowledge and Data Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015 Marco Montali
More informationTransforming Collaborative Process Models into Interface Process Models by Applying an MDA Approach
Transforming Collaborative Process Models into Interface Process Models by Applying an MDA Approach Ivanna M. Lazarte 1, Omar Chiotti 1, 2 and Pablo D. Villarreal 1 1 CIDISI, Universidad Tecnológica Nacional-FRSF,
More informationLECTURE 3: BUSINESS ARCHITECTURE ASPECTS: BUSINESS PROCESS MODELLING
LECTURE 3: BUSINESS ARCHITECTURE ASPECTS: BUSINESS PROCESS MODELLING CA4101 Lecture Notes (Martin Crane 2017) 1 Historical View of BP Modelling Work Process Flow (early to mid 1900s) o Frank Gilbreth &
More informationSecond OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management
Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!
More informationEclipse SOA Tools Platform Project
Eclipse SOA Tools Platform Project Oisín Hurley IONA Technologies http://www.iona.com 2007 by «Author»; made available under the EPL v1.0 Date Other Information, if necessary A Brief Introduction to SOA
More informationfor TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method
Course Syllabus for 3 days Expert led Enterprise Architect hands-on training "An Architect, in the subtlest application of the word, describes one able to engage and arrange all elements of an environment
More informationConceptual Modeling and Specification Generation for B2B Business Processes based on ebxml
Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml HyoungDo Kim Professional Graduate School of Information and Communication, Ajou University 526, 5Ga, NamDaeMoonRo,
More information