1 / 9

New in RSA 8.0.4: Choreographies in BPMN

October, 2011. New in RSA 8.0.4: Choreographies in BPMN. Choreographies in RSA BPMN. In choreography, the focus is on exchange of information (messages) between the participants, while hiding the details of the work performed within these participants. A sample is shown below.

jaime-tyler
Télécharger la présentation

New in RSA 8.0.4: Choreographies in BPMN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. October, 2011 New in RSA 8.0.4:Choreographies in BPMN

  2. Choreographies in RSA BPMN • In choreography, the focus is on exchange of information (messages) between the participants, while hiding the details of the work performed within these participants. A sample is shown below. • Each collaboration can be represented by a corresponding choreography. Next, you will see a collaboration whose corresponding choreography is the sample choreography above.

  3. Choreographies in RSA BPMN • Corresponding collaboration:

  4. Choreography Task • A choreography task is an atomic activity in a choreography. It represents one or two message exchanges between two participants. • You can create a choreography task from the palette. Initiating message flow is automatically created and cannot be deleted. You can add a message to it, and you can add non-initiating message flow with or without a message. Below is a sample choreography task and its general property tab.

  5. Global Choreography Task • A global choreography task is a reusable choreography task that can be called from within any choreography by a call choreography. It consists of participants and message flows intended for reuse. • To add a new global choreography task, right click on the Global Choreography Tasks folder in the Project Explorer. Screenshot below show a sample of a global choreography task. Next slide shows its Participants property tab (top) and Message Flows property tab (bottom)

  6. Global Choreography Task • Global choreography task does not have a visual representation on the diagram. It can be called from a call choreography.

  7. Call Choreography • Call choreography identifies a point where another choreography or a global choreography task is used. The call choreography acts as a placeholder for the inclusion of the choreography element it is calling. • One way to create a call choreography is to drag its called element (choreography or global choreography task) from the Project Explorer onto the diagram. It can also be created from the palette. Below is a sample screenshot of the call choreography whose called element is the global choreography task from the previous example.

  8. Call Choreography • A participant from the called choreography (inner participant) can be mapped to a participant from the choreography that contains the call choreography (outer participant) on the Participant Associations property tab.

  9. Common Elements in Choreographies • Some events and gateways are supported by choreographies. • Sequence flows and text associations are the only kinds of connections supported. • There is a restriction on when two choreography activities can be connected by the sequence flow: the initiating participant of the target choreography activity must have been involved in the source choreography activity.

More Related