logo
требования / Zadanie_na_kursovuyu_i_laboratornye_raboty / Методология программной инженерии (курсовая и лабораторные работы) / BPMN2

11.6.3 End Events

End Events provide a graphical marker for the end of a path within the Choreography.

Table 11.8 – Use of End Events in Choreography

Type of Event

Usage in Choreography?

 

 

None

Yes. This is really just a graphical marker since the sending of the previous

 

Message in the Choreography is really the end of the Choreography. The

 

Participants of the Choreography would understand that they would not expect

 

any further Message at that point.

 

 

Message

No. A Message End Event, in a stand-alone Choreography, has no way to

 

show who the senders or receivers of the Message should be. A

 

Choreography Task should be used instead. Thus, a None End Event should

 

be used as a graphical marker for the “end” of the Choreography.

 

 

Error

No. These are Throw Events and there would be no way to indicate the

 

Participant that is the source of the Error.

 

 

Escalation

No. These are Throw Events and there would be no way to indicate the

 

Participant that is the source of the Escalation.

 

 

Cancel

No. These are Throw Events. As with a Message Event, there would be no

 

indicator as to who is the source of the Cancel.

 

 

Compensation

No. These are Throw Events. As with a Message Event, there would be no

 

indicator as to who is the source of the compensation.

 

 

Signal

No. These are Throw Events. As with a Message Event, there would be no

 

indicator as to who is the source of the Signal.