Introduction to Networking for NonStop S-Series Servers

Application Programming With Communications
Products
Introduction to Networking for HP NonStop S-Series Servers520670-005
3-4
Application Architecture Examples
Figure 3-2 on page 3-5 illustrates a railway reservation system. Transactions are
initiated at terminals connected to UNIX workstations over either an Ethernet LAN or
an X.25 packet-switched data network (PSDN). Depending on the nature of a
transaction, the UNIX workstation routes it to either the NonStop S-series server (in the
case of a seat-reservation transaction) or another system on the LAN or PSDN (in the
case of a railway timetable query).
The railway reservation application is a Pathway application operating on an SQL
database. The application uses HP Open Systems Interconnection (OSI) products for
connection to LANs and wide area networks (WANs). For the LAN, the OSI products
are client applications of the Port Access Method (PAM) subsystem. The PAM
subsystem uses the ServerNet LAN systems access (SLSA) subsystem to send and
receive data on a LAN. For the WAN, the OSI products use the HP X.25 Access
Method (X25AM).
There is one communications programming task on the NonStop S-series server: A
front-end process using OSI/TS supports cooperative processing between requesters
on the UNIX workstations and database servers on the NonStop S-series server. The
same application code can run over either network.
The fact that each OSI/TS process uses a different instance of the PAM subsystem or
X25AM represents an application designer’s choice, not a configuration restriction.
Multiple instances of OSI/TS can use the same input/output process (IOP), and one
instance of OSI/TS can use both X25AM and the PAM subsystem.