CORBA 2.6 Programmer's Guide for Java

Create the server programs.
More specifically, NonStop CORBA application processes that you might design are:
Clients running on a NonStop system
These processes reside on the same NonStop system (or Expand network) as the NonStop CORBA
Object Request Broker (ORB) and act as CORBA clients.
Clients running elsewhere as network or remote clients
These processes reside on some other system (not the same NonStop system or Expand network as
the NonStop CORBA ORB). The processes act as CORBA clients. Such network clients send
IIOP requests for the services of an application through the NonStop CORBA communication
services.
Network clients often use a different vendor's ORB. The IIOP protocol allows the different ORBs
to communicate.
Servers running on a NonStop system
These processes run on a NonStop system and act as CORBA servers. Server processes act as host
processes for CORBA application objects. The server process can be implemented as server pools
(TS/MP server classes) to provide scalability, fault tolerance, or both.
Sample Programs
NonStop CORBA includes sample programs for the NSK server. Sample programs are also provided for
the JORB Lite application development environment on the PC. The sample programs demonstrate some
features of NonStop CORBA as shown in the following table.
The following sample programs are available on both the PC (using the JORB Lite environment) and the
NSK platform.
Table 1.1. Java Sample Programs
Program Name Key Features
bank
Illustrates using TS/MP with the NonStop CORBA Naming Service,
Location Service Daemon (LSD), and Communication Server (Comm
Server) to provide a scalable and reliable implementation of a SQL/MP
backed Bank. The sample also interoperates with the C++ version. The
sample consists of:
An interface (bank.idl)
A client (Client)
A server (Server)
A client wrapper (ClientWrapper)
A server wrapper (ServerWrapper)