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
: BpmnTransaction (architecture_autodiagram)
Figure 16 : BpmnTransaction (architecture_autodiagram)
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.