Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.