CORBA 2.3.3 Administration Guide (NonStop CORBA 2.3.3+)

Resource Managers
Transaction Context
Controlling Transactions
Application Portability
Distributed Object Computing
CORBA is the acronym for Common Object Request Broker" Architecture, the Object Management Group" (OMG")'s open,
vendor-independent architecture and infrastructure that computer applications use to work together over networks. Compaq
NonStop CORBA 2.3, which is based on this architecture, provides an infrastructure and development environment that
enables system administrators and software developers to process and develop distributed object applications and
components that run on the Compaq NonStop" Kernel operating system.
NonStop CORBA is language-compliant and object-adapter compliant with the OMG CORBA ORB portability specification,
which enhances the interoperability of the components you write using NonStop CORBA.
Client and server objects compliant with CORBA 2.3 offer the software developer and systems administrator the following
benefits:
Interoperation with other CORBA-compliant ORBs
Wide area network (WAN) and local area (LAN) network connectivity based on international networking standards
Ability to wrap legacy applications with a distributed object architecture (an advantage of NonStop CORBA)
Infrastructure
The NonStop CORBA infrastructure provides the services and tools to help software developers and system administrators
build object-oriented components and distributed object systems. These systems can be implemented at the application level,
the system level, or as middleware software.
Services
NonStop CORBA is a robust implementation of Object Management Architecture (OMA) used in large-scale,
enterprise-wide, mission-critical systems. The infrastructure combines the flexibility of object technology with the robustness
of a transaction-processing monitor. 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 a TS/MP environment, you get the strength of Compaq's transaction services in a CORBA-compliant
environment.
NonStop CORBA system provides differentiation in the areas of availability, scalability, and data integrity (transaction
protection) required for mission-critical applications.
Availability
To support continuous availability, an object-oriented runtime environment must provide fault tolerance on the following
three levels:
The system platform1.
The ORB2.
The application components3.
The NonStop CORBA system provides the first level of fault tolerance by running on the NonStop Kernel operating system,
which offers such features as NonStop process pairs, mirrored disk controllers, and fault-tolerant communications