Availability Guide for Application Design
Improving Availability on the Internet
Availability Guide for Application Design—525637-004
3-2
Standards and the Operating System
Figure 3-1, Standards Supported and Enhanced by NonStop Products, on page 3-2,
shows some of the current standards and the corresponding NonStop products that
transform them into a dynamic computing environment.
The NonStop operating system, using the Open System Services (OSS) environment,
shown in the lowest level of Figure 3-1 is the base for application development.
Standards and the Operating System
The NonStop system environment has evolved its interfaces and functionality to allow
the porting of middleware and applications from UNIX and Linux systems by the
incorporation of the OSS environment. OSS provides the full POSIX call set that is
common to all UNIX, Linux, and Microsoft Windows servers. These library calls are
used by C and C++ programmers on all systems to utilize operating system services
for file systems, memory allocation/de-allocation, process creation/destruction, and so
Figure 3-1. Standards Supported and Enhanced by NonStop Products
QMS and JMS
CORBA
Clients
IIOP
RMI and IIOP
Tuxedo
HTTPS
XML and SOAP
NonStop
CORBA
WebLogic
Server
NonStop
Tuxedo
Pathway iTS
iTP WebServer,
XML, SOAP
NonStop
SQL
NonStop TS/MP and NonStop TMF software provides system-wide process
and transaction management
Open System Services (OSS) operating system and
cluster-wide message system
VST111.vst
Java
Clients
Tuxedo
Clients
Web Browser
Clients
Web Services
Consumers
Messaging
Clients
Portable applications using standard APIs and protocols
NonStop Server