CORBA 2.6 Getting Started Guide for Java

distributed object applications and components that run on the HP NonStop Kernel operating system.
The NonStop CORBA infrastructure provides the services and tools to help software developers build
object-oriented components and distributed object systems using either the C++ or the Java programming
language. These systems can be implemented at the application level, the system level, or as middleware
software.
NonStop CORBA 2.6 is an implementation of the Common Object Request Broker Architecture
(CORBA) defined and promoted by the Object Management Group (OMG). Because NonStop CORBA
2.6 is based on CORBA 2.6.1 as defined by the OMG, application clients and components you develop
using NonStop CORBA can interoperate with other CORBA 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.6.1-based, 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-based
environment.