lotus

previous page: 9.6) Object-Oriented Technology ftp: 64 Self Opt.
  
page up: Object-Oriented Technology FAQ
  
next page: 9.6) Object-Oriented Technology ftp: 66 OO Designer CASE Tool

9.6) Object-Oriented Technology ftp: 65 ORBELINE: CORBA




Description

This article is from the Object-Oriented Technology FAQ, by Bob Hathaway rjh@geodesic.com with numerous contributions by others.

9.6) Object-Oriented Technology ftp: 65 ORBELINE: CORBA

PostModern Computing is making its CORBA-compliant ORBeline product
available free of charge to the academic community for teaching and
research purposes. ORBeline is available via anonymous ftp from
labrea.stanford.edu under pub/pomoco.

We are making the SunOS 4.x, Solaris 2.3, and OSF/1 versions of
ORBeline available. We will consider making other platforms available
as well if there is enough interest.

Suresh Challa
PostModern Computing
suresh@pomoco.com

What follows is the README file of this release:

-------------------------------------------------------------------------------

ORBELINE
--------

The SMART Object Request Broker

ORBeline is a complete implementation of OMG's Common Object Request
Broker Architecture (CORBA). ORBeline goes beyond the standard
specification to provide a SMART communication framework allowing
you to easily develop large distributed applications that are robust,
scalable, flexible and maintainable. ORBeline incorporates PostModern's
proven communication framework that links thousands of nodes.

Highlights
----------

ORBeline's SMART Agent dynamically tracks the communication taking place
between all objects and their clients:

o Smart Binding and Protocol Selection

ORBeline automatically picks the best communication mechanism as
soon as you try to access an object. If the object is in your process,
it bypasses the ORB and the network altogether. When the object is on
a remote node, ORBeline's SMART and efficient on-the-wire protocol
is selected. When the object is implemented using another vendor's
ORB, that vendor's on-the-wire protocol is used.

o Built-in Fault Tolerance

ORBeline's SMART Agent monitors communication between objects and their
clients. In case of a failure, the SMART agent and ORBeline cooperate
to reestablish connections between processes or their replicas.

o Dynamic Directory Service

ORBeline's Dynamic Directory Service tracks all registered and active
objects, providing a high degree of efficiency, total location
transparency and easy administration. There is no need for
cumbersome configuration files, and no need for heavyweight object
migration and replication mechanisms.

o Platforms

ORBeline runs on all classes of computers ranging from Cray
supercomputers, to workstations, to personal computers and
embedded systems.

Complete CORBA implementation
-----------------------------

ORBeline is the most complete ORB implementation currently on the
market. It features the following:

o IDL Compiler implementing the entire Interface Definition
Language.

o Static and Dynamic Invocation Interfaces

o Complete Interface and Implementation Repositories.

o Support for Object Activation.

o Complete set of object administration tools.

Features
--------

o High Performance and Low Overhead

ORBeline provides high performance while adding little overhead
to your application. ORBeline is the only ORB product available
on the market today suitable for running on real-time, embedded
systems.

o Flexible and Easy to Use

With ORBeline it is easy to develop, deploy and maintain large
distributed applications. ORBeline provides a high degree of
flexibility and takes care of cumbersome details allowing
developers to focus on their applications.

o WAN Connectivity

ORBeline uses PostModern's proven communication technology to
connect wide area networks.

o Scalability

ORBeline's smart use of network resources and communication protocols
allows applications to scale to networks of thousands of nodes.

o Object Migration and Replication

ORBeline's SMART agent and Dynamic Directory Service allow easy object
migration and replication.

Platforms
---------

We are making the SunOS 4.x, Solaris 2.3, and OSF/1 versions of
ORBeline available free of charge to the academic community.
We will consider making other platforms available as well if there
is enough interest.

The following compilers are supported in this release:

Solaris 2.3: Sun C++ 4.0 (native), SparcWorks 3.0
SunOS 4.x: Sun C++ 3.0 (cfront), SparcWorks 2.0.1
OSF/1 1.3: DEC C++

If there is enough interest, we can make versions compatible with
other compilers available as well.

LICENSING
---------

ORBeline is provided free of charge to the academic community for
teaching and research purposes. After installing ORBeline, call us at
(415) 967-6169 or send e-mail to info@pomoco.com and we will send you
a perpetual license for your site.

If you are interested in ORBeline for commercial purposes, contact us
and we can provide a limited time evaluation license.

ACKNOWLEDGEMENTS
----------------

We would like to thank Stanford University for providing us with
a high-speed ftp site from which to distribute this ORBeline
release.

PostModern Computing Technologies, Inc.
1897 Landings Drive
Mountain View, CA 94043
Tel: (415) 967-6169
Fax: (415) 967-6212
info@pomoco.com

 

Continue to:













TOP
previous page: 9.6) Object-Oriented Technology ftp: 64 Self Opt.
  
page up: Object-Oriented Technology FAQ
  
next page: 9.6) Object-Oriented Technology ftp: 66 OO Designer CASE Tool