Browse Prior Art Database

Object Enterprise Key Method

IP.com Disclosure Number: IPCOM000110472D
Original Publication Date: 1992-Nov-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 48K

Publishing Venue

IBM

Related People

Redpath, RJ: AUTHOR

Abstract

Object-oriented end user systems present information through desktop objects. The Class construction of the Granularity Of Objects (GOO) is carefully designed for interoperability and competitive construction of future solutions.

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

Object Enterprise Key Method

      Object-oriented end user systems present information through
desktop objects.  The Class construction of the Granularity Of
Objects (GOO) is carefully designed for interoperability and
competitive construction of future solutions.

      Prior techniques for finding objects in a desktop system have
been isolated to file management.  Solutions have been developed for
objects that reside in the same class, tightly coupled to the data
structure of the object or the underlying methods which pertain to
that class of object.

      An Object Enterprise Key method is proposed for a heterogeneous
end user object-oriented system, which allows for a loose coupling of
data abstraction of an object.  Each object can provide a method,
called the wpKeymethod, that supports an enterprise coupling. LONG
wpKeymethod(Object *self, PSZ key, PVOID data)

      An object which employs this method utilizes the key parameter
to copy data for the requester.  The requester can use this data for
search criteria.  Each object will recognize a set of key names and
return a success if the key is supported.  For example, a key called
ByName can be employed by a Document object and a Mail object.  If a
user wants to find objects which pertain to a specific person, such
as a Document, Mail, and callup information.  Each of these objects
supports the ByName key to a specific person for later usage by a
requesting object to find this information.  ...