CORBA / IIOP Developer Central
The Common Object Request Broker Architecture, also known as CORBA,
is a distributed object architecture that allows objects to interoperate
across networks regardless of the language in which they were written.
It allows developers to write applications that can be reused without modification,
to leverage legacy systems, and to code in the language they know best.
IIOP is a standard protocol whose use guarantees that CORBA-enabled
objects can communicate across CORBA runtimes from any vendor.
Netscape and its partners IBM, Sun and Oracle see the power of CORBA
and want to make Internet-based services as widely available as Internet-based
content is today. Netscape has committed to integrating CORBA and
IIOP into every client and server solution it sells from now on.
News
Integrating NAS, Netscape Extensions and CORBA
Get an overview of the techniques involved in integrating a CORBA application into the Netscape Application Server using Netscape extensions with this CORBA cookbook, which covers the pros and cons of various solutions.
CORBA Sample Code
Looking to get started with the Internet Service Broker?
Two code samples are available,
including an updated
Visigenic bank example that uses Web naming.
Web Naming TechNote
Having trouble getting your Web server to support the Internet Service
Broker Web naming functionality? This TechNote will guide you through the process of
configuring the Netscape Enterprise Server 3.0 for Web naming.
CORBA and JavaBeans
IBM, Netscape, Oracle, and Sun unite around CORBA and JavaBeans. (Press release)
Netscape's CORBA-Enabled Product Line
-
Netscape
Communicator comes with the Netscape Internet Service Broker
for Java - a Java ORB - making it possible for applets to make requests
of CORBA-compliant objects, as well as receive callbacks from them.
-
Netscape
Enterprise Server 3.0, Netscape Enterprise Server 3.0, the core
server component of the SuiteSpot 3.0 server suite, includes the Netscape
Internet Service Brokers for Java
and C++.
The Enterprise server includes a single-user developer license and all
the development tools such as the IDL compiler, network agents, and miscellaneous
utilities necessary to start creating CORBA applications and components.
The development environment includes Caffeine, a "java-to-java" compiler
that can generate CORBA stubs and skeletons from compiled Java interface
definitions, thereby removing the need for IDL. This compiler, jointly
developed by Netscape and Visigenic, enables Java programmers to get up
and running quickly. Caffeine also ability to allow Java objects
to be passed by-value from client to server and to generate CORBA IDL from
Java interface definitions.