Object Request Brokers

 

 

+

Search Tips   |   Advanced Search

 

An Object Request Broker (ORB) manages the interaction between clients and servers, using the Internet InterORB Protocol (IIOP).

ORBs enable clients to make requests and receive responses from servers in a distributed network environment.

The ORB provides a framework for clients to locate objects in the network and to call operations on those objects as if the remote objects are located in the same running process as the client, providing location transparency.

The client calls an operation on a local object, known as a stub. The stub forwards the request to the remote object, where the operation runs and the results are returned to the client.

The client-side ORB...

  1. Creates an IIOP request that contains the operation and required parameters
  2. Sends the request on the network

The server-side ORB...

  1. Receives the IIOP request
  2. Locates the target object
  3. Invokes the requested operation
  4. Returns the results to the client

The client-side ORB demarshals the returned results and passes the result to the stub, which, in turn, returns to the client application, as if the operation had been run locally.

ORB property values control run-time behavior and can affect the behavior of WAS components that are tightly integrated with the ORB, such as security.

WAS does not support the use of multiple ORB instances.


 

Related tasks

Manage Object Request Brokers

 

Related Reference

Object Request Brokers: Resources for learning