This section explains how to design WS-BPEL objects in the PowerDesigner Business Process Model.
A WS-BPEL 2.0 Palette is available to help you creating the most commonly used object using the corresponding tools.
Assign Activity
The assign activity is used to update the values of variables with new data. An <assign> element can contain any number of elementary assignments, including <copy> assign elements (copy from-to).
Invoke Activity
The invoke activity allows the business process to initiate a message sent to a partner, the partner can respond or not. It can include:
Receive Activity
The receive activity defines how the business process waits for a matching message to arrive. The receive activity supports the concept of implicit assignments using the element <fromParts>.
Reply and Reply Fault Activities
A reply activity defines how the business process sends a message in reply to a message that was received by an inbound message activity (IMA), which can be <receive>, <onMessage>, or <onEvent>. The reply activity supports the concept of implicit assignments using the element <toParts>.
Flow Activity
The flow activity is used to specify one or more activities to be performed concurrently. You can define explicit control dependencies between nested child activities using a <<link>> stereotype within a flow activity.
Scope Activity
The scope activity is used to define a nested activity with its own associated variables, correlationSets, faultHandlers, compensationHandler, terminationHandler, and <eventHandlers (onAlarm and OnMessage).
BPEL4WS 1.1 Other Activities
You can still design for WS-BPEL 2.0 the following BPEL4WS 1.1 activities. Some of them are renamed in WS-BPEL 2.0 language:
New Activities
You design the new WS-BPEL 2.0 activities using a process object.