Patent ID: 6516354
Filing Date: 2003-02-04
Classification: G06F,Y10S

Abstract:
Apparatus fore efficient representation of variable length object identifiers in a distributed object system having a client and an object server with a method for dynamically crating a portable object adapter, the apparatus compressing:a database containing a plurality of fixed-length compact object identifiers that are unique only to a particular portable object adapter and variable light object identifiers that are unique throughout the distributed object system; an ID server having a method responsive to a variable length object identifier for retrieving fixed-length compact object identifiers from the database and returning one of the retrieved fixed-length compact object identifiers which corresponds to the variable length identifier; an IDL interface available to the object server for invoking the ID server method over the distributed object system; and wherein the method for dynamically creating a portable object adapter invokes the IDL interface when a server object instance does not exist in order to create a server object instance in the portable object adapter using a variable length identifier and assign thereto a previously-assigned fixed-length compact object identifier.