Guardian Programmer's Guide

Table Of Contents
Introduction to Guardian Programming
Guardian Programmer’s Guide 421922-014
1 - 17
1 Introduction to Guardian Programming
Distributed Client/Server
Distributed applications place parts of the business logic on various servers, which can
be the same or different platforms (see Figure 1-6 below). For example, the web
server might provide the user interface while the two servers provide the application
and database logics.
Figure 1-6. Distributed Client/Server
There are a variety of software products available for developing requester/server,
client/server, and distributed client/server applications in the Guardian environment.
These products include the Pathway/TS, the Remote Server Call (RSC), and the
NonStop Server Object Gateway (SOG).
The Pathway/TS transaction-processing environment is designed for terminal-based
requester/server applications. Pathway/TS terminal applications are written in screen
COBOL, which simplifies screen definition and provides a means for invoking the
servers. Server programs are written in C or COBOL.
Pathway/TS uses the run-time environment of NonStop TS/MP and NonStop
T
ransaction Manager/MP (NonStop TM/MP) software. This means that all Pathway/TS
terminal-based applications automatically acquire the NonStop fundamentals of
continuous availability, data integrity, and scalability without special coding of
applications. See the Pathway/TS System Management Manual for details.
The Remote Server Call (RSC) product enables you to develop client/server
ap
plications where UNIX and PC workstations invoke NonStop TS/MP server
processes residing on the NonStop servers. Many languages, tools, and applications
work with RSC, including environments that generate standard C sequences. Many
other off-the-shelf tools are supported as well. RSC supports many communications
protocols, including TCP/IP, NetBIOS, Asynchronous, Eicon X.25, X.25 over
asynchronous, and IPX/SPX. See the Remote Server Call (RSC) manuals for details.
VST149.VSD