Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bussines process modeling using BPMN

Similar presentations


Presentation on theme: "Bussines process modeling using BPMN"— Presentation transcript:

1 Bussines process modeling using BPMN
University of Banja Luka Faculty of Electrical Engineering Bussines process modeling using BPMN 11/17/2018

2 Content Introduction Timeline Metamodel Basic concepts Implementation
Example BPMN in FEE BL curricula Conceptual data modeling 11/17/2018

3 Introduction “A business process consists of a set of activities that are performed in coordination in an organizational and technical environment. These activities jointly realize a business goal” [M. Weske, Business Process Management: Concepts, Languages, Architectures, Springer-Verlag, 2007] Why model business processes? Bussines process modeling using BPMN 11/17/2018

4 Introduction BPMN (Bussiness Process Model and Notation) is graphical notation for modeling business processes UML Activity Diagram, UML EDOC Business Processes, IDEF, ebXML BPSS, ADF Diagram, RosettaNet, LOVeM, and EPCs “The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation.” [BPMN 2.0 specification, OMG, 2011] Bussines process modeling using BPMN 11/17/2018

5 Timeline © Prentice Hall Bussines process modeling using BPMN
11/17/2018

6 Timeline 2004 – BPMI (Business Process Management Initiative) released BPMN 1.0 2006 – BPMN 1.0 was adopted as an OMG (Object Management Group) standard 2008 – BPMN 1.1 released 2009 (January) – BPMN 1.2 released 2009 (August) – BPMN 2.0 Beta 1 released 2010 – BPMN 2.0 released Bussines process modeling using BPMN 11/17/2018

7 Metamodel BPMN 2.0 has a formal definition in a form of metamodel (precise definition of the constructs and rules needed for creating speciffic models) BPMN 2.0 metamodel defines all BPMN entities with all their attributes and relations MOF-based metamodel – defines the abstract syntax and semantics of the modeling constructs Metamodel enables interchange, interoperability and execution of models M3 level Meta-metamodel M2 level Metamodel M1 level User-defined model M0 level Object diagram instance-of MOF-based metamodel Bussines process modeling using BPMN 11/17/2018

8 Metamodel Class diagram showing the organization of the core BPMN elements [BPMN 2.0 specification, OMG, 2011] Bussines process modeling using BPMN 11/17/2018

9 Metamodel Artifacts Metamodel [BPMN 2.0 specification, OMG, 2011]
Bussines process modeling using BPMN 11/17/2018

10 Metamodel The Group class diagram [BPMN 2.0 specification, OMG, 2011]
Bussines process modeling using BPMN 11/17/2018

11 Basic concepts Four types of diagrams: Process Collaboration
Choreography Conversation Bussines process modeling using BPMN 11/17/2018

12 Basic concepts Modeling elements: Flow objects Connectors Artifacts
Swimlanes Events Data Object Pool Sequence Flow Name Activities Message Message Flow Group Lane Association Gateways Name Text Annotation Descriptive text here Bussines process modeling using BPMN 11/17/2018

13 Implementation Eclipse – open-source development platform
The BPMN2 Modeler is a graphical modeling tool which allows creation and editing of BPMN diagrams BPMN2 is an open source component of the MDT subproject that provides a metamodel implementation based on the BPMN 2.0 specification BPMN 2.0 metamodel is implemented on the EMF (Eclipse Modeling Framework) that provides many usefull APIs and feature to work with any kind of meta- data MDT (Model Development Tools) project purposes: To provide an implementation of industry standard metamodels To provide exemplary tools for developing models based on those metamodels Bussines process modeling using BPMN 11/17/2018

14 Implementation Bussines process modeling using BPMN 11/17/2018

15 Example Bussines process modeling using BPMN 11/17/2018

16 BPMN in FEE BL curricula
BPMN is presented to students within Information systems course They are not required to get skilled at BPMN modeling Students have the opportunity to learn more and get skilled at BPMN modeling through diploma/master thesis Bussines process modeling using BPMN 11/17/2018

17 Thank you for your attention!
Q&A Bussines process modeling using BPMN 11/17/2018


Download ppt "Bussines process modeling using BPMN"

Similar presentations


Ads by Google