Modeling Process Aware Information Systems with BPMN

Size: px
Start display at page:

Download "Modeling Process Aware Information Systems with BPMN"

Transcription

1 Modeling Process Aware Information Systems with BPMN Fabrizio Maria Maggi Based on lecture material by Marlon Dumas (University of Tartu, Estonia) and Wil van der Aalst (Eindhoven University of Technology, The Netherlands (c) Wil van der Aalst, Eindhoven University of Technology PN-1

2 Business Process Lifecycle (c) Wil van der Aalst, Eindhoven University of Technology

3 Purposes of process modeling Communication Documentation Analysis (e.g. simulation) Conceptual Executable Automation Testing Conceptual 3

4 (c) Wil van der Aalst, Eindhoven University of Technology 1. Introduction 2. Process Identification 3. Essential Process Modeling 4. Advanced Process Modeling 5. Process Discovery 6. Qualitative Process Analysis 7. Quantitative Process Analysis 8. Process Redesign 9. Process Automation 10.Process Intelligence

5 Business Process Lifecycle (c) Wil van der Aalst, Eindhoven University of Technology

6 Petri nets for modeling business processes [Aalst96] proposed to explicitly use Petri nets for business process modelling. Intuition: transitions represent the tasks that comprise a business process and places represent the conditions preceding and following the tasks. [Aalst96] W.M.P. van der Aalst. Three Good Reasons for Using a Petri-netbased Workflow Management System. Proc. of the International Working Conference on Information and Process Integration in Enterprises (IPIC 96), pp (1996) (c) Wil van der Aalst, Eindhoven University of Technology

7 Petri net example Order Fulfillment Example First, a take order task is executed. When pack order and check account tasks have been both completed, the credit check task is executed. If the customer has not sufficient credit the decline order runs and, finally, the return stock task ensures that the items from the order are returned to the warehouse. Then, pack order and check account tasks are executed in parallel. If the customer has sufficient credit remaining, the order is despatched. (c) Wil van der Aalst, Eindhoven University of Technology

8 Workflow nets: Definition The work [Aalst96] proposed a particular subclass of Petri nets, called Workflow nets (WF-nets) for modelling processes. A WF-net has a single start place and a single end place. This means that WF-nets closely correspond to real-life processes that tend to have a specific starting point and a specific end point. Every transition in the workflow net is on a path from the start to the end place. This ensures that each transition in a workflow net contributes to the progression of an executing instance towards its end state. Definition: A Petri net N = (P, T, F) is a WF-net (Workflow net) if and only if: There is one source place i P such that i = There is one sink place o P such that o = Every node x P T is on a path from i to o. (c) Wil van der Aalst, Eindhoven University of Technology

9 Exercise: Candidate WF-nets?

10 Workflow nets: Definition It is important to notice that the previous definition traces the minimal requirements for a WF-net. However, it does not guarantee that a candidate WF-net net will not potentially be subject to deadlocks. To ensure that any given process instance behaves in a predictable way, in [AH02] a number of so-called soundness criteria are formulated. [AH02] Wil M.P. van der Aalst and Kees M. van Hee. Workflow Management: Models, Methods, and Systems. The MIT Press (2002) (c) Wil van der Aalst, Eindhoven University of Technology

11 Workflow nets: Soundness Definition [soundness]: A procedure modeled in the form of a WF-net N = (P, T, F) is sound if and only if: [Option to Complete] Given an initial marking i, from every marking M reachable from i, there exists a firing sequence leading from state M to state o. This means that the any executing instance of the WF-net must eventually complete, i.e., net is free of deadlock and infinite loops. [Proper Completion] State o is the only state reachable from state i with at least one token in place o. Formally: When the net completes, no other task is still running and completion is signalled only once. At the moment of termination, there must be one token in the end place o and all other places in the WF-net must be empty. [No Dead Tasks] For every transition t, a marking M reachable from i can be found that enables t. The net does not contain any superfluous parts that can never be activated. In a nutshell, dead transitions are not allowed. (c) Wil van der Aalst, Eindhoven University of Technology

12 Workflow Net Constructs Automatic tasks execute as soon as they are enabled. User tasks are passed to human resources for execution once enabled. There are some notational enhancements for split and join constructs that simplify the specification of a WF-net. Petri nets can be used to understand their semantics. External tasks only proceed once Time tasks only proceed once they they are enabled and a required are enabled and a specified (timebased) message or signal is received from deadline occurs. the operating (c) Wil van environment. der Aalst, Eindhoven University of Technology

13 Parallelism: AND-split A B C According to the WfMC [WfMC], an AND-split is a point within the workflow where a single thread of control splits into two or more threads which are executed in parallel within the workflow, allowing multiple activities to be executed simultaneously. The execution of A enables both task B and task C. As a result, task B and task C are executed in parallel (in an arbitrary order). A AND-split B C In WF-nets, a special construct for AND-split is introduced. (c) Wil van der Aalst, Eindhoven University of Technology

14 Parallelism: AND-join B C D According to the WfMC [WfMC], an AND-join is a point in the workflow where two or more parallel executing activities converge into a single common thread of control. Task D is enabled after execution both B and C, i.e., D is used to synchronize two subflows. B C D AND-join In WF-nets, a special construct for AND-JOIN is introduced. (c) Wil van der Aalst, Eindhoven University of Technology

15 Conditional Routing: XOR-split A B C According to the WfMC [WfMC], a XOR-split is a point within the workflow where a single thread of control makes a decision upon which branch to take when encountered with multiple alternative workflow branches. Only one of the outgoing branches can be chosen (i.e., either task B or C can be executed). A XOR-split B C In WF-nets, a special construct for XOR-spit is introduced. (c) Wil van der Aalst, Eindhoven University of Technology

16 Conditional Routing: XOR-join B C B C D D XOR-join According to the WfMC [WfMC], a XOR-join is a point within the workflow where two or more alternative activity(s) workflow branches reconverge to a single common activity as the next step within the workflow. As no parallel activity execution has occurred at the join point, no synchronization is required. Therefore, D is enabled when B or C complete. In WF-nets, a special construct for XOR-JOIN is introduced. (c) Wil van der Aalst, Eindhoven University of Technology

17 WF-net example Order Fulfillment Process The take order task is externally triggered when an order request is received. The decline order task runs automatically with the customer receiving a notification either by or fax. Most tasks are undertaken by human resources (i.e., staff). (c) Wil van der Aalst, Eindhoven University of Technology

18 From Workflow Nets to BPMN A WF-net may be used to represent a process model, while the tokens represent process instances. Since tokens in WF-nets cannot be distinguished from each other, WF-nets can only host a single process instance per time. Moreover, WF-nets are not able to explicitly represent resources, data, etc. The Business Process Modeling Notation (BPMN) has been instead developed with the purpose of supporting the complete range of subdomains of business process modelling. BPMN is the ISO standard for modeling business processes (ISO/IEC 19510:2013), and creates a standardized bridge for the gap between the business process design and process implementation. The theoretical underpinnings of BPMN are largely based on WF-nets nets, adopting the same token passing for flow control. (c) Wil van der Aalst, Eindhoven University of Technology 18

19 Business Process Model and Notation (BPMN) OMG standard (nowadays BPMN 2.0) Supported by numerous tools: bpmn.org lists over 70 tools (c) Wil van der Aalst, Eindhoven University of Technology

20 BPMN from 10,000 miles A BPMN process model is a graph consisting of four types of core elements: start end activity event gateway sequence flow (c) Wil van der Aalst, Eindhoven University of Technology

21 A little bit more on events A start event triggers a new process instance by generating a token that traverses the sequence flow ( tokens source ) start event An end event signals that a process instance has completed with a given outcome by consuming a token ( tokens sink ) end event 21

22 Let s start modeling Order-to-cash An order-to-cash process is triggered by the receipt of a purchase order from a customer. Upon receipt, the purchase order has to be checked against the stock to determine if the the requested item(s) are available. Depending on stock availability the purchase order may be confirmed or rejected. If the purchase order is confirmed, an invoice is emitted and the goods requested are shipped. The process completes by archiving the order.

23 Let s start modeling break it down Order-to-cash An order-to-cash process is triggered by the receipt of a purchase order from a customer. Upon receipt, the purchase order has to be checked against the stock to determine if the the requested item(s) are available. Depending on stock availability the purchase order may be confirmed or rejected. If the purchase order is confirmed, an invoice is emitted and the goods requested are shipped. The process completes by archiving the order.

24 Let s start modeling break it down Order-to-cash An order-to-cash process is triggered by the receipt of a purchase order from a customer. Upon receipt, the purchase order has to be checked against the stock to determine if the the requested item(s) are available.

25 BPMN Model Order-to-cash Purchase order received Check stock availability 25

26 Let s start modeling break it down Order-to-cash An order-to-cash process is triggered by the receipt of a purchase order from a customer. Upon receipt, the purchase order has to be checked against the stock to determine if the the requested item(s) are available. Depending on stock availability the purchase order may be confirmed or rejected. If the purchase order is confirmed, an invoice is emitted and the goods requested are shipped. The process completes by archiving the order.

27 BPMN Model Order-to-cash Purchase order received start event activity Check stock availability Items not in stock Items in stock Reject order Order rejected split gateway Confirm order end event Emit invoice Ship goods Archive order end event Order fulfilled Event: noun + past-participle verb (e.g. insurance claim lodged) Naming conventions Activity: verb + noun (e.g. assess credit risk) 27

28 Execution of a process model The token game Order #1 Order #2 Order #3 Purchase order received Check stock availability Items not in stock Items in stock Reject order Confirm order Order rejected Emit invoice Ship goods Archive order Order fulfilled 28

29 Order-to-cash example revisited [ ] If the purchase order is confirmed, an invoice is emitted and the goods requested are shipped (in any order). The process completes by archiving the order. [ ] Purchase order received Check stock availability Items not in stock Items in stock Reject order Confirm order Order rejected Emit invoice Ship goods Archive order Order fulfilled 29

30 A little more on gateways: XOR Gateway condition An XOR Gateway captures decision points (XORsplit) and points where alternative flows are merged (XOR-join) XOR-split takes one outgoing branch condition XOR-join proceeds when one incoming branch has completed 30

31 Example: XOR Gateway Invoice checking process 5

32 A little more on gateways: AND Gateway An AND Gateway provides a mechanism to create and synchronize parallel flows. AND-split takes all outgoing branches AND-join proceeds when all incoming branches have completed 32

33 Example: AND Gateway Airport security check 33

34 Revised order-to-cash process model Items not in stock Reject order Order rejected Check stock availability XOR-split Send invoice Purchase order received Items in stock Confirm order AND-split AND-join Archive order Order fulfilled Ship goods 34

35 Petri nets to BPMN (c) Wil van der Aalst, Eindhoven University of Technology 35

36 Petri nets to BPMN (c) Wil van der Aalst, Eindhoven University of Technology 36

37 Petri nets to BPMN (c) Wil van der Aalst, Eindhoven University of Technology 37

38 Petri nets to BPMN (c) Wil van der Aalst, Eindhoven University of Technology 38

39 Petri nets to BPMN (c) Wil van der Aalst, Eindhoven University of Technology 39

40 Between XOR and AND Order distribution process A company has two warehouses that store different products: Amsterdam and Hamburg. When an order is received, it is distributed across these warehouses: if some of the relevant products are maintained in Amsterdam, a sub-order is sent there; likewise, if some relevant products are maintained in Hamburg, a sub-order is sent there. Afterwards, the order is registered and the process completes. 40

41 Solution 1 Order distribution process XOR-split XOR-join AND-split AND-join 41

42 Solution 2 Order distribution process AND-split AND-join XOR-split XOR-join 42

43 OR Gateway An OR Gateway provides a mechanism to create and synchronize n out of m parallel flows. cond 1 cond n OR-split takes one or more branches depending on conditions OR-join proceeds when all active incoming branches have completed 43

44 Solution using OR Gateway Order distribution process 44

45 Quick Note: Implicit vs. explicit gateways B B A = A C C 45

46 Guidelines: Naming Conventions 1. Give a name to every event and task 2. For tasks: verb followed by business object name and possibly complement Issue Driver Licence, Renew Licence via Agency 3. For message events: object + past participle Invoice received, Claim settled 4. Avoid generic verbs such as Handle, Record 5. Label each XOR-split with a condition Policy is invalid, Claim is inadmissible

47 Poll: Which model do you prefer?

48 One more guideline Model in blocks Pair up each AND-split with an AND-join and each XOR-split with a XORjoin, whenever possible Exception: sometimes a XOR-split leads to two end events different outcomes (cf. order management example)

49 Rework and repetition Address ministerial correspondence In the minister s office, when a ministerial inquiry has been received, it is registered into the system. Then the inquiry is investigated so that a ministerial response can be prepared. The finalization of a response includes the preparation of the response itself by the cabinet officer and the review of the response by the principal registrar. If the registrar does not approve the response, the latter needs to be prepared again by the cabinet officer for review. The process finishes only once the response has been approved. XOR-join: entry point XOR-split: exit point 49

50 Process Modelling Viewpoints Organization Who? Lanes & Pools What? Tasks Events When? Flows Gateways Which? Data / Materials Data Objects, Stores

51 Organizational Elements in BPMN Pools & Lanes Pool Captures a resource class. Generally used to model a business party (e.g. a whole company) Lane A resource sub-class within a pool. Generally used to model departments (e.g. shipping, finance), internal roles (e.g. Manager, Associate), software systems (e.g. ERP, CRM) Pool 51

52 Order-to-cash process with lanes

53 Message Flow A Message Flow represents a flow of information between two process parties (Pools) Message A Message Flow can connect: directly to the boundary of a Pool captures an informative message to/from that party to a specific activity or event within that Pool captures a message that triggers a specific activity/event within that party Pool 2 Pool 2 Receive Pool 1 Send Receive Pool 1 Send 53

54 Order-to-cash process with a black-box customer pool 54

55 Pools, Lanes and Flows: syntactic rules 1. A Sequence Flow cannot cross the boundaries of a Pool (message flows can) 2. Both Sequence Flow and Message Flow can cross the boundaries of Lanes 3. A Message Flow cannot connect two flow elements within the same pool

56 One more guideline Start modeling with one single white-box pool Initially, put the events and tasks in only one pool the pool of the party who is running the process Leave all other pools black-boxed Once you have modeled this way, and once the process diagram inside the white-box pool is complete, you can model the details (events and tasks) in the other pools if that is useful. In this course we will only model processes with one single whitebox pool all other pools are black-box

57 Process Modelling Viewpoints Data / Materials Which? Data Objects, Stores

58 Order-to-cash process, again Send invoice Purchase order received Check stock availability Items in stock Items not in stock Reject order Confirm order Ship goods Archive order Order fulfilled Order rejected The purchase order document serves as an input to the stock availability check. Based on the outcome of this check, the status of the document is updated, either to approved or rejected. If the order is approved, an invoice and a shipment notice are produced. 58

59 Model with information artifacts Purchase Order Purchase Order [checked] Purchase Order Send invoice Invoice Purchase Order Purchase order received Warehouse DB Check stock availability Items in stock Items not in stock Reject order Confirm order Order rejected Purchase Order Ship goods Shipment notice Archive order Orders DB Order fulfilled Purchase Order [rejected] Purchase Order [approved] 59

60 BPMN Information Artifacts Purchase order Invoice A Data Object captures an artifact required (input) or produced (output) by an activity. Can be physical or electronic Emit invoice Oracle CRM Retrieve client information Client info A Data Store is a place containing data objects that must be persisted beyond the duration of a process instance. It is used by an activity to store (as output) or retrieve (as input) data objects. 60

61 Quick Note: BPMN Text Annotations A Text Annotation is a mechanism to provide additional text information to the model reader Doesn t affect the flow of tokens through the process Includes packaging For blocked invoices Ship goods Clear vendor line items 61

62 BPMN Poster ( ) 62

Lecture 3 Process Modeling I

Lecture 3 Process Modeling I MTAT.03.231 Business Process Management Lecture 3 Process Modeling I Marlon Dumas marlon.dumas ät ut. ee 1 Business Process Lifecycle 1. Introduction 2. Process Identification 3. Essential Process Modeling

More information

Lecture 2 Process Modeling I

Lecture 2 Process Modeling I MTAT.03.231 Business Process Management Lecture 2 Process Modeling I Marlon Dumas marlon.dumas ät ut. ee 1 Business Process Lifecycle 1. Introduction 2. Process Identification 3. Essential Process Modeling

More information

Lecture 4 Advanced Process Modeling

Lecture 4 Advanced Process Modeling MTAT.03.231 Business Process Management Lecture 4 Advanced Process Modeling Marlon Dumas marlon.dumas ät ut. ee 1 Business Process Lifecycle 1. Introduction 2. Process Identification 3. Essential Process

More information

Business Process Management (BPM) Lecture 2: Introduction to BPMN

Business Process Management (BPM) Lecture 2: Introduction to BPMN MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN Marlon Dumas marlon.dumas ät ut. ee Process Modelling Management 2 What is a Model? Prepare shipment Ship

More information

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN Marlon Dumas marlon.dumas ät ut. ee Recap: BPMN Lifecycle Goal definition Process modelling (as-is) Process

More information

Essential Process Modeling

Essential Process Modeling Essential Process Modeling Fundamental of Business Process [IS611083] Lecturer : 1. Dwi Mustika K, S.Kom., M.Kom (DMK) 2. Yudha Saintika, S.T., M.T.I (YUS) Sub Capaian Pembelajaran MK Mahasiswa mampu memahami

More information

Data intensive flows. November 2013 Alberto Abelló & Oscar Romero 1

Data intensive flows. November 2013 Alberto Abelló & Oscar Romero 1 Data intensive flows November 2013 Alberto Abelló & Oscar Romero 1 Knowledge objectives 1. Recognize the importance of usability and taking a user-centered approach 2. Remember BPMN elements regarding

More information

Business Process Modeling

Business Process Modeling Business Process Modeling Jaelson Castro jbc@cin.ufpe.br Jaelson Castro 2016 1 Objectives Business processes Modeling concurrency and synchronization in business activities BPMN Diagrams Jaelson Castro

More information

BPMN Guide Quick Start. by Bizagi BPM

BPMN Guide Quick Start. by Bizagi BPM BPMN Guide Quick Start by Bizagi BPM Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With BPMN?... 2 Introduction

More information

Business Process Management (BPM) Day 3: Process Analysis and Re-Design. Vambola Leping vambola.leping ät ut. ee (invited lecturer: Marlon Dumas)

Business Process Management (BPM) Day 3: Process Analysis and Re-Design. Vambola Leping vambola.leping ät ut. ee (invited lecturer: Marlon Dumas) Business Process Management (BPM) Day 3: Process Analysis and Re-Design Vambola Leping vambola.leping ät ut. ee (invited lecturer: Marlon Dumas) Tallinn University, invited lecture 2009 Agenda for Today

More information

Business Process Modeling Information Systems in Industry ( )

Business Process Modeling Information Systems in Industry ( ) Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 20 - Event-driven process chains 1 Object Finish image f finish failed

More information

Project Process Modelling. Purpose / Characteristics Business Process Model and Notation (BPMN)

Project Process Modelling. Purpose / Characteristics Business Process Model and Notation (BPMN) Project Process Modelling Purpose / Characteristics Business Process Model and Notation (BPMN) Project Process Modelling Want processes to be Planned / Tailored to context / Adjusted based on experience

More information

Functional Area Systems Accounting Transaction Systems

Functional Area Systems Accounting Transaction Systems ACS-1803 Introduction to Information Systems Instructor: Kerry Augustine Functional Area Systems Accounting Transaction Systems Lecture Outline 4, Part 1 ACS-1803 Introduction to Information Systems Functional

More information

1/22/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems

1/22/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems ACS-1803 Introduction to Information Systems Instructor: Kerry Augustine Functional Area Systems Transaction Systems Lecture Outline 4, Part 1 ACS-1803 Introduction to Information Systems Functional Area

More information

10/2/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems

10/2/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems ACS-1803 Introduction to Information Systems Instructor: Kerry Augustine Functional Area Systems Transaction Systems Lecture Outline 4, Part 1 ACS-1803 Introduction to Information Systems Functional Area

More information

Business Processes Modelling MPB (6 cfu, 295AA)

Business Processes Modelling MPB (6 cfu, 295AA) Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 21 - Event-driven process chains!1 Object Finish image f finish failed Start u V V Evaluate e V redo Create thumbnail

More information

Functional Area Systems. Accounting Transaction Systems

Functional Area Systems. Accounting Transaction Systems Functional Area Systems Instructor: Trevor Nadeau Accounting Transaction Systems Lecture Outline 4, Part 1 System Examples: Functional Area Info Systems 2 Functional Area Information Systems 3 Transaction

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 21 - Event-driven process chains 1 Object Finish image f finish failed

More information

Business Process Management (BPM) Day 1: Introduction to BPM & BPMN

Business Process Management (BPM) Day 1: Introduction to BPM & BPMN Business Process Management (BPM) Day 1: Introduction to BPM & BPMN Vambola Leping vambola.leping ät ut. ee (invited lecturer: Marlon Dumas) Tallinn University, invited lecture 2009 Course Objective The

More information

Workflow Model Representation Concepts

Workflow Model Representation Concepts Workflow Model Representation Concepts József Tick Institute for Software Engineering, John von Neumann Faculty, Budapest Tech tick@bmf.hu Abstract: Workflow management and the possibilities of workflow

More information

Towards more flexible internal workflow change: weakly equivalence concept for inter-organizational workflow design

Towards more flexible internal workflow change: weakly equivalence concept for inter-organizational workflow design University of Wollongong Research Online Deputy Vice-Chancellor (Academic) - Papers Deputy Vice-Chancellor (Academic) 2007 Towards more flexible internal workflow change: weakly equivalence concept for

More information

Errors in the SAP Reference Model

Errors in the SAP Reference Model Errors in the SAP Reference Model Jan Mendling 1, Wil van der Aalst 2, Boudewijn van Dongen 2, and Eric erbeek 2 1 ienna University of Economics and Business Administration, Augasse 2-6, A-1180 ienna,

More information

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM IBM Business Process Manager Version 8 Release 5 Hiring Tutorial IBM Note Before using this information and the product it supports, read the information in Notices on page 95. This edition applies to

More information

Agent-based Workflow Management Systems (WfMSs) Company LOGO

Agent-based Workflow Management Systems (WfMSs) Company LOGO Agent-based Workflow Management Systems (WfMSs) Company LOGO JBees a distributed and adaptive WfMS with monitoring and controlling capabilities by Lars Ehrler, Martin Fleurke, Maryam Purvis, Bastin Tony

More information

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES Birgit Korherr, Beate List Women's Postgraduate College for Internet Technologies, Institute of Software Technology and

More information

Short introduction to business process modelling

Short introduction to business process modelling Prof. Dr.(PL) Michael Unterstein Short introduction to business process modelling 1. Business process vs. traditional functional business organisation 2. What is a business process? 3. Elements of business

More information

Session 6: Additional hints on BPMN modeling

Session 6: Additional hints on BPMN modeling CIS 4120 Fa13: Define/Innovate BP s Session 6: Additional hints on BPMN modeling Richard Welke Director, CEPRIN Professor, CIS Robinson College of Business Georgia State University Atlanta, GA Richard

More information

How Process Flow Standardized our Process Yeqian Gu, SAS R&D, Beijing, China

How Process Flow Standardized our Process Yeqian Gu, SAS R&D, Beijing, China ABSTRACT PharmaSUG China 2017 - Paper 26 How Process Flow Standardized our Process Yeqian Gu, SAS R&D, Beijing, China Managing business process takes a lot of tedious work. Especially in Pharmaceutical

More information

Systems for Strategic Management and Support

Systems for Strategic Management and Support University of Pisa MSc in Computer Engineering Systems for Strategic Management and Support LECTURE 14 http://www.iet.unipi.it/m.cimino/ssms/ Mario G.C.A. Cimino Department of Information Engineering Question

More information

BUSINESS PROCESS MODELING

BUSINESS PROCESS MODELING BUSINESS PROCESS MODELING Business Architecture - Business Process Modeling 15 Zachman Framework: Business Processes on different Perspectives Vertical Relationships relate the business process represented

More information

Configurable Process Models: How to Adopt Standard Practices in Your Own Way?

Configurable Process Models: How to Adopt Standard Practices in Your Own Way? : How to Adopt Standard Practices in Your Own Way? Marcello La Rosa and Marlon Dumas The thing can be many in one sense, but also can be one in another sense Al-Ghazali: Revival of Religious Sciences.

More information

Process Specifications. and process modelling

Process Specifications. and process modelling Process Specifications and process modelling Copyright smart-ba 2008 1 process specifications are the pivot around which solutions are specified, designed and implemented Introduction The diagram illustrates

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Wil van der Aalst, Michael Adams, Arthur ter Hofstede, and Nick Russell 1.1 Overview The area of Business Process Management (BPM) has received considerable attention in recent years

More information

Supporting Healthcare Processes with YAWL4Healthcare

Supporting Healthcare Processes with YAWL4Healthcare Supporting Healthcare Processes with YAWL4Healthcare Ronny S. Mans 1,3, Nick C. Russell 2, Wil M.P. van der Aalst 1, Arnold J. Moleman 3, Piet J.M. Bakker 3 1 Department of Information Systems, Eindhoven

More information

Practical Business Process Guide

Practical Business Process Guide Modelio Practical Guides Practical Business Process Guide Author: Modeliosoft Consulting Team Version: 1.0 Copyright: Modeliosoft Modeliosoft 21 avenue Victor Hugo 75016 Paris www.modeliosoft.com Introduction

More information

EXAM BUSINESS PROCESS SUPPORT (237400) June 2008

EXAM BUSINESS PROCESS SUPPORT (237400) June 2008 EXAM BUSINESS PROCESS SUPPORT (237400) June 2008 Instructions: This is an open book exam it is allowed to consult any reading material provided by the teachers. Be sure to switch mobile phones off and

More information

ARIS PROCESS PERFORMANCE MANAGER

ARIS PROCESS PERFORMANCE MANAGER AUTOMATIC PROCESS DISCOVERY WITH ARIS PROCESS PERFORMANCE MANAGER TABLE OF CONTENTS 1 Introduction 2 Discovery and visualization of (single) process instances 4 Discovery of aggregated process views 6

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

More information

Material available on web at

Material available on web at Material available on web at http://gtumcain.wordpress.com Major topics Modules of ERP Human Resources Management Financial Management Inventory Management Quality Management Sales and Distribution (Murlidhar

More information

Processes in BPMN 2.0

Processes in BPMN 2.0 Process Management Whitepaper Dipl.-Ing. Walter Abel Managing Director Dipl.-Ing. Walter Abel Management Consulting Karl Czerny - Gasse 2/2/32 A - 1200 Vienna Phone: (+43 1) 92912 65 Fax.: (+43 1) 92912

More information

Performing Business Process Redesign with Best Practices: An Evolutionary Approach

Performing Business Process Redesign with Best Practices: An Evolutionary Approach Performing Business Process Redesign with Best Practices: An Evolutionary Approach Mariska Netjes 1, Selma Limam Mansar 2, Hajo A. Reijers 1, and Wil M.P. van der Aalst 1 1 Eindhoven University of Technology,

More information

Business Process Modelling

Business Process Modelling pictures: freepik.com pictures: sxc.hu Business Process Modelling Sébastien Mosser JDEV / T06.P / 05.07.2017 Bibliography 2 #Awesome [UT] Blatant Advertisement T6 GT02 2PM-3:30PM Business? Process? Modeling?

More information

Use-Case Diagram. Contents. Introduction. 1. Introduction. User-Centred Design (UCD) Users Requirements

Use-Case Diagram. Contents. Introduction. 1. Introduction. User-Centred Design (UCD) Users Requirements Contents Use-Case Diagram MIT, Walailak University by Dr.Wichian Chutimaskul Introduction Business Model using Activity Diagram Domain Analysis using Use-Case Description Documenting Requirements using

More information

Business Process Monitoring and Mining

Business Process Monitoring and Mining Business Process Monitoring and Mining Marlon Dumas University of Tartu, Estonia marlon.dumas@ut.ee Application Areas of Business Analytics CRM Customer Relationship Management BPM and ERP Business Process

More information

How to describe Museum Processes and Subprocesses

How to describe Museum Processes and Subprocesses Author: Jutta Stockklauser Version: V 1.0 Date: 23.05.2012 How to describe Museum Processes and Subprocesses Guidebook prepared for: CIDOC Working Group http://network.icom.museum/cidoc/ TABLE OF CONTENTS

More information

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 4: Quantitative Process Analysis

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 4: Quantitative Process Analysis MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 4: Quantitative Process Analysis Marlon Dumas marlon.dumas ät ut. ee Business Process Analysis Techniques Qualitative analysis

More information

Workflow Management. Models, Methods, and Systems. Wil van der Aalst and Kees van Hee. The MIT Press Cambridge, Massachusetts London, England

Workflow Management. Models, Methods, and Systems. Wil van der Aalst and Kees van Hee. The MIT Press Cambridge, Massachusetts London, England Workflow Management Models, Methods, and Systems Wil van der Aalst and Kees van Hee The MIT Press Cambridge, Massachusetts London, England 2 Modeling Workflows 2.1 Workflow Concepts The success of a workflow

More information

Chapter 2 Accountants as Business Analysts. Changing Roles of Accountants in Business

Chapter 2 Accountants as Business Analysts. Changing Roles of Accountants in Business Chapter 2 Accountants as Business Analysts Changing Roles of Accountants in Business - Past; accountants focused on stewardship and reporting functions: kept financial records, prepared financial reports

More information

On The Use of Petri Nets for Business Process Modeling

On The Use of Petri Nets for Business Process Modeling On The Use of Petri Nets for Business Process Modeling Eswar Sivaraman and Manjunath Kamath School of Industrial Engineering & Management Oklahoma State University Stillwater, OK 74078 Abstract We review

More information

Detection and Prediction of Errors in EPCs of the SAP Reference Model

Detection and Prediction of Errors in EPCs of the SAP Reference Model Detection and Prediction of Errors in EPCs of the SAP Reference Model J. Mendling a, H.M.W. Verbeek b B.F. van Dongen b W.M.P. van der Aalst b G. Neumann a a Vienna University of Economics and Business

More information

proalpha ERP CAD Integration ERP for SMEs

proalpha ERP CAD Integration ERP for SMEs proalpha ERP CAD Integration ERP for SMEs proalpha CA-Link creates a consistent data and information flow between engineering and proalpha ERP. The highlights of proalpha CA-Link: Your CAD software and

More information

Using Patterns for Communicating About Flexible Processes

Using Patterns for Communicating About Flexible Processes Using Patterns for Communicating About Flexible Processes 1 Ralf Laue 1 and Kathrin Kirchner 2 University of Applied Sciences of Zwickau, Department of Computer Science Dr.-Friedrichs-Ring 2a, 08056 Zwickau,

More information

Sage Accpac ERP Integration with SageCRM 6.1

Sage Accpac ERP Integration with SageCRM 6.1 SAGE ACCPAC Sage Accpac ERP Sage Accpac ERP Integration with SageCRM 6.1 Update Notice 2008 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and all Sage Accpac product and

More information

Business Process Management: Workflow Models and Architectures

Business Process Management: Workflow Models and Architectures Information Technology Institute, Vietnam National University, Hanoi, Vietnam Business Process Management: Workflow Models and Architectures Prof. Kwanghoon Pio Kim Collaboration Technology Research Lab.

More information

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language Pablo David Villarreal 1, Ivanna Lazarte 1, Jorge Roa 1, Omar Chiotti 1,2 1 CIDISI, Universidad Tecnológica Nacional

More information

REDUCING ADMINISTRATIVE BURDEN THROUGH ONLINE DIALOGUES: THE CASE OF DECLARING A PROPERTY TO THE HELLENIC CADASTRE

REDUCING ADMINISTRATIVE BURDEN THROUGH ONLINE DIALOGUES: THE CASE OF DECLARING A PROPERTY TO THE HELLENIC CADASTRE Administrative Reform and Public Sector Modernization 3 REDUCING ADMINISTRATIVE BURDEN THROUGH ONLINE DIALOGUES: THE CASE OF DECLARING A PROPERTY TO THE HELLENIC CADASTRE Efthimios Tambouris, Alexandros

More information

THE BPMN GRAPHIC HANDBOOK

THE BPMN GRAPHIC HANDBOOK THE BPMN GRAPHIC HANDBOOK Copyright 2015 by Esteban Herrera All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means including photocopying, recording,

More information

The Rational Unified Process for Systems Engineering PART II: Distinctive Features

The Rational Unified Process for Systems Engineering PART II: Distinctive Features The Rational Unified Process for Systems Engineering PART II: Distinctive Features by Murray Cantor Principal Consultant Rational Software Corporation In Part I of this article, published in last month's

More information

The 12 Best Cool Solutions for Infor XA Users!

The 12 Best Cool Solutions for Infor XA Users! The 12 Best Cool Solutions for Infor XA Users! 1. Engineering Change Management System 2. Express Project Management 3. Excel to General Ledger Journal Entries (IFM and AM) 4. Requisition Workflow Approval

More information

SOA Enabled Workflow Modernization

SOA Enabled Workflow Modernization Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM

More information

Teaching Business Processes Effectively using Business Process Management System

Teaching Business Processes Effectively using Business Process Management System Teaching Business Processes Effectively using Business Process Management System 1 Putu Wuri Handayani, 2 Stéphane Bressan, 3 Omar Boucelma 1 Faculty of Computer Science, University of Indonesia 2 School

More information

BPM & BPEL. Author : Arun Pareek March 2010

BPM & BPEL. Author : Arun Pareek March 2010 BPM & BPEL Author : Arun Pareek March 2010 Agenda Overview of BPM discipline Types of processes Standards, Tools & Roles Overview of BPEL Key Differences - BPM & BPEL Case study of Order-to-Cash process

More information

Business Processes Modelling MPB (6 cfu, 295AA)

Business Processes Modelling MPB (6 cfu, 295AA) Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 20 - Workflow modules!1 Object We study Workflow modules to model interaction between workflows Ch.6 of Business

More information

Automatic Support for Product Based Workflow Design: Generation of Process Models from a Product Data Model

Automatic Support for Product Based Workflow Design: Generation of Process Models from a Product Data Model Automatic Support for Product Based Workflow Design: Generation of Process Models from a Product Data Model Irene Vanderfeesten, Hajo A. Reijers, Wil M.P. van der Aalst, and Jan Vogelaar Technische Universiteit

More information

UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce

UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce BUSINESS REQUIREMENTS SPECIFICATION (BRS) Business Domain: Cross Industry Supply Chain Business Process: Invoice Process Document

More information

ACUMATICA CLOUD KEY BENEFITS ACCESS YOUR ERP ANYTIME FROM ANY DEVICE, EASILY SCALE RESOURCES, AND CHOOSE YOUR DEPLOYMENT OPTION WORK THE WAY YOU WANT

ACUMATICA CLOUD KEY BENEFITS ACCESS YOUR ERP ANYTIME FROM ANY DEVICE, EASILY SCALE RESOURCES, AND CHOOSE YOUR DEPLOYMENT OPTION WORK THE WAY YOU WANT ACUMATICA CLOUD ACCESS YOUR ERP ANYTIME FROM ANY DEVICE, EASILY SCALE RESOURCES, AND CHOOSE YOUR DEPLOYMENT OPTION For many small and midsize businesses, choosing software as a service (SaaS) offers the

More information

Automatic process discovery with Software AG Process Performance Manager

Automatic process discovery with Software AG Process Performance Manager BUSINESS WHITE PAPER Automatic process discovery with Software AG Process Performance Manager TABLE OF CONTENTS 1 Introduction 2 Discovery and visualization of (single) process instances 3 Discovery of

More information

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond.

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond. WebSphere Business Integration Collaborations Reference guide Integrate business processes across your company and beyond. February 2004 Responding to business challenges through integration From tactical

More information

Order-To-Delivery Process Architecture in Cement Factories: The Case of Derba Midroc Cement Factory

Order-To-Delivery Process Architecture in Cement Factories: The Case of Derba Midroc Cement Factory Order-To-Delivery Process Architecture in Cement Factories: The Case of Derba Midroc Cement Factory Ayda Gebru HiLCoE, Computer Science Programme, Ethiopia aydageb12@gmail.com Berhanu Borena HiLCoE, Ethiopia

More information

ABOUT PAPERLESS ENVIRONMENTS

ABOUT PAPERLESS ENVIRONMENTS TABLE OF CONTENTS 3 About Paperless Environments 5 Why Paperless Environments? 7 Our Products 9 pvault Enterprise Content Manager 12 AP Flow Accounts Payable Workflow Module 14 Doc Route Document Routing

More information

ABOUT PAPERLESS ENVIRONMENTS

ABOUT PAPERLESS ENVIRONMENTS TABLE OF CONTENTS 3 About Paperless Environments 5 Why Paperless Environments? 7 Our Products 9 pvault Enterprise Content Manager 12 AP Flow Accounts Payable Workflow Module 14 Doc Route Document Routing

More information

Journal of the Association for Information

Journal of the Association for Information Research Article Journal of the Association for Information Conceptualizing Routing Decisions in Business Processes: Theoretical Analysis and Empirical Testing Pnina Soffer University of Haifa spnina@is.haifa.ac.il

More information

UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce

UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce UN/CEFACT Simple, Transparent and Effective Processes For Global Commerce BUSINESS REQUIREMENTS SPECIFICATION (BRS) Business Domain: Cross Industry Supply Chain Business Process: Invoice Process Document

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 04 - Models and Abstraction 1 Object Overview of the conceptual models

More information

Business Process Management - Quantitative

Business Process Management - Quantitative Business Process Management - Quantitative November 2013 Alberto Abelló & Oscar Romero 1 Knowledge objectives 1. Recognize the importance of measuring processes 2. Enumerate the four performance measures

More information

Process Mining for the Real World

Process Mining for the Real World Learning Hybrid Process Models from Events Process Mining for the Real World Smart Data Analytics (SDA) research group, University of Bonn, 29-11-2017 Wil van der Aalst www.vdaalst.com @wvdaalst industry

More information

Process Mining & Predictive Process Monitoring

Process Mining & Predictive Process Monitoring Process Mining & Predictive Process Monitoring Marlon Dumas University of Tartu, Estonia marlon.dumas@ut.ee 2do Foro BPM, Universidad de los Andes, 22/06/2017 3 months later Business Process Monitoring

More information

Information Technology Audit & Cyber Security

Information Technology Audit & Cyber Security Information Technology Audit & Cyber Security Use Cases Systems & Infrastructure Lifecycle Management OBJECTIVES Understand the process used to identify business processes and use cases. Understand the

More information

Requirements Analysis

Requirements Analysis Objectives Classify categories of requirements Requirements Analysis Define the principles of iterative requirements analysis Learn about use cases and their elements Define system sequence diagrams for

More information

Pattern-based Analysis of the Controlflow Perspective of UML Activity Diagrams

Pattern-based Analysis of the Controlflow Perspective of UML Activity Diagrams Pattern-based Analysis of the Controlflow Perspective of UML Activity Diagrams Petia Wohed Wil M.P. van der Aalst Marlon Dumas Arthur H.M. ter Hofstede Nick ussell UHP (SU/KTH) TUE & QUT QUT QUT QUT Queensland

More information

THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis

THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis Contact Addresses: Nikitas A. Assimakopoulos Department of Informatics University of Piraeus

More information

Sage ERP Accpac 6.0A. SageCRM 7.0 I Integration Update Notice

Sage ERP Accpac 6.0A. SageCRM 7.0 I Integration Update Notice Sage ERP Accpac 6.0A SageCRM 7.0 I Integration Update Notice 2010 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and all Sage ERP Accpac product and service names mentioned herein are registered

More information

Monitoring Collaboration from a Value Perspective

Monitoring Collaboration from a Value Perspective Monitoring Collaboration from a Value Perspective Lianne Bodenstaff, Andreas Wombacher, Manfred Reichert and Roel Wieringa Information Systems Group, Department of Computer Science, University of Twente,

More information

Sage ERP Accpac 6.0A. SageCRM 7.1 I Integration Update Notice

Sage ERP Accpac 6.0A. SageCRM 7.1 I Integration Update Notice Sage ERP Accpac 6.0A SageCRM 7.1 I Integration Update Notice 2011 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and all Sage ERP Accpac product and service names mentioned herein are registered

More information

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change Comp435 Object-Oriented Design Requirements and Use Cases Week 2 Computer Science PSU HBG 1 3 Outline Requirements Analysis Types of Requirements Requirements in Iterative Development Requirements Artifacts

More information

Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic

Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic process for our solution for intercompany integration.

More information

Bill.com Boosts the Power of QuickBooks Online. Full-Service Payments, Payment Approval Workflows, and Payment Audit Trails

Bill.com Boosts the Power of QuickBooks Online. Full-Service Payments, Payment Approval Workflows, and Payment Audit Trails Bill.com Boosts the Power of QuickBooks Online Full-Service Payments, Payment Approval Workflows, and Payment Audit Trails Bill.com - White Paper: Bill.com Boosts the Power of QuickBooks Online Contents

More information

The very Best Cool Solutions for Infor XA Users!

The very Best Cool Solutions for Infor XA Users! The very Best Cool Solutions for Infor XA Users! 1. Engineering Change Management System 2. Express Project Management 3. Excel to General Ledger Journal Entries (IFM and AM) 4. Electronic Requisition

More information

Temporal Verification of Business Processes Using BPMN

Temporal Verification of Business Processes Using BPMN Information Engineering Express International Institute of Applied Informatics 2017, Vol.3, No.4, P.105-113 Temporal Verification of Business Processes Using BPMN and CPN Ryoya Shiraki Yoshiyuki Shinkawa

More information

Business Process Management

Business Process Management Business Process Management -Introduction Chao Ou-Yang Professor Dept. of Industrial Management National Taiwan University of Science and Technology Outline Introduction to BPM Business Process Lifecycle

More information

Organizing the Business Process Management Space. Mathias Weske

Organizing the Business Process Management Space. Mathias Weske Organizing the Business Process Management Space Mathias Weske People 2 Real-World Example FP6 IP on Service composition platform Detailed project plan Sub projects dealing with Architecture Case Studies

More information

MODULE CAPABILITY GUIDE

MODULE CAPABILITY GUIDE MODULE CAPABILITY GUIDE powered by AX Foundation & Supply Chain Produce Dimensions Manage product through utilisation of produce dimensions for different produce types and dimension groups, such as, produce

More information

Workflow and Business Process Modeling with UML Activity Diagrams. April 17, 2008

Workflow and Business Process Modeling with UML Activity Diagrams. April 17, 2008 Workflow and Business Process Modeling with UML Activity Diagrams April 17, 2008 1 About Today s Seminar Your input Polls Questions This session will be recorded 2 Introductions ti Boston University Corporate

More information

Activant Prelude. Entering Vendor Claims and Warranty Replacements

Activant Prelude. Entering Vendor Claims and Warranty Replacements Activant Prelude Entering Vendor Claims and Warranty Replacements This class is designed for Purchasing agents Operations managers Administration Management Anyone who handles vendor returns Objectives

More information

When Artificial Intelligence meets Process-Based Applications. Nicolas Chabanoles, R&D Lead Nathalie Cotté, Product Owner

When Artificial Intelligence meets Process-Based Applications. Nicolas Chabanoles, R&D Lead Nathalie Cotté, Product Owner When Artificial Intelligence meets Process-Based Applications Nicolas Chabanoles, R&D Lead Nathalie Cotté, Product Owner Business Digital Platform Living applications Multi-layer architecture of Bonita

More information

5.3 Supply Management within the MES

5.3 Supply Management within the MES Technical 6x9 / Manufacturing Execution Sytems (MES): Design, Planning, and Deployment / Meyer / 0-07-162383-3 / Chapter 5 Core Function Production Flow-Oriented Planning 85 Customer data (e.g., customer

More information

Process-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper

Process-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper Process-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper Authored By: Jeff Puuri, Senior GIS Consultant November, 2016 Abstract Business Process Modeling & Notation

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 6: Service-Oriented Analysis Marlon Dumas marlon. dumas ät ut. ee SmartEDA: Integrated Land Development Application System in Queensland Government Dept.

More information

In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual

In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual characteristics, that is used for a specific exercise by a third system.

More information