![]() |
The WebSphere Application Server CORBA support enables the use of CORBA interfaces between a server object providing a service and a client using the service. In practice this means WebSphere C++ CORBA servers and WebSphere EJB services can be accessed by CORBA clients, and WebSphere CORBA clients can access CORBA servers, in the following scenarios:
These scenarios enable creation of CORBA client/server applications within the WebSphere Application Server environment.
This enables a C++ CORBA client to access Enterprise JavaBeans hosted by a WebSphere EJB server. For more information, see CORBA client to WebSphere EJB server.
This enables a WebSphere C++ CORBA client to access a CORBA server implementation object hosted by a C++ CORBA server within the WebSphere Application Server environment. This CORBA support provides the basic CORBA building blocks from which to create C++ CORBA client/server applications within WebSphere.
This enables Enterprise JavaBeans hosted by a WebSphere EJB server to access a CORBA server implementation object hosted by a C++ CORBA server. For more information, see WebSphere EJB server (as a CORBA client) to CORBA server.
These scenarios enable 3rd-party applications based on CORBA ORBs to interoperate with WebSphere, allowing such applications to leverage WebSphere-supported open technologies such as Java ServerPages, XML, Java Servlets, and Enterprise JavaBeans. This promotes code reuse, interoperability with existing CORBA-based applications, and reduces the cost of developing new applications.
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 server implementation 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 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.
Related concepts... | |
An overview of basic CORBA concepts | |
Parent: WebSphere CORBA support | |