Service Provider A

Request for

Quote recieved

<

Send

Quote

 

 

 

<

 

 

 

 

Quote

 

 

Purchaser

 

recieved

 

No

Request

<

Assess the

Yes

Quotes

Quotes

 

Quote

 

 

 

Sufficient

 

recieved

 

 

 

 

 

reserve

 

 

 

2 of the 3

amount?

 

 

<

 

 

 

responses

 

 

 

Quote

recieved

 

 

 

recieved

 

 

Service Provider B

<

Send

Quote

 

Request for

Quote recieved

Service Provider C

<

Send

Quote

 

Request for

Quote recieved

Figure 11.49 – The corresponding Collaboration view of the above Choreography Complex Gateway configuration

11.7.6 Chaining Gateways

It is possible to chain Gateways. This means that a modeler can sequence two or more Gateways without any intervening Choreography Activities, however the constraints on what participants can appear before and after the chain MUST be observed.

11.8 Choreography within Collaboration

11.8.1 Participants

Participants are used in both Collaborations and Choreographies.

Business Process Model and Notation (BPMN), v2.0.2

361