6
© 2011 IBM Corporation BPMN Collaboration Simulation BPMN collaboration diagrams can now be simulated Message flows between collaboration participants are animated (both current and historic)

BPMN Collaboration Simulation

  • Upload
    sunila

  • View
    67

  • Download
    1

Embed Size (px)

DESCRIPTION

BPMN Collaboration Simulation. BPMN collaboration diagrams can now be simulated Message flows between collaboration participants are animated (both current and historic). Topology Animation for BPMN Collaboration Simulation. - PowerPoint PPT Presentation

Citation preview

Page 1: BPMN Collaboration Simulation

© 2011 IBM Corporation

BPMN Collaboration Simulation

BPMN collaboration diagrams can now be simulated

Message flows between collaboration participants are animated (both current and historic)

Page 2: BPMN Collaboration Simulation

© 2011 IBM Corporation

Topology Animation for BPMN Collaboration Simulation

Communication by means of message flows between collaboration participants can be visualized in a topology

Support for historic message arrows to see the communication history

Page 3: BPMN Collaboration Simulation

© 2011 IBM Corporation

Other Simulation Improvements

Several improvements in the Events view

– No longer sensitive to active model execution provider– More robust parsing of actual event arguments

New launch shortcuts for RT Java and RT UAL simulation

Support for BPMN end event with ”terminate” result

Improved fading of topology diagrams during simulation

Page 4: BPMN Collaboration Simulation

© 2011 IBM Corporation

BPMN2 Import and Export

RSA now supports standard BPMN 2.0 file format.

RSA can import standard BPMN 2.0 files generated from other tools.– Supports a single BPMN file, a folder or project that contains multiple BPMN files.– Preserves the wsdl/xsd linkages.– Preserves the file structure.

RSA can export standard BPMN 2.0 files that can be consumed by any other tools.– Can handle single bpmx model, a folder / a project that contains multiple bpmx model.– Uses WSDL/XSD transformation to generate the required artifacts from dependent UML

elements– Preserves the file structure.

The BPMN Import Export is built using RSA’s Model-to-Model transformation framework– Can be extended through transformation extensions

Page 5: BPMN Collaboration Simulation

© 2011 IBM Corporation

BPMN to UPIA

New functionality to map BPMN process model to UPIA elements

– needs BPMN and UPIA installed– BPMN: process, lane, task, call activity,

service task, data association

Accessible from Project Explorer or diagram

New functionality to map BPMN process model to UPIA elements

– needs BPMN and UPIA installed– BPMN: process, lane, task, call activity,

service task, data association

Accessible from Project Explorer or diagram

Page 6: BPMN Collaboration Simulation

© 2011 IBM Corporation

Support for Drag and Drop from Project Explorer

Added support for drag and drop from Project Explorer to simplify and enhance the BPMN2 modeling experience.

Several scenarios benefit from this support, including:– Action: Drag a GlobalTask or a Process from the PE onto the surface of a Process diagram, or a Lane, or a

Collaboration Pool.Result: A new CallActivity is created, referencing the dragged element.

– Action: Drag a GlobalTask or a Process from the PE onto a CallActivity.Result: Called element of the CallActivity is updated to point to the dragged element. This update happens regardless of whether the CallActivity previously had a Called element assigned or not.

– Action: Drag a BPMN Operation or a UML Operation from the PE onto the surface of a Process diagram, or a Lane, or a Collaboration Pool.Result: A new ServiceTask is created, with the Operation attribute set to the dragged element.

– Action: Drag a BPMN Operation or a UML Operation from the PE onto a ServiceTask.Result: Operation of the ServiceTask is updated to point to the dragged element. This update happens regardless of whether the ServiceTask previously had an Operation assigned or not.

– Action: Drag a BPMN Interface or a UML Interface onto the surface of a Process diagram or a Collaboration Pool.Result: The dropped Interface is added to the list of supported Interfaces of the Process; in case of Collaboration Pool, of the Process related to the Pool.

– Action: Drag a Message from the PE onto a MessageFlow.Result: Message reference on the MessageFlow is updated to point to the dropped Message. This update happens regardless of whether the MessageFlow had a Message assigned previously or not.

– Action: Drag a Process from the PE onto a Collaboration diagram surface.Result: A new Pool is created, related to the dropped Process. Note: if the Pool pointing to this Process already exists in the Collaboration, then nothing happens