Oracle8i CORBA Developer's Guide and Reference Release 3 (8.1.7) Part Number A83722-01 |
Library | Service | Contents | Index

## Terminology

This section defines some of the basic terms used in this chapter. See also Appendix C, "Abbreviations and Acronyms" for a list of common acronyms used in Java and distributed object computing.

#### client

A client is an object, an application, or an applet that makes a request of a server object. Remember that a client need not be a Java application running on a workstation or a network computer, nor an applet downloaded by a web browser. A server object can be a client of another server object. "Client" refers to a role in a requestor/server relationship, not to a physical location or a type of computer system.

#### marshalling

In distributed object computing, marshalling refers to the process by which the ORB passes requests and data between clients and server objects.

#### object adapter

Each CORBA ORB implements an object adapter (OA), which is the interface between the ORB and the message-passing objects. CORBA 2.0 specifies that a basic object adapter (BOA) must exist, but most of the details of its interface are left up to individual CORBA vendors. Future CORBA standards will require a vendor-neutral portable object adapter (POA). Oracle intends to support a POA in a future release.

#### request

A request is a method invocation. Other names sometimes used in its stead are method call and message.

#### server object

A CORBA server object is a Java object activated by the server, typically on a first request from a client.

#### session

A session always means a database session. Although it is conceptually the same kind of session as that established when a tool such as SQL*Plus connects to Oracle, there are differences in the CORBA case, as follows:

- You establish the database session using the IIOP protocol; you establish a SQL*Plus session using the Net8 TTC protocol.

- A Java virtual machine (JVM) that runs in the database server controls an IIOP session.

  Note: To use CORBA with Oracle8i, you must configure the database so that the listener can recognize incoming IIOP requests, in addition to TTC requests. DBAs and system administrators should see the Chapter 3, "Configuring IIOP Applications" for information on setting up the database and the listener to accept incoming IIOP requests.

See "Session IIOP Service" for more information about sessions.

| Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
Library | Service | Contents | Index