Administration guide > Configure the deployment environment


Configure Object Request Brokers

Use the orb.properties file to pass the properties that are used by the ORB to modify the transport behavior of the data grid. WebSphere eXtreme Scale uses the ORB to enable communication among processes. No action is required to use the ORB provided by WXS or WAS for the WXS servers. Use tuning considerations and other ORB-related configuration tasks you might want or need to perform.


Before you begin

Restriction: You cannot have servers in a WAS environment with the same name when the servers are using the ORB to communicate with each other. You can resolve this restriction by specifying the system property...

-Dcom.ibm.websphere.orb.uniqueServerName=true

...for the processes that have the same name. For example, when servers with the name server1 on each node are used as a catalog service domain, or where multiple node agents are used to form a catalog service domain.

  1. ORB properties file
    The orb.properties file is used to pass the properties that are used by the ORB to modify the transport behavior of the data grid.

  2. ORB properties and file descriptor settings
    Tuning considerations include ORB properties and file descriptor settings.

  3. Enable NIO or ChannelFramework on the ORB
    WXS provides a server property to set the TransportMode property to ChannelFramework in order to enable non-blocking I/O (NIO) on the ORB.

  4. Use the ORB with stand-alone WXS processes
    Use WXS with applications that use the ORB directly in environments that do not contain WAS or WAS ND.

  5. Configure a custom Object Request Broker
    WXS uses the ORB to enable communication among processes. No action is required to use the ORB provided by WXS or WAS for the WXS servers. Little effort is required to use the same ORBs for the WXS 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.


Parent topic:

Configure the deployment environment


Related concepts

Configure clients
Configure cache integration


Related tasks

Configuration methods
Configure data grids
Configure deployment policies
Configure catalog and container servers
Configure ports
Configure entities
Configure Spring integration
Configure the REST data service