Browse Prior Art Database

Centralized Object State Repository

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

Publishing Venue

IBM

Related People

Breslau, FC: AUTHOR [+3]

Abstract

Disclosed is a mechanism for standardized easy access to an object's run-time context information in the distributed object environment as provided by an 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 76% of the total text.

Centralized Object State Repository

      Disclosed is a mechanism for standardized easy access to an
object's run-time context information in the distributed object
environment as provided by an 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).

      Whenever a run-time dynamic storage data area is allocated for
an object, the allocation is to be performed via the ORB from storage
provided by the ORB.  The pointer to, and the size of, the object
dynamic area is maintained by the ORB for easy retrieval and
deallocation upon  the deregistration of the object.

      Thus, if an object's storage is required for program debugging,
performance tuning, etc., the ORB can maintain the object's storage
allocation even if the object isn't executing (based on installation
test policy).

      This feature greatly facilitates the object recovery and
dynamic reconfiguration mechanisms.  A mechanism for deleting and
reinstantiating an object may use the above context data area instead
of using object-specific context data retrieval methods.

      This storage allocation by the ORB can be based on an object's
storage parameter when an object is registered with the ORB.  This
parameter can be generated by a compiler as one of the options
available at compile-time.

    ...