Enterprise Integration Patterns
Conversation Patterns
HOME PATTERNS RAMBLINGS ARTICLES TALKS DOWNLOAD BOOKS CONTACT
Conversation Patterns
Three-Way Hand ShakeConversation Patterns » Starting a Conversation

A participant has identified a conversation partner and is about to initiate a conversation.

How can two services sync up so they can start a conversation from the same point?

A Three-Way Hand Shake has the requestor initiating a conversation, followed by an acknowledgment (Ack) by the conversation partner, to which the initiator replies with an acknowledgment (Ack-Ack).

The Three-Way Hand Shake conversation involves the following participants:

Example

https://tools.ietf.org/html/rfc761#page-29


Creative Commons Attribution License

You can reuse the following elements under the Creative Commons Attribution license: pattern icon, pattern name, problem and solution statements (in bold), and the sketch. Other portions are protected by copyright.