CP6100 I/O Process Programming Manual
 SECTION 1
 INTRODUCTION
 One of the most common traits of computer networks is diversity.
 Especially in a large organization, the work of applications is
 likely to be spread among computers, terminals, and communication
 equipment of various manufacture. Not only are there different
 kinds of equipment, but also different kinds of communication
 lines, with varying configuration requirements.
 The user of an application need not know that a network is
 heterogeneous, that a database is distributed over processors,
 computer systems, even time zones, that one transaction is local
 and another remote. In the case of some popular terminals and
 computers--such as IBM mainframes and 3270-series terminals, and
 asynchronous terminals in general--many vendors supply high-level
 access methods so that application programmers need not consider
 these issues either. For example, Tandem offers AM3270, TR3271,
 SNAX, and TERMINALPROCESS for communication with those devices.
 Even in these simplest of circumstances, the system manager isn't
 spared: the kinds of lines in use, the precise configuration,
 the distribution of work and data, can affect dramatically the
 cost, performance, and reliability of applications.
 But often the world is much more complex. What if an application
 involves a special-purpose device, or demands the use of protocol
 features not supported by available access methods? There must
 be means for system programmers to build new interfaces; for
 Tandem NonStop Systems, CP6100 is a means.
 1-1










