1 / 2

Reliable Messaging Protocol for Sequence Management in Endpoint Communication

This document outlines the Implementation of Reliable Messaging (RM) Protocol, focusing on establishing communication between endpoints to ensure message integrity and sequence management. It describes the CreateSequence process, the handling of message sequences, and the acknowledgment of messages sent and received. Key functionalities include creating sequences, sending and terminating sequences, and managing acknowledgments. This protocol is essential for reliable data transmission between sources and destinations, ensuring all messages are duly acknowledged and received.

mariko
Télécharger la présentation

Reliable Messaging Protocol for Sequence Management in Endpoint Communication

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Endpoint A Endpoint B Reliable Messaging Protocol Establish Protocol Preconditions CreateSequence() CreateSequenceResponse( Identifier=http://fabrikam123.com/abc ) Sequence( Identifier = http://fabrikam123.com/abc, MessageNumber = 1 ) X Sequence( Identifier = http://fabrikam123.com/abc, MessageNumber = 2 ) Sequence( Identifier = http://fabrikam123.com/abc, MessageNumber = 3, AckRequested ) SequenceAcknowledgement( Identifier = http://fabrikam123.com/abc, AcknowledgementRange = 1,3 ) Sequence( Identifier = http://fabrikam123.com/abc,MessageNumber = 2, AckRequested) SequenceAcknowledgement( Identifier = http://fabrikam123.com/abc, AcknowledgementRange = 1...3 ) TerminateSequence( Identifier = http://fabrikam123.com/abc ) TerminateSequenceResponse( Identifier=http://fabrikam123.com/abc,LastMsgNumber=3 )

  2. Ultimate Receiver Initial Sender Application Source Application Destination Send Deliver RM Source RM Destination Receive Transmit Acknowledge Scope of RM Protocol

More Related