Saturday, July 11, 2015

Web Services Reliable Messaging (WSRM) in OSB

It can be achieved using WS transport protocol for the proxy/biz services, which will allow messages to be delivered reliably between distributed systems even if system, network failure occurs.

This is basically used for the wsdl + wsrm policy based communication. RM policy can be be the part of wsdl or attached separately using policy tab in proxy/biz service. If policy is not there either way, then error will be thrown.

Please note that policy without RM assertion also be errored. Policy used by other transport must not have RM assertions and we must use only one RM assertion for a WS-policy.

Below is the tags for RM assertion :



Quality of Service (QoS) will be always Exactly once for the proxy service based on the ws transport. We can set QoS using the tag  in RM policy. It can contain any of the below:

  • AtMostOnce
  • AtLeastOnce
  • Exactly Once
  • OnOrder

No comments: