Browse Prior Art Database

Brokerless Object Network

IP.com Disclosure Number: IPCOM000117695D
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 structure for an object network without a centralized Object Request Broker (ORB) as defined by the Common Object Request Broker Architecture (CORBA). A mechanism for a brokerless distributed object structure is disclosed.

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

Brokerless Object Network

      Disclosed is a structure for an object network without a
centralized Object Request Broker (ORB) as defined by the Common
Object Request Broker Architecture (CORBA).  A mechanism for a
brokerless distributed object structure is disclosed.

      A network routing architecture consisting of tokens, such
as International Business Machines' Token Ring Network, can be
implemented where a network request contains a message for a
particular object.  If object A wants to send a message to object B
without knowing object B's location, the message is embedded in a
request and sent on the ring to the next node on the network.  The
node attempts to load the object specified.  If the load is
successful, the message is stripped off the ring and the object
responds to the message.  This enables the two objects to
communicate, since the location of both objects is now known.

      If the object load is unsuccessful, due to the specified object
not being found, the implication is that the node doesn't contain the
object, and the message is forwarded to the next node.

      If the message is returned to the node containing object A,
this is equivalent to object non-existence, in which case object A
pursues some kind of error recovery.

      This mechanism is not limited to ring topologies.  For point to
point or multipoint topologies, a header associated with the request
would contain a list of nodes traversed so that the same nod...