Chapter 4 Building Business Process Diagrams
You can create the following objects in a choreography diagram:
Object | Tool | Symbol | Description |
---|---|---|---|
Process | ![]() |
![]() |
Task to perform (see Processes (BPM)). |
Composite process | None | ![]() |
Complex process decomposed to be further detailed (see Processes (BPM)). |
Organization unit | ![]() |
![]() |
Organization, service or person that is responsible for a process (see Organization Units (BPM)). |
Role association | ![]() |
![]() |
Unidirectional relationship that models a link between objects (see Role Associations (BPM)). |
Flow | ![]() |
![]() |
Path of the control flow between processes (see Flows (BPM)). |
Decision | ![]() |
![]() |
Decision to take when several flow paths are possible. Only one path will be triggered at execution time (see Decisions (BPM)). |
Synchronization | ![]() |
![]() |
Enables synchronization of flows between two or more concurrent actions or allows the design of a split (see Synchronizations (BPM)). |
Start | ![]() |
![]() |
Starting point of the processes described in the choreography diagram (see Starts (BPM)). |
End | ![]() |
![]() |
Termination point of the processes described in the choreography diagram (see Ends (BPM)). |
Events | None | None | Instantaneous and observable occurrence during the course of a business process (see Events (BPM)). |
Message format | None | ![]() |
Format definition of data exchanged between processes (see Message Formats (BPM)). |
Message part | None | None | Portion of the WSDL (Web Services Description Language) message (see Message Parts (BPM)). |
Data | None | None | Piece of information exchanged between processes (see Data (BPM)). |
CRUD matrix | None | — | Table that shows the actions a process can perform on data or resources (see CRUD Matrix (BPM)). |
Resource | ![]() |
![]() |
Storage unit of abstract data circulating within the model, which is accessed by a process to perform actions (see Resources (BPM)). |
Resource flow | ![]() |
![]() |
Access of a process to a resource (see Resource Flows (BPM)). |
Service provider | None | None | Object that contains a set of interfaces and operations (see Service Providers (BPM)). |
Service interface | None | None | Object that contains a set of operations (see Service Interfaces (BPM)). |
Operation | None | None | Input and output elements defined in terms of messages or message parts (see Operations (BPM)). |
XSD document | None | None | Object that contains the data schema handled by a service provider (see XSD Documents)). |
Variable | None | None | Data container (see Variables (BPM)). |
Correlation key | None | None | Set of variables, which is used to identify a process instance (see Correlation Keys (BPM)). |
Data transformation | None | None | Object that allows the copy of data from a source to a target with potential transformations (see Data Transformations). |
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |