Process Choreographies Flashcards

1
Q

What is Choregraphy?

A

A process model of interactions taking place between two or more business parties.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Features of choreography.

A
  1. Focuses on message exchange between two parties.
  2. Acts as a contract between parties.
  3. Can be refined into:
    • private processes; or
    • a collaboration diagram.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the basic elements of a choreography model?

A
  • Sequence Flow
  • Events (no non-interrupting events)
  • Gateways.
  • Text annotation groups
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a synchronous interaction?

A

A two-way interaction between parties.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an asynchronous interaction?

A

A one-way interacton between parties.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a sub-choreography?

A
  • A compound activity of a choreography.
  • Involves two or more parties.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly