bpmn collaboration simulation
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 PresentationTRANSCRIPT
© 2011 IBM Corporation
BPMN Collaboration Simulation
BPMN collaboration diagrams can now be simulated
Message flows between collaboration participants are animated (both current and historic)
© 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
© 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
© 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
© 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
© 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