Administration guide > Configure the deployment environment > Configuring Object Request Brokers



Configure a custom Object Request Broker

WebSphere eXtreme Scale uses the Object Request Broker (ORB) to enable communication among processes. No action is required to use the Object Request Broker (ORB) provided by WebSphere eXtreme Scale or WebSphere Application Server for the WebSphere eXtreme Scale servers. Little effort is required to use the same ORBs for the WebSphere eXtreme Scale clients. If instead use a "custom" ORB, the ORB supplied with the IBM SDK is a good choice, although we will need to perform some configuration, as described here. ORBs from other vendors can be used, also with configuration.


Before you begin

Decide whether we will use the ORB provided with WebSphere eXtreme Scale or WebSphere Application Server, the ORB provided with the IBM SDK, or a third party ORB.

Figure 1. Choosing an ORB

Choosing an ORB

You can make separate decisions for the WebSphere eXtreme Scale server processes and WebSphere eXtreme Scale client processes. While eXtreme Scale supports developer kits from most vendors, it is recommended you use the ORB that is supplied with eXtreme Scale for both the server and client processes. eXtreme Scale does not support the ORB that is supplied with Sun Microsystems Java™ Development Kit (JDK).

Become familiar with the configuration that is required to use the ORB of the choice.

Case 1: Default ORB

  • For the WebSphere eXtreme Scale server processes, no configuration is required to use the ORB provided with WebSphere eXtreme Scale or WebSphere Application Server.

  • For the WebSphere eXtreme Scale client processes, minimal classpath configuration is required to use the ORB provided with WebSphere eXtreme Scale or WebSphere Application Server.

Case 2: Custom ORB (IBM)

To configure the WebSphere eXtreme Scale client processes to use the ORB provided with the IBM SDK, see the instructions later in this topic. Use the IBM ORB whether you are using the IBM SDK or another development kit.

Use IBM SDK v5 (or later) requires less configuration effort than does IBM SDK v1.4.2.

Case 3: Custom ORB (Third party vendor)

Use a third party ORB for the WebSphere eXtreme Scale client processes is the least tested option. Any problems that you encounter when you use ORBs from independent software vendors must be reproducible with the IBM ORB and compatible JRE before you contact support.

The ORB supplied with the Sun Microsystems Java Development Kit (JDK) is not supported.


Procedure


Parent topic:

Configure Object Request Brokers


Related concepts

ORB properties and file descriptor settings


Related tasks

Enable NIO or ChannelFramework on the ORB

Use the Object Request Broker with stand-alone WebSphere eXtreme Scale processes

Related reference

ORB properties file