new in rsa 8.0.4: choreographies in bpmn

9
© 2011 IBM Corporation New in RSA 8.0.4: Choreographies in BPMN October, 2011

Upload: jaime-tyler

Post on 03-Jan-2016

37 views

Category:

Documents


1 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

New in RSA 8.0.4:Choreographies in BPMN

October, 2011

Page 2: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

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.

Page 3: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

Choreographies in RSA BPMN

Corresponding collaboration:

Page 4: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

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.

Page 5: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

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)

Page 6: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

Global Choreography Task

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

Page 7: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

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.

Page 8: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

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.

Page 9: New in RSA 8.0.4: Choreographies in BPMN

© 2011 IBM Corporation

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.