Chapter 7 Working with Business Process Models
Generating an orchestration BPM from a collaborative BPM
You can generate an orchestration BPM from a collaborative BPM, in order to focus on the implementation of one side of the collaboration you have defined in the collaborative BPM.
The following transformations are executed when you generate an orchestration BPM from a collaborative BPM (in addition to those listed in Generating an orchestration BPM from an analysis BPM):
- Business Transaction - A Business Transaction represents a simple exchange of information between two partners. It is automatically replaced with an operation in the orchestration BPM. All operations are created under the same service provider and the same service interface. The RequestDocument message format is considered as the input message, and the ResponseDocument message format (if any) is considered as the output document. The Receipt and Acceptance Acknowledgements are lost.
- Organization unit and Binary Collaboration - A Binary Collaboration stores the choreography of exchanges between the two partners (organization units) in a collaborative BPM. Binary Collaborations are converted into two top-level processes, which represent the collaboration implementation from the Responding Role point of view, and from the Initiating point of view. If you want to generate one process only, you must deselect an organization unit in the Selection page of the generation dialog box.
The choreography described inside the Binary Collaboration process is duplicated in each top-level process. Each Business Transaction Activity is converted into a process implemented by the operation that matches the Business Transaction. The process receives messages from partners if the Business Transaction was associated with the organization unit that corresponds to the top-level process. Otherwise the process sends messages to partners.
- MultiParty Collaboration - The MultiParty Collaboration is not generated. Only Binary Collaborations defined inside the MultiParty Collaboration are generated following the rules described in section Organization unit and Binary Collaboration.
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|