[Enterprise Extensions only]

WebSphere to 3rd-party ORB interoperation

WebSphere Application Server supports CORBA interoperation between WebSphere (C++ CORBA clients/servers and EJB servers) and 3rd-party CORBA ORBs in the following scenarios that involve programming models supported by WebSphere Application Server.

If a WebSphere to 3rd-party CORBA server interoperation scenario is inadequate, you can consider ORB coexistence as an alternative solution. Coexistence refers to the ability of two different ORB runtime environments to reside and function in the same process. For more information, see WebSphere to 3rd-party CORBA coexistence.

The following table summarizes the CORBA scenarios supported for interoperation and coexistence between WebSphere Application Server enterprise services and 3rd-party CORBA ORBs:

CORBA client EJB/CORBA server Supported
Scenario  
3rd-party ORB, CORBA C++ language bindings WebSphere-hosted Enterprise JavaBean Yes
WebSphere ORB, CORBA C++ language bindings 3rd-party Java CORBA object Yes
WebSphere ORB, CORBA C++ language bindings 3rd-party C++ CORBA object Yes
WebSphere ORB, CORBA Java language bindings (EJB server as CORBA client) 3rd-party Java CORBA object Yes
WebSphere ORB, CORBA Java language bindings (EJB server as CORBA client) 3rd-party C++ CORBA object Yes
WebSphere ORB coexistent with 3rd-party ORB 3rd-party CORBA object Yes