Section Three - Configurations 11. Overview This section specifies how one can configure the MHS to satisfy any of a variety of functional, physical, and organizational requirements. This section covers the following topics: a) Functional configurations b) Physical configurations c) Organizational configurations d) The Global MHS 12. Functional Configurations This clause specifies the possible functional configurations of the MHS. The variety of such configurations results from the presence or absence of the Directory, and from whether a direct user employs an MS. 12.1 Regarding the Directory With respect to the Directory, the MHS can be configured for a particular user, or a collection of users (e.g., see clause 14.1), in either of two ways: with or without the Directory. A user without access to the Directory may lack the capabilities described in section five. Note A partially, rather than fully interconnected Directory may exist for an interim period during which the (global) Directory made possible by Recommendations for Directories is under construction. 12.2 Regarding the Message Store With respect to the MS, the MHS can be configured for a particular direct user in either of two ways: with or without an MS. A user without access to an MS lacks the capabilities of Message Storage. A user in such circumstances depends upon his UA for the storage of information objects, a capability that is a local matter. The two functional configurations identified above are depicted in Figure 7/X.402 which also illustrates one possible configuration of the MTS, and its linkage to another communication system via an AU. In the figure, user 2 is equipped with an MS while user 1 is not. +----+ | 01 | | 02 | | 03 | | 04 | | 05 | | 06 | | 07 | | 08 | | 09 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 | | 26 | | 27 | | 28 | | 29 | +----+ Figure .F.:7/X.402 Functional Configurations Regarding the MS Note While the users depicted in the figure are people, the figure applies with equal force and validity to users of other kinds. 13. Physical Configurations This clause specifies the possible physical configurations of the MHS, i.e., how the MHS can be realized as a set of interconnected computer systems. Because the number of configurations is unbounded, the clause describes the kinds of messaging systems from which the MHS is assembled, and identifies a few important representative configurations. 13.1 Messaging Systems The building blocks used in the physical construction of the MHS are called messaging systems. A .I.gl:messaging system; is a computer system (possibly but not necessarily an open system) that contains, or realizes, one of more functional objects. Messaging systems are of the types depicted in Figure 8/X.402. +----+ | 01 | | 02 | | 03 | | 04 | | 05 | | 06 | | 07 | | 08 | | 09 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 | | 26 | | 27 | | 28 | | 29 | +----+ Figure .F.:8/X.402 Messaging System Types The types of messaging system, depicted in the figure, are listed in the first column of Table 8/X.402. For each type listed, the second column indicates the kinds of functional object--UAs, MSs, MTAs, and AUs--that may be present in such a messaging system, whether their presence is mandatory or optional, and whether just one or possibly several of them may be present in the messaging system. The table is divided into two sections. Messaging systems of the types in the first section are dedicated to single users, those of the types in the second can (but need not) serve multiple users. Table .T.:8/X.402 Messaging Systems +-----------+--------------------+ | | Functional Objects | | Messaging +--------------------+ | System | UA MS MTA AU | +-----------+------------- --------+ | A/SYS | 1 - - - | | S/SYS | - 1 - - | | AS/SYS | 1 1 - - | +-----------+--------------------+ | T/SYS | - - 1 [M] | | AT/SYS | M - 1 [M] | | ST/SYS | - M 1 [M] | | AST/SYS | M M 1 [M] | +-----------+--------------------+ +- Legend -------------------+ | M multip e [...] optional | +---------------------------- -+ The messaging system types, summarized in the table, are individually defined and described in the clauses below. Note The following major principles governed the admission of messaging system types: a) An AU and the MTA with which it interacts are typically co-located because no protocol to govern their interaction is standardized. b) An MTA is typically co-located with multiple UAs or MSs because, of the standardized protocols, only that for transfer simultaneously conveys a message to multiple recipients. The serial delivery of a message to multiple recipients served by a messaging system, which the delivery protocol would require, would be inefficient. c) No purpose is served by co-locating several MTAs in a messaging system because a single MTA serves multiple users, and the purpose of an MTA is to convey objects between, not within such systems. (This is not intended to exclude the possibility of several MTA-related processes co-existing within a single computer system.) d) The co-location of an AU with an MTA does not affect that system's behavior with respect to the rest of the MHS. A single messaging system type, therefore, encompasses the AU's presence and absence. 13.1.1 Access Systems An .I.gl:access system; (.I.ab:A/SYS;) contains one UA and neither an MS, an MTA, nor an AU. An A/SYS is dedicated to a single user. 13.1.2 Storage Systems A .I.gl:storage system; (.I.ab:S/SYS;) contains one MS and neither a UA, an MTA, nor an AU. An S/SYS is dedicated to a single user. 13.1.3 Access and Storage Systems An .I.gl:access and storage system; (.I.ab:AS/SYS;) contains one UA, one MS, and neither an MTA nor an AU. An AS/SYS is dedicated to a single user. 13.1.4 Transfer Systems A .I.gl:transfer system; (.I.ab:T/SYS;) contains one MTA; optionally, one or more AUs; and neither a UA nor an MS. A T/SYS can serve multiple users. 13.1.5 Access and Transfer Systems An .I.gl:access and transfer system; (.I.ab:AT/SYS;) contains one or more UAs; one MTA; optionally, one or more AUs; and no MS. An AT/SYS can serve multiple users. 13.1.6 Storage and Transfer Systems A .I.gl:storage and transfer system; (.I.ab:ST/SYS;) contains one or more MSs; one MTA; optionally, one or more AUs; and no UA. An ST/SYS can serve multiple users. 13.1.7 Access, Storage, and Transfer Systems An .I.gl:access, storage, and transfer system; (.I.ab:AST/SYS;) contains one or more UAs; one or more MSs; one MTA; and optionally, one or more AUs. An AST/SYS can serve multiple users. 13.2 Representative Configurations Messaging systems can be combined in various ways to form the MHS. The possible physical configurations are unbounded in number and thus cannot be enumerated. Several important representative configurations, however, are described below and in Figure 9/X.402. +----+ | 01 | | 02 | | 03 | | 04 | | 05 | | 06 | | 07 | | 08 | | 09 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 | | 26 | | 27 | | 28 | | 29 | +----+ Figure .F.:9/X.402 Representative Physical Configurations Notes 1. While the users depicted in the figure are people, the figure applies with equal force and validity to users of other kinds. 2. Besides the physical configurations that result from the "pure" approaches below, many "hybrid" configurations can be constructed. 13.2.1 Fully Centralized The MHS may be fully centralized (panel a of the figure). This design is realized by a single AST/SYS which contains functional objects of all kinds and which can serve multiple users. 13.2.2 Centralized Message Transfer and Storage The MHS may provide both Message Transfer and Message Storage centrally but user access distributedly (panel b of the figure). This design is realized by a single ST/SYS and, for each user, an A/SYS. 13.2.3 Centralized Message Transfer The MHS may provide Message Transfer centrally but Message Storage and user access distributedly (panel c of the figure). This design is realized by a single T/SYS and, for each user, either an AS/SYS alone or an S/SYS and an associated A/SYS. 13.2.4 Fully Distributed The MHS may provide even Message Transfer distributedly (panel d of the figure). This design involves multiple ST-SYNs or T-SYNs. 14. Organizational Configurations This clause specifies the possible organizational configurations of the MHS, i.e., how the MHS can be realized as interconnected but independently managed sets of messaging systems (which are themselves interconnected). Because the number of configurations is unbounded, the clause describes the kinds of management domains from which the MHS is assembled, and identifies a few important representative configurations. 14.1 Management Domains The primary building blocks used in the organizational construction of the MHS are called management domains. A .I.gl:management domain; (.I.ab:MD;) (or .I.gl:domain;) is a set of messaging systems--at least one of which contains, or realizes, an MTA--that is managed by a single organization. The above does not preclude an organization from managing a set of messaging systems (e.g., a single A/SYS) that does not qualify as an MD for lack of an MTA. Such a collection of messaging systems, a secondary building block used in the MHS' construction, "attaches" to an MD. MDs are of several types which are individually defined and described in the clauses below. 14.1.1 Administration Management Domains An .I.gl:administration management domain; (.I.ab:ADMD;) comprises messaging systems managed by an Administration. The major technical distinction between an ADMD and a PRMD is that the former is positioned above the latter in the MHS' hierarchical addressing (see clause 18) and routing (see clause 19) regimes. Note An ADMD provides Message Handling to the public. 14.1.2 Private Management Domains A .I.gl:private management domain; (.I.ab:PRMD;) comprises messaging systems managed by an organization other than an Administration. The major technical distinction between a PRMD and an ADMD is that the former is positioned below the latter in the MHS' hierarchical addressing (see clause 18) and routing (see clause 19) regimes. Note A PRMD provides Message Handling, e.g., to the employees of a company, or to those employees at a particular company site. 14.2 Representative Configurations MDs can be combined in various ways to form the MHS. The possible organizational configurations are unbounded in number and thus cannot be enumerated. Several important representative configurations, however, are described below and in Figure 10/X.402. +----+ | 01 | | 02 | | 03 | | 04 | | 05 | | 06 | | 07 | | 08 | | 09 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 | | 26 | | 27 | | 28 | | 29 | +----+ Figure .F.:10/X.402 Representative Organizational Configurations Note Besides the organizational configurations that result from the "pure" approaches below, many "hybrid" configurations can be constructed. 14.2.1 Fully Centralized The entire MHS may be managed by one organization (panel a of the figure). This design is realized by a single MD. 14.2.2 Directly Connected The MHS may be managed by several organizations, the messaging systems of each connected to the messaging systems of all of the others (panel b of the figure). This design is realized by multiple MDs interconnected pair-wise. 14.2.3 Indirectly Connected The MHS may be managed by several organizations, the messaging systems of one serving as intermediary between the messaging systems of the others (panel c of the figure). This design is realized by multiple MDs one of which is interconnected to all of the others. 15. The Global MHS A major purpose of this Recommendation and others in the set is to enable the construction of the .I.gl:Global MHS;, an MHS providing both intra- and inter-organizational, and both intra- and international Message Handling world-wide. The Global MHS almost certainly encompasses the full variety of functional configurations specified in clause 12. The physical configuration of the Global MHS is a hybrid of the pure configurations specified in clause 13, extremely complex and highly distributed physically. The organizational configuration of the Global MHS is a hybrid of the pure configurations specified in clause 14, extremely complex and highly distributed organizationally. Figure 11/X.402 gives an example of possible interconnections. It does not attempt to identify all possible configurations. As depicted, ADMDs play a central role in the Global MHS. By interconnecting to one another internationally, they provide an international Message Transfer backbone. Depending upon national regulations, by interconnecting to one another domestically, they may also provide domestic backbones joined to the international backbone. ADMDs also serve as primary naming authorities in the assignment of O/R addresses to users and DLs. PRMDs play a peripheral role in the Global MHS, being connected to the ADMD backbone which serves as an intermediary between them. +----+ | 01 | | 02 | | 03 | | 04 | | 05 | | 06 | | 07 | | 08 | | 09 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 | | 26 | | 27 | | 28 | | 29 | +----+ Figure .F.:11/X.402 The Global MHS