Message Reliability in Web Services
Web services reliability s a SOAP-based specification that provides reliable messaging requirements for Web services. Reliable messaging means to deliver a message only once to its intended receiver.
The reliability feature of provides the following features:
- Delivers messages once and in the correct order.
- Processes Reliable Messages (RM) with large attachments.
- Supports SOAP 1.1 and SOAP 1.2 message types.
- Supports synchronous Request-Response Message Exchange Pattern. Sterling B2B Integrator sends back a SOAP response against a SOAP request.
- Responds only for Reliable Message (RM)-Reply Pattern. For unsupported message types, such as Callback, Poll, and so on, the RM-Reply Pattern will send a Feature Not Supported error message back to the user.
- Includes RM Response element as a SOAP header in outgoing SOAP responses.
Supports Quality of Service (QoS) standard. Messages with any other combinations will result in an exception message back to the originator. The following table lists valid QoS element combinations:
In_Order
Exactly_One
At_Most_Once
At_Least_Once
Acknowledge
Yes
Yes
No
Yes
Duplicate
Yes
Yes
Yes
No
Ordered
Yes
No
No
No
- Includes message configuration options:
- Reliable – Only reliable messages are accepted
- Non-reliable – Only non-reliable messages are accepted
- AutoDetect – Both types of messages are accepted