![]() |
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.
This enables 3rd-party CORBA clients to access Enterprise JavaBeans hosted by WebSphere EJB servers. For more information, see CORBA client to WebSphere EJB server.
This enables Enterprise JavaBeans hosted by a WebSphere EJB server to access CORBA objects hosted by 3rd-party CORBA servers. For more information, see WebSphere EJB server (as a CORBA client) to CORBA 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 |
Related concepts... | |
Parent: WebSphere CORBA support scenarios | |
WebSphere CORBA support | |
WebSphere Enterprise JavaBeans as clients of 3rd-party CORBA ORBs | |