Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop web services - Reliable messaging (WS-ReliableMessaging) > Develop a reliable web service application


Provide transactional recoverable messaging through WS-ReliableMessaging

If your WS-ReliableMessaging application runs inside the web container and uses a managed quality of service, you can use WS-ReliableMessaging to provide transactional recoverable messaging.

The WS-ReliableMessaging transactional model is as follows:

For the outbound (requestor) case on a one-way message send, if the enableTransactionalOneWay property is set to true, then the send is performed under any transactional context currently held by the application thread. (Note that transactions are not supported under an outbound two-way message exchange).

For the inbound (provider) case, if the inOrderDelivery property is set to true, then an inbound message is dispatched to the application under a transaction. For an inbound two-way message exchange, the response is also generated under that transaction and is not sent until that transaction has committed.

WS-ReliableMessaging transactions do not use the WS-AtomicTransactions protocol. The relationship between these two protocols is as follows:

See WS-AtomicTransactions.

To provide transactional recoverable messaging through WS-ReliableMessaging, work through the steps described in Add assured delivery to web services through WS-ReliableMessaging and also complete the following additional steps:


Procedure


Configure the WS-ReliableMessaging policy
WS-ReliableMessaging
Detecting and fixing problems with WS-ReliableMessaging
Develop a reliable web service application
Administer reliable web services


Related


WS-ReliableMessaging: supported specifications and standards
Configure a WS-ReliableMessaging policy set by
Configure a WS-ReliableMessaging policy set by using wsadmin

+

Search Tips   |   Advanced Search