Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object Request Broker-Directed Multiple Server Object

IP.com Disclosure Number: IPCOM000117694D
Original Publication Date: 1996-May-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 38K

Publishing Venue

IBM

Related People

Breslau, FC: AUTHOR [+3]

Abstract

Disclosed is a mechanism for object qualification as a part of a multi-object entity which allows selection by the Object Request Broker (ORB) as defined by the Common Object Request Broker Architecture (CORBA) with a particular implementation via the International Business Machines' (IBM) System Object Model (SOM) or Distributed System Object Model (DSOM).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 85% of the total text.

Object Request Broker-Directed Multiple Server Object

      Disclosed is a mechanism for object qualification as a part of
a multi-object entity which allows selection by the Object Request
Broker (ORB) as defined by the Common Object Request Broker
Architecture (CORBA) with a particular implementation via the
International Business Machines' (IBM) System Object Model (SOM) or
Distributed System Object Model (DSOM).

      An object qualification as "one of <list name>" is introduced.
An object with this qualification when registered to the ORB does not
retain its own identity; rather, it is added to the list of other
objects of this type, all of which are referenced by the same name.

      Note that it is an ORB function to ensure that all objects with
the same name are of the same class and the same modification level.
Additionally, the ORB would track the addition of another same-named
object to change its type from "singular" to "one of <list name>".
Similarly, deletion of an object resulting in only a single object of
a particular name would cause the ORB to change the type from "one of
<list name>" to "singular".  The ORB would fail to register a
non-compliant object.

      Only the ORB can distinguish between these objects independent
of their location within the network; the actual choice of these
objects' methods is user transparent.

      On receipt of a request to this object type, the ORB is
responsible for selecting the optimal target fr...