Browse Prior Art Database

Portable and Reusable Generic Interface Architecture

IP.com Disclosure Number: IPCOM000107272D
Original Publication Date: 1992-Feb-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 3 page(s) / 85K

Publishing Venue

IBM

Related People

Chen, W: AUTHOR [+3]

Abstract

Disclosed is an architecture to integrate reusable (application- independent) and portable (operating system independent) components in one software product. Fig. 1 is an illustration of the interface architecture in relation to the components.

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

Portable and Reusable Generic Interface Architecture

       Disclosed is an architecture to integrate reusable
(application- independent) and portable (operating system
independent) components in one software product.  Fig. 1 is an
illustration of the interface architecture in relation to the
components.

      The generic interface architecture is operating system (O/S)
independent and application independent.  This unique attribute is
the key to maintaining the portability of the applications and at the
same time preserving the reusability of the services.  The
applications use the interface in order to remain detached from the
concerns of O/S- dependent service routines.  This requires the
interface to represent an abstraction of 'what' function to perform
rather than 'how' to perform the function in a particular O/S.  On
the other hand, the interface provides a facility for a service
routine to obtain additional information in order to accomplish its
function in a way to exploit the O/S strengths and avoid limitations.

      The facility is implemented as a service interface routine
which can be instantiated (or customized) on behalf of the
O/S-independent application.  Under this object-oriented approach,
the instantiator (application "representative") is responsible for
supplying the O/S- dependent input (initialization) that the
application will not be able to specify when it makes subsequent
service requests.  This representative supplies this i...