The Pizza Collaboration
Extracted from BPMN 2.0 by Example (non-normative OMG document)
This example is about Business-To-Business-Collaboration. Because we want to model the interaction between a pizza customer and the vendor explicitly, we have classified them as “participants”, therefore providing them with dedicated pools. Please note that there is no default semantics in this type of modeling, which means you can model collaboration diagrams to show the interaction between business partners, but also zoom into one company, modeling the interaction between different departments, teams or even single workers and software systems in collaboration diagrams.
Comments (5)
Leave a Comment
You must be logged in to post a comment.
What does the Event based gateway do in Customer pool?
Hi Deepak,
After ordering the pizza, the customer process get into the event-based gateway: either the pizza is received, or after 60 minutes, he will called the restaurant to know when the pizza will arrive.
nice, thanks
How is ‘ask for pizza’ without any outgoing control flow??? what is the next activity for the Customer??
Hi Abhishek,
Usually, when you order a pizza by phone, you decide what you want, order, then wait. That is what is shown there.
With the event gateway, you will either receive you pizza within 1 hour, or call back to know what is up after 1 hour.