CORBA 2.3.3 Getting Started Guide (NonStop CORBA 2.3.7+)

software.
NonStop CORBA Release 2.3 is an implementation of the Common Object Request Broker Architecture
(CORBA) defined and promoted by the Object Management Group (OMG). Because NonStop CORBA
Release 2.3 is based on CORBA 2.3 as defined by the OMG, application clients and components you
develop using NonStop CORBA can interoperate with other CORBA-compliant servers running on
different platforms.
This topic discusses the advantages and practical challenges of distributed object computing and shows
how NonStop CORBA and its underlying technologies meet these challenges.
Why NonStop CORBA
NonStop CORBA is a robust implementation of OMG's Object Management Architecture (OMA) that
can be used in large-scale, enterprise-wide, mission-critical systems.
The NonStop CORBA system architecture combines the flexibility of object technology with the
robustness of a transaction-processing monitor. This unique combination provides the availability and
scalability required for mission-critical applications. In addition, NonStop CORBA ensures the integrity
of its own data stores and offers an object transaction service you can use to maintain a secure
environment for your applications.
NonStop CORBA gives you a CORBA 2.3-compliant object-oriented development system that provides
differentiation in the areas of scalability, availability, and data integrity (transaction protection). Due to
tight integration between HP's transaction services and transaction monitors, NonStop CORBA contains
the true functionality of an object transaction monitor.
Scalability allows a system to grow dynamically as usage increases. NonStop CORBA provides
scalability in the following dimensions:
Network connections
Object Request Broker (ORB) processes
Application processes
Optimized for use in transaction processing, NonStop CORBA allows the mapping of a large number of
clients to a smaller number of servers, effectively sharing resources. Because the NonStop CORBA
system processes run in an HP NonStop TS/MP environment, you get the strength of HP transaction
services (for process management, availability, and load balancing) in a CORBA-compliant environment.
CORBA 2.3 Compliance
NonStop CORBA is based on the CORBA 2.3 specification of the Object Management Group (OMG).
Being CORBA-based means that NonStop CORBA interoperates with other CORBA-compliant Object
Request Brokers (ORBs). By using the Internet InterORB Protocol (IIOP") defined by CORBA, NonStop
CORBA can interoperate with other heterogeneous OMA-based environments that comply with the
CORBA IIOP protocol.