JMU
Web Services Reliable Messaging (WS-RM)
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Motivation
Objectives of WS-RM
Mechanisms
The Process
  1. Establish Preconditions:
    • Policies, trust, ...
  2. Create Sequence Identifier:
    • Either source-side creation or destination-side creation
  3. Communication:
    • Source sends messages in sequence
    • Destination sends acknowledgements (perhaps consolidating them before sending)
    • Source re-sends if necessary...
  4. Sequence Termination:
    • Explicit for destination-side creation
Sequence Faults
The wsrm:Sequence Element
The wsrm:Acknowledgement Element
The wsrm:CreateSequence Element
The wsrm:AckRequested Element