Low overhead object adaptor

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 946

Patent

active

059918233

ABSTRACT:
Data structures and various methods for invoking and creating objects are used in a distributed object system in order to implement subcontracts. A subcontract is a selected grouping of basic features or object mechanisms that a system provides for use in managing objects and has associated functions. A subcontract registry is used for creating object references for server objects. The subcontract registry has any number of subcontract objects within it, and each subcontract object may include: a subcontract identifier that identifies the subcontract object, a quality of service list that contains feature name-value pairs, and a create function unique to the subcontract object. An implementation registry is used for registering any number of implementation definitions. Each implementation definition defines an implementation for an interface within the system, and each implementation definition may include: an implementation identifier that identifies the implementation, a pointer to a subcontract object contained in the subcontract registry, an interface identifier that identifies the interface being implemented, and a set of functions used for creating and invoking a server object that are unique to that implementation. One method creates an object reference for a distributed server object by using the subcontract registry in order to identify the unique create function to be used that corresponds to the subcontract functionality desired. Another technique invokes a method defined on a server object by using an object reference to find the appropriate implementation definition in the implementation registry. Lookup and dispatch functions unique to this definition are used to invoke the method.

REFERENCES:
patent: 5307490 (1994-04-01), Davidson
patent: 5566302 (1996-10-01), Khalidi et al.
patent: 5577251 (1996-11-01), Hamilton et al.
patent: 5724503 (1998-03-01), Kleinman et al.
patent: 5737607 (1998-04-01), Hamilton et al.
patent: 5787251 (1998-07-01), Hamilton
Hamilton, Graham, et al., Subcontract: A Flexible Base for Distributed Programming, 1993, Sun Microsystems Laboratories, Inc.
Hamilton, et al., Subcontract: A Flexible Base for Distributed Programming, Apr. 1993, The SMLI Technical Report Series published by Sun Microsystems Laboratories, Inc.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Low overhead object adaptor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Low overhead object adaptor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Low overhead object adaptor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1234957

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.