1 / 36

Business Process Modelling -using BPMN, part II

INB/N 205 Enterprise Architecture Lecture 9. Business Process Modelling -using BPMN, part II. Prof. Alistair Barros Queensland University of Technology. 21 September 2011, Brisbane. Orchestration Diagram Example. Business Process Model and Notation, Page 47

osias
Télécharger la présentation

Business Process Modelling -using BPMN, part II

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INB/N 205 Enterprise Architecture Lecture 9 Business Process Modelling-using BPMN, part II Prof. Alistair Barros Queensland University of Technology 21September 2011, Brisbane

  2. Orchestration Diagram Example Business Process Model and Notation, Page 47 OMG Document Number: formal/2011-01-03 January 2011

  3. Process (or Orchestration) Diagram Models a participant and can be: • Public (or Abstract) view (black box) • Private view (white box)

  4. Collaboration Diagram Models a global business process between at least two participants (each modelled by a Pool). Before known as Business Process Diagram (BPD). Private process Publicprocess

  5. Collaboration Diagram Example

  6. Partner View

  7. BPMN 2.0 model types

  8. Issues with Inter-Connecting Partner Processes

  9. Enter Choreography How is the interaction between multiple participants conducted! Focus on message exchange between process steps and participants Choreography diagrams visualise ways of interactions Sequence definition of participant interactions Generally stand-alone diagrams (suited to be integrated into collaboration diagrams)

  10. Choreography Diagram Focuses on the interactions among two or more participants.

  11. Choreography Diagram Interactions can be explicitly captured

  12. Choreography Diagram (cont’d) Pools can be dropped

  13. Choreography Task Anatomic activity Represents interaction between two process participants Either one-way or two-way Chor. Task Distinction between initiating and receiving participant What are participants?

  14. Choreography Task Band of initiating participant unfilled Tethered message icons optional Choreography TaskCollaboration View

  15. Basic Choreography Elements

  16. Choreography Example Business Process Model and Notation, Page 317 OMG Document Number: formal/2011-01-03 January 2011

  17. ChoreographySequencing Constraints Business Process Model and Notation, Page 338 OMG Document Number: formal/2011-01-03 January 2011 The initiator of an Choreography Activity must have been involved in the previous Activity (excluding first activity) Why?!

  18. ChoreographySequencing Constraints Business Process Model and Notation, Page 339 OMG Document Number: formal/2011-01-03 January 2011

  19. Choreography of an auction - Example A seller sends information about an item he wants to sell to an auction provider. The provider publishes the auction. When the auction starts bidder may place offers. In case the item is sold the auction provider finalises the purchase with the buyer, otherwise the seller will be notified about that his item has not been sold.

  20. Choreography of an auction - Solution

  21. Choreography Task – Internal Markers Only one of the loop, parallel- and sequential-multiple instance applicable LoopParallelSequential

  22. Choreography Task – Internal Markers Which of the internal markers could be applied in the auction example?

  23. Choreography Task: Multiple Participants Participants may be multiple instance participants E.g. customers or shippers

  24. Sub-Choreography Compound activity of a choreography Involves at least two participants Loop, parallel and sequential MI and multiple participant markers are applicable

  25. Sub-Choreography Where in the auction example would a Sub-Choreography make sense? And why?

  26. More complex Choreography

  27. 4 BPMN 2.0 model types

  28. Conversation Who is interacting with whom! • Bird’s eye perspective on complex interactions • Conversation diagrams • contain multiple or all participants • display the interaction between participants • Composition of multiple choreographies

  29. Conversation Diagram Simplified view of a Collaboration diagram: Link: connects Communications with Participants Collapsed Conversation: logical grouping of related message exchanges Participant: a collapsed Pool Expanded

  30. Conversation: a more complex example... Sub-Conversation: indicates a compound Conversation element MI Participant: a set of participants of the same kind

  31. Conversation Diagram Example Business Process Model and Notation, Page 126 OMG Document Number: formal/2011-01-03 January 2011 Issue in BPMN 2.0 Conversation Diagrams: How do we view (correlation) relationships between conversations?

  32. So where is the difference between Conversation diagrams to Collaboration and Choreography diagrams?

  33. Conversation Convert the auction example into a conversation

  34. Conversation - Solution Convert the auction example into a conversation

  35. Collaboration Diagram Example Business Process Model and Notation, Page 133 OMG Document Number: formal/2011-01-03 January 2011

  36. References • Recommended • OMG (2011): BPMN 2.0 Specification • BPM Offensive (2011): BPMN 2.0 Poster • OGM (2010): BPMN 2.0 By Example • White S.: Introduction to BPMN 1.0 • Recker J. et al. (2008): An Exploratory Study of Process Modeling Practice with BPMN • Web References • OMG BPM Initiative • BPMN Community • Books on BPMN • Silver B. (2009): BPMN Method & Style, Cody-Cassidy • White S., Miers D. (2008): BPMN Modeling and Reference Guide, Future Strategies • Grosskopf A., Decker G., Weske M. (2009): The Process: Business Process Modelingusing BPMN, Meghan-Kiffer Press

More Related