Process Choreographies Flashcards
1
Q
What is Choregraphy?
A
A process model of interactions taking place between two or more business parties.
2
Q
Features of choreography.
A
- Focuses on message exchange between two parties.
- Acts as a contract between parties.
- Can be refined into:
- private processes; or
- a collaboration diagram.
3
Q
What are the basic elements of a choreography model?
A
- Sequence Flow
- Events (no non-interrupting events)
- Gateways.
- Text annotation groups
4
Q
What is a synchronous interaction?
A
A two-way interaction between parties.
5
Q
What is an asynchronous interaction?
A
A one-way interacton between parties.
6
Q
How are choreography tasks represented in BPMN 2.0>
A
- Box with rounded corners and two bands.
- Each interaction has an initiator and recipient.
- Shaded band represents the recipient.
7
Q
When can a precedence relation between two interactions be established?
A
- The initiator of the second interaction must be involved in the previous interacton.
- Exception is the first interaction.
- Does not apply where there is no order of precedence.
8
Q
What is a sub-choreography?
A
- A compound activity of a choreography.
- Involves two or more parties.
9
Q
What is the difference between collaboration and choreography?
A
- Collaboration: Conversations and interactions.
- Choreography: Tasks performed by participants and how participants coordinate activities via messages.
10
Q
A