Welcome [ANSA] [ISF]

Distributed Objects and the World Wide Web

Multi-page version



ANSA is building a set of tools to integrate a distributed object model into WWW. The objective is to provide a CORBA based environment from which the web appears to consist of a world of distributed CORBA objects. Also we want to exploit CORBA's integration capability to integrate existing information systems into WWW.


Contents * Next * Single

Overview

This work uses the CORBA Internet Inter-ORB Protocol (IIOP) which will be mandatory for all CORBA 2.0 compliant platforms. The initial phase of the project is to build an infrastructure consisting of:

Gateway diagram

Within CORBA, clients will be able to invoke CORBA services and the ORB (Object Request Broker) will locate and invoke the right service. If the service is outside the CORBA world, access will take place via the IIOP to HTTP gateway (this gateway will also convert from IIOP to other protocols such as FTP); the remote object will look like a CORBA object to the CORBA client (URL's look like CORBA objects).

Clients outside the CORBA world will see CORBA objects as web objects and will be able to direct HTTP requests to these objects through the HTTP to IIOP gateway.



Contents * Prev * Next * Single

Status

Initial versions of the HTTP to IIOP and IIOP to HTTP gateways are running. Modified versions of the new Arena browser (from W3C) and the Line Mode browser (supplied with the WWW library) are also running, using IIOP as their native protocol.

We plan to release the code into the public domain in December 1995.

A CORBA wrapper for web objects describes some of our earlier work on integrating existing systems into WWW. We use CORBA IDL to describe CGI gateways. A stub compiler is able to generate most of the code for the CGI gateway and also a template HTML form to drive the gateway. The prototype code is already available.



Contents * Prev * Single

The benefits

Some of the benefits of using distributed objects are:


30 Nov 1995; <rtor@ansa.co.uk>

Converted from text 30 Nov 1995 by <rtor@ansa.co.uk>