Introduction to Networking for NonStop S-Series Servers

Open Systems Interconnection (OSI) Network
Connections
Introduction to Networking for HP NonStop S-Series Servers520670-005
8-11
Message Handling System (OSI/MHS)
Message handling, or messaging, is the computing function that allows exchange of
electronic messages among users in a network. Several kinds of messages are
explicitly defined by the standard, and many more are conceivable. Among the most
familiar ones are interpersonal messages—equivalent to interoffice memoranda—
and electronic data interchange (EDI) messages, which convey other kinds of
business data in a prescribed format.
An MHS includes the following major components:
User Agents (UAs). A UA is a processing entity that acts on behalf of a person or
an application to submit and receive messages, either directly (through an MTA) or
indirectly (through a Message Store, or MS).
Message Transfer Agents (MTAs). MTAs are processing entities that accept
messages from UAs (or from other MTAs) and relay the messages across the
network to their destinations. At its destination, a message is either delivered
directly to a UA or is deposited in an MS for later retrieval. A message can pass
through any number of MTAs on its route through the network.
A user who sends a message is called the originator, and a user who receives a
message is called the recipient. Each user—and therefore the UA—has a unique name
called an Originator/Recipient (O/R) name. Several standard forms are possible for
an O/R name.
OSI/MHS consists of several kinds of processes and interfaces; Figure 8-4 on
page 8-12 illustrates some of the major ones. Multiple, identical processes operate in
parallel as a single logical MTA. A requester has access to MTA functions through any
one of the Message Relay (MR) processes. Each MR process uses another process
called the Reliable Transfer Service (RTS), which provides an interface to the HP
NonStop OSI stack. RTS is defined as a standard service within X.400; the HP
implementation is compatible with the 1988 and 1984 definitions of that service.
A third kind of process is a Message Store (MS) process; each MS process controls
multiple X.400 message stores: that is, a single MS process serves multiple X.400
users. There can be many MS processes, each serving a different set of users.
Another kind of process, called a Remote Operations Service (RS) process, gives a
remote UA access to an MS on the NonStop S-series server.