CORBA Interoperability Samples

These samples demonstrate the general principles by which WebSphere Application Server applications can interoperate with CORBA applications. They demonstrate typical uses of the CORBA and EJB programming models between WebSphere Application Server and other ORBs. These samples contain Server and Client side code. Each set of sample code explores primitive data types, complex data types, and operations between a WebSphere ORB and another specific ORB.

October 2006

These samples demonstrate the general principles by which WebSphere Application Server applications can interoperate with CORBA applications. They demonstrate typical uses of the CORBA and EJB programming models between WebSphere Application Server and other ORBs. These samples contain Server and Client side code. Each set of sample code explores primitive data types, complex data types, and operations between a WebSphere ORB and another specific ORB.

Samples are available for WebSphere Application Server Version 5.0, WebSphere Application Server Version 5.1, WebSphere Application Server Version 5.1.1, WebSphere Application Server Version 6.0, WebSphere Application Server Version 6.0.1, WebSphere Application Server Version 6.0.2, and WebSphere Application Server Version 6.1.

Software requirements

  • WebSphere Application Server Version 5.0, WebSphere Application Server Version 5.0.1 (Version 5.0 FixPack 1), WebSphere Application Server Version 5.0.2 (Version 5.0 FixPack 2), WebSphere Application Server Version 5.1, WebSphere Application Server Version 5.1.1, WebSphere Application Server Version 6.0, WebSphere Application Server Version 6.0.1, WebSphere Application Server Version 6.0.2 or WebSphere Application Server Version 6.1 .
  • For WebSphere Application Server Version 5: The C++ compiler or Java runtime that is appropriate for each sample is documented in the Readme.html file for that sample.
  • For WebSphere Application Server Version 6: The C++ compiler or Java runtime that is appropriate for each sample is the same as that required by either WebSphere Application Server, or the Vendor product. Refer to the apropriate documentation.
  • Web browser: Internet Explorer 5.x or Netscape 4.79 or higher

Supported operating systems

  • For the WebSphere Application Server Version 5.0 sample: These samples have been tested on Windows 2000 Service Pack 3, AIX 4.3.3 ML10, AIX 5.1 ML2, and Solaris 2.8 with 7/29/02 Cluster Patch.
  • For the WebSphere Application Server Version 5.1 sample: These samples have been tested on Windows 2000 Service Pack 4, AIX 5.1 ML4, and Solaris 2.8 with the 7/29/2002 Cluster Patch.
  • For the WebSphere Application Server Version 5.1.1 sample: These samples have been tested on Windows 2000 Service Pack 4, AIX 5.1 ML4, AIX 5.2 ML2 and Solaris 2.8 with the November 2003 Cluster Patch.
  • For the WebSphere Application Server Version 6.0 sample: These samples have been tested on Microsoft Windows 2000 Server & Advanced Server (Service Pack 4), Microsoft Windows 2003 Standard & Enterprise, AIX 5.2 ML4, AIX 5.3, Sun Solaris Version 8 (Patch Cluster of June 2004), Sun Solaris Version 9 (Patch Cluster of June 2004), and z/OS Version 1.04.
  • For the WebSphere Application Server Version 6.1 sample: These samples have been tested on Microsoft Windows 2003 Standard & Enterprise, AIX 5.2 ML4, AIX 5.3, Sun Solaris Version 9 (Patch Cluster of June 2004), and z/OS Version 1.06.

Supported third-party ORBs

  • For the WebSphere Application Server Version 5.0 sample: VisiBroker 4.0 (Java) , VisiBroker 4.1 (C++) , VisiBroker 4.5 (C++) , VisiBroker 4.5.1 (Java), VisiBroker 5.2.1 (C++/Java), Orbix E2A St. Ed. v 5.1
  • For the WebSphere Application Server Version 5.1 sample: VisiBroker 4.5 (C++) , VisiBroker 4.5.1 (Java), VisiBroker 5.2.1, Orbix E2A St. Ed. v 5.1, Orbix E2A Application Server Platform v 6.0
  • For the WebSphere Application Server Version 5.1.1 sample: VisiBroker 5.2.1, VisiBroker 6.0, Orbix E2A Application Server Platform v 6.0 and Orbix 6.1
  • For the WebSphere Application Server Version 6.0 and 6.0.1 samples: Borland Enterprise Server, Version 6.0 (Patch 05), IONA Orbix Enterprise, Version 6.1 (Service Pack 1), and Java 2 Platform, Standard Edition (J2SE) Version 1.4.2 by Sun Microsystems Inc.
  • For the WebSphere Application Server Version 6.0.2 sample: Borland Enterprise Server, Version 6.0 (Patch 06), Borland Enterprise Server, Version 6.5 (Patch 04), IONA Orbix Enterprise, Version 6.1 (Service Pack 1), IONA Orbix Enterprise, Version 6.2, and Java 2 Platform, Standard Edition (J2SE) Version 1.4.2 by Sun Microsystems Inc.
  • For the WebSphere Application Server Version 6.1 sample: Borland Enterprise Server, Version 6.5 (Patch 09), IONA Orbix Enterprise, Version 6.3, Java 2 Platform, Standard Edition (J2SE) Version 1.4.2 by Sun Microsystems Inc., and Java 2 Platform, Standard Edition (J2SE) Version 1.5 by Sun Microsystems Inc.

Installation instructions

To install the CORBA interoperability samples, download the ZIP file (below) and unarchive it to a directory of your choice.

For the WebSphere Application Server Version 5.x samples: After unarchiving, open the index.html file located in the <your-unzip-location> directory. This file includes instructions on how to install, configure and run the sample.

For the WebSphere Application Server Version 6.x samples: After unarchiving, open the readme.html file located in the <your-unzip-location> directory. This file includes instructions on how to install, configure and run the sample.

Downloads

DescriptionNameSize
CORBA Interoperability sample for 5.0corbainteropv5.zip  ( HTTP | FTP )7 MB
CORBA Interoperability sample for 5.1corbainteropv51.zip  ( HTTP | FTP )5.7 MB
CORBA Interoperability sample for 5.1.1corbainteropv511.zip  ( HTTP | FTP )5.8 MB
CORBA Interoperability sample for 6.0 and 6.01corbainteropv6.zip  ( HTTP | FTP )2.3 MB
CORBA Interoperability sample for 6.0.2corbainteropv602.zip  ( HTTP | FTP )2.6 MB
CORBA Interoperability sample for 6.1corbaInterop61.zip  ( HTTP | FTP )2.9 MB
static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere
ArticleID=166418
SummaryTitle=CORBA Interoperability Samples
publish-date=102006