Browse Prior Art Database

Message Exchange Protocol

IP.com Disclosure Number: IPCOM000105057D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 57K

Publishing Venue

IBM

Related People

Petty, C: AUTHOR

Abstract

This article discloses a message exchange protocol (MXP) for use in a Message Driven Processing (MDP) environment based on a logical network. The protocol directs the sequential exchange of messages between a requester and server by placing messages upon message queues. Each message exchange dialog is initiated by a requester and requires that the requester knows the identifier of the message queue which is being serviced by the desired server, and the protocol(s) that may be used with that server.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Message Exchange Protocol

      This article discloses a message exchange protocol (MXP) for
use in a Message Driven Processing (MDP) environment based on a
logical network.  The protocol directs the sequential exchange of
messages between a requester and server by placing messages upon
message queues.  Each message exchange dialog is initiated by a
requester and requires that the requester knows the identifier of the
message queue which is being serviced by the desired server, and the
protocol(s) that may be used with that server.

      Within the protocol, there are two roles (requester and server)
and six basic message types (request - normal or system control,
reply, confirmation request, confirmation reply, error and
acknowledge).  There are two message actions: send and receive.
Thus, for example, a requester may receive a confirmation reply.  An
additional type, Free Form, is used for simple message transmission,
without any associated protocol as to who may send the message, when
it may be sent, or what action it implies.

      There are three protocol message exchange modes.  Each mode is
a set of rules for a complete message exchange dialog, from the first
(or only) request, to the last message defined for the protocol.
Once a protocol is selected for a message exchange dialog, it can't
be changed to, or mixed with, another exchange mode.  All protocols
are initiated when the requester first sends a request message.  The
three protocol modes are one-way, simple, and conversational.

      One-way Protocol Mode is us...