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