NonStop CORBA 2.3 Glossary Next NonStop CORBA 2.3 Glossary Part number: 520551001. Published May 2002. Legal Notice Abstract Product Version: Compaq NonStop" CORBA® 2.
Copyright 2002 Compaq Information Technologies Group, L.P. Compaq, the Compaq logo, Alpha, Atalla, CLX, Deskpro, Enform, Expand, Guardian, Himalaya, Inspect, Integrity, NonStop, OpenVMS, PayMaster, ProLiant, ServerNet, SignMaster, SNAX, Tandem, VAX, VMS, and WebSafe are trademarks of Compaq Information Technologies Group, L.P. in the U.S. and/or other countries.
information in this document is provided "as is" without warranty of any kind and is subject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.
About This Glossary Prev Next About This Glossary Table of Contents Manuals in the NonStop CORBA Set Your Comments Invited Reader Comments Terms defined in theNonStop CORBA 2.3 Glossary are taken from the entire NonStop CORBA documentation set. The individual manuals do not contain a glossary. Most of the terms defined in theNonStop CORBA 2.3 Glossary are specific to NonStop CORBA. However, some are generic CORBA terms. Manuals in the NonStop CORBA Set The NonStop CORBA 2.
Your Comments Invited Compaq welcomes your comments on the quality and usefulness of its software documentation. Many of the improvements you see in Compaq manuals are a result of suggestions from our customers. Please take this opportunity to help us improve future manuals. After using this documentation set, please take a moment to send us your comments. Also, if you find an error, we would like to hear about it so we can correct the problem in later releases of the documentation.
Glossary Prev Glossary ABCDEFGHIJKLMNOPQRSTUVWXYZ adapter activator A server-side object used by the ORB when a request is made for a child POA that does not exist. In such a case, the adapter activator creates the child POA. admin DB The database that stores the operational data used by the NSDAdminServer and NSDEnvironServer processes. The location of the database is given by the environment variable NSDOM_ADMIN_dB. AdminServer See NSDAdminServer.
A protocol that provides operations for resolving an initial object reference and for listing the supported initial reference ids. business domain A collection of related business application processes, configuration data, and NonStop" services for CORBA. cast To assign a value of one type to a variable of another type. An instance of a class can be cast to an instance of another class if the latter is a subclass of the former or if an interface implements the former.
command-line interface (CLI) The method for accepting input lines from either stdin or a script file; that is, a primitive command-line interface. commit Declare (a transaction) complete. Common Object Request Broker Architecture (CORBA) A definition of standard components and required interfaces to support the interaction of object-oriented components across heterogeneous networks. CORBA is defined by the Object Management Group (OMG).
objects that represent stored data. CORBA See Common Object Request Broker Architecture. The heterogeneous, multilingual, distributed computing environment that has a language-neutral object model. CORBA provides the mechanisms by which objects transparently make requests and receive responses. CORBA object An object abstraction, defined using an IDL interface, to which client requests are directed. A CORBA object can be located by its reference.
deprecated Possibly available as a feature for upward compatibility of existing applications, but not recommended for use by new applications. derived class An object class that inherits characteristics from another class. direct TCP server A NonStop CORBA server that is configured to communicate directly with TCP sockets. distributed object computing A style of application in which object-based components distributed across processes or across a network communicate by using a message-based interface.
use an environment variable in the OSS profile file to specify the location of the NonStop" DOM configuration file. EnvironServer See NSDEnvironServer. esadmin tool A development tool for debugging a NonStop CORBA application. While the esadmin tool can also be used to perform Event Service administrative and management tasks, the Console is the preferred tool for management in production environments.
program can recover from, the program can resume running after the exception handler has executed. externalization service A standard application service (one of the OMG Common Object Services) that supports the movement of object-state information from one process or medium to another using the abstract concept of a "stream." The sender performs any transformations required to write the data to the stream; the receiver performs transformations required to process the data in its local environment.
identifier (1) In IDL, an identifier is an arbitrarily long sequence of alphabetic, numeric, and underscore characters. The first character must be alphabetic. All characters are significant. Identifiers that differ only in case collide and yield a compilation error. An identifier for a definition must be spelled consistently (with respect to case) throughout a specification. (2) In a C++ or Java program, the name of an item. IDL compiler See Interface Definition Language (IDL).
propagation of a characteristic from a data type to a subtype. install host The system, in a network of systems, on which you first install NonStop CORBA. instance An object of a particular class. For example, an object that represents a particular person's bank account is an instance of the object class that generically defines a bank account. In Java programs, an instance of a class is created by using the new operator followed by the class name.
Rules for transmitting messages among distributed systems. CORBA defines the Internet Inter-ORB Protocol (IIOP), which uses TCP/IP. IOR Interoperable Object Reference. IP address The type of network address associated with the TCP/IP protocol. IPC Interprocess communication. NonStop Himalaya systems use a message-based style of IPC. IR See Interface Repository (IR).
legacy system For NonStop CORBA, an existing system that is not based on the CORBA model. lifecycle The series of steps through which an object is created and deleted, activated and deactivated. lifecycle service A standard application service for creating and deleting objects. See also Common Object Services (COS). link A logical connection between processes. In NonStop" TS/MP, the logical connection between a requesting process and a server in a server pool.
Also called location transparency. The characteristic that makes it unnecessary for a client to know whether an object it uses is local or remote. Location Service Daemon (LSD) A NonStop CORBA process that assigns a client to a Comm Server and looks up the addresses of direct TCP servers having persistent policy. See also Comm Server. makefile A file that describes the dependencies among application modules that together constitute an executable program.
A NonStop CORBA object class that applications use to create and free messages and message data segments. method A Java function. An operation defined for an object, implemented as a procedure or function in a programming language. The calling sequence for a method is called a method signature. A call to a method is called a method invocation. multi-tiered architecture See tiered application architecture. name binding Also known as name-object binding. An object consisting of a name and a binding.
A tool that allows you to manage NonStop CORBA domains and services. NonStop" DOM/MP (NonStop" DOM) A component of NonStop CORBA that implements a C++ programming environment that was replaced by NonStop CORBA 2.3. NonStop" JORB/MP (NonStop" JORB) A component of NonStop CORBA that implements a Java programming environment that was replaced by NonStop CORBA 2.3. NonStop" TCP/IP A Compaq product that implements the TCP/IP protocol.
A singleton process, provided as part of NonStop CORBA, that is used to broker transaction identifiers (XIDs) when NSotsTM runs as a server pool with multiple processes. object The principal building block of object-oriented programs. Each object is a programming unit consisting of data and functionality. See also CORBA object. object adapter A CORBA component, residing in a server, which provides an interface between the Object Request Broker and the objects running in a server.
Object Request Broker (ORB) A component that transmits messages between clients and servers in a distributed object environment. The ORB provides services such as locating the target object and performing any transformations required for transmission of a request or receipt of a response across the network. See also marshaling. object services See Common Object Services. Object Transaction Service (OTS) (1) Former name for the OMG Transaction Service.
context. For example, the addition operator (+) could be overloaded to support concatenation of text strings. In Java, using one identifier to refer to multiple items in the same scope. You can overload methods but not variables or operators. overriding Providing a different implementation of a method in a subclass of the class that originally defined the method.
The set of procedures a requester uses to exchange requests and replies with a NonStop TS/MP server pool. (The actual procedure call to send a messages can have a different name, such as SERVERCLASS_SEND.) NonStop CORBA uses the Pathsend facility internally to support invocations of objects running in NonStop TS/MP server pools. A client program can also use the facility explicitly to send a non-CORBA message to a server pool that is not CORBA compliant.
porting Rewriting or modifying an existing component to run on a different system, language, or platform. POSIX A standard set of operating-system interfaces similar to UNIX. The Compaq NonStop Kernel Open System Services (OSS) product provides POSIX interfaces. process-blocking operation Operations that block the calling process while they are in progress. Examples are accesses to NonStop SQL/MX and NonStop SQL/MP databases.
RMI Remote Method Invocation. A distributed object model for one Java virtual machine to invoke methods on an object running in a different Java virtual machine, possibly on different hosts. RMI-IIOP A version of Remote Method Invocation (RMI) implemented to use the CORBA IIOP protocol. RMI over IIOP provides interoperability with CORBA objects implemented in any language if all the remote interfaces are originally defined as RMI interfaces. roll back Undo (a transaction).
code for a server. server class NonStop Transaction Services/MP (NonStop TS/MP) term synonymous with a server pool. server event handler An object, defined by the NonStop CORBA event framework to support asynchronous communication between a NonStop CORBA server and a client that uses other technology, that transfers data across a connection established by a listener event handler. Server event handlers and listener event handlers are used in legacy client wrappers.
A logical connection to the TCP/IP process. stateful processing A style of application logic in which all operations directed to the same object (for the duration of a link acquired by the client) must be handled by the same servant. Operations directed to other objects in the class can be handled by different servants in other processes.
interactive utility. For example, NonStop TS/MP offers a management programming interface that gives applications access to the same set of functions available through PATHCOM. Tcl See Tool Command Language. TCP/IP (Transmission Control Protocol/Internet Protocol) One of the most widespread networking protocols, the basis for communications on the Internet. The CORBA IIOP protocol uses TCP/IP as its transport service. NonStop TCP/IP is the Compaq product that implements TCP/IP.
trace facility An object API that writes trace messages to an ASCII file. The Trace Facility can be used to implement instrumentation in NonStop CORBA applications. You can add trace statements to specific portions of NonStop CORBA applications or components to help troubleshoot program code. transaction A series of logically related operations. A transaction is complete only when all operations in the series have been performed.
invocations to some other message format, or vice versa, to allow communication between object-oriented clients and servers and legacy clients and servers. widening A term used in CORBA when moving from a derived interface to a base interface.