Chapter 13 Creating CORBA-Compatible Java Clients


Overview

CORBA is a distributed component architecture defined by the Object Management Group. Jaguar supports the CORBA Internet Inter-ORB Protocol (IIOP). Jaguar also provides a CORBA-compatible client-side interface that is implemented according to the CORBA specification for IDL-to-Java language mappings. These two items allow you to create CORBA-compliant Java applications and applets that interact with Jaguar components.

About CORBA Java language bindings

For information on the CORBA architecture, see the specifications available at the Object Management Group (OMG) Web site at http://www.omg.org.

The Jaguar Java ORB runtime is implemented according to the CORBA 2.3 specification (specifically, the document IDL to Java Language Mapping Specification, formal/99-07-53). You can download this document from the OMG Web site .

Jaguar Java ORB runtime

The Java ORB programming interface is defined by the CORBA Java-language bindings specification. The top-level class, org.omg.CORBA.ORB, is an abstract Java class. Each Java ORB vendor must provide an implementation of this class. For example, the Jaguar ORB implementation class is com.sybase.CORBA.ORB. You can use the Jaguar ORB or any CORBA-compatible ORB to invoke Jaguar components. For example, Netscape 4.0 includes the Visigenic VisiBroker Java 2.5 ORB classes.

In this version, Jaguar's ORB implementation does not support:

 


Copyright © 2000 Sybase, Inc. All rights reserved.