
UML/BPMN Metamodel
A Transaction is a specialized type of Sub-Process which will have a special behavior that is controlled through a transaction protocol (such as WS-Transaction). The boundary of the Sub-Process will be double-lined to indicate that it is a Transaction

Figure 16 : BpmnTransaction (architecture_autodiagram)
Attribute | Description |
---|---|
TransactionMethod Method [1..1] | TransactionMethod is an attribute that defines the technique that will be used to undo a Transaction that has been cancelled.
The default is compensate, but the attribute MAY be set to store or image. |