IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Developing client applications for BPEL processes and tasks > Developing web services API client applications

Adding transaction support to Business Process Choreographer web services applications

Web service client applications can be configured to allow server-side request processing to participate in the client's transaction, by passing a client application context as part of the service request. This atomic transaction support is defined in the Web Services-Atomic Transaction (WS-AT) specification.

This topic applies to the following Business Process Choreographer web services interfaces:

Business Process Choreographer runs each web service operation request as a separate global transaction. Client applications can be configured to use transaction support in one of the following ways:

The web service policy attached to the Business Process Choreographer web service allows that each request message may contain a WS-AT transaction context. If you choose to invoke the web service operations without passing a client transaction context, it is safe to ignore the provider-side transaction policy and configure the web service client without a transaction policy.

Developing web services API client applications for BPEL processes and human tasks


Related information:

Web Services Atomic Transaction support in the application server