Transactions are tightly coupled to dehydration points within a process. Composite interactions take place within a transaction context. That transaction context is committed when a dehydration point is reached in a composite. Any updates to the dehydration store are done in the context of the current transaction.
There are a number of ways to control the transaction within a BPEL process. Specific activities affect the transaction management as well as properties on partner links and composite components.
The transaction property of a BPEL component in
composite.xml can be used to control the participation of the BPEL process in the calling entities transaction. This is similar to the way ...