Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Generic Application Objects with Aliases

IP.com Disclosure Number: IPCOM000110847D
Original Publication Date: 1994-Jan-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Related People

Howe, WG: AUTHOR [+5]

Abstract

Disclosed is a method for providing generic application objects that can be used as the basis for developing applications in diverse areas such as manufacturing, health care or office. The customization of the object for a particular instance is done by a set of aliases that transform the generic object into a specific one.

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

Generic Application Objects with Aliases

      Disclosed is a method for providing generic application objects
that can be used as the basis for developing applications in diverse
areas such as manufacturing, health care or office.  The
customization of the object for a particular instance is done by a
set of aliases that transform the generic object into a specific one.

      These aliases transform the user's perception of the object but
do not alter the underlying implementation of the object in the
information processing system.

      The Figure shows a collection of objects taken from an
engineering records management system and from an office application.

Analysis of each of these objects shows that each pair can be
implemented as a single object with two "aliases" -- one for users of
the engineering records application and another for users of the
office application.  For example, a distribution list for an
Engineering Change (EC 21) has the same data and functionality as a
folder's nickname list.  This allows users to implement a generic
object with the appropriate functionality and customize by providing
alternative aliases to the specific user's requirements.

      Using these aliases extends the traditional object-oriented
notion of inheritance by allowing the same object to exhibit
different user terminology.  This terminology is assigned to the
object when the application is installed.

      Aliases are assigned by using a table that...