Transactionality of a Stateless Business Process Service

Stateless services may or may not be transactional depending on whether the service uses a transactional resource. Typically, a business process service is transactional because it interacts with transactional resources, such as a JMS message service or a database service.

For a stateless business process service, Unwired Orchestrator uses the transaction manager (TM) of the J2EE host to coordinate updates to the resources as an ACID transaction. If a stateless business process service interacts with multiple transactional resources, in general, all those resources should be XA-compliant.

The following are exceptions to this rule:

Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com