[Enterprise Extensions only]

WebSphere Enterprise JavaBeans as clients of 3rd-party CORBA ORBs

Enterprise JavaBeans running in WebSphere Application Server can act as clients to CORBA servers running on third-party ORBs. The following articles describe the concepts of such an EJB application and cover the inclusion of CORBA invocations in an Enterprise JavaBean:

The discussion here is necessarily general, particularly about 3rd-party CORBA servers. Servers written for third-party ORBs must take into account the differences between the ORBs, including supported services, administrative concerns, and other issues. In general, the structure of the servers remains constant, so this discussion is mostly structural in nature.

Because 3rd-party CORBA servers vary, so must the clients that use them. The CORBA calls integrated into an enterprise bean are determined, to some degree, by the requirements of the server and its ORB. Again, the structure remains relatively constant, but the details vary. The structure of the code for the enterprise bean still follows the standard EJB programming model; the type of work the code must perform to be an enterprise bean is unchanged. The use of CORBA calls to another server is in addition to the bean code, and this document concentrates on that addition.

Readers are assumed to be familiar with the writing of enterprise beans. For detailed information on that topic, see Writing Enterprise Beans in WebSphere.