Browse Prior Art Database

Method for glue-component architecture

IP.com Disclosure Number: IPCOM000008567D
Publication Date: 2002-Jun-24
Document File: 2 page(s) / 51K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for glue-component architecture. Benefits include improved functionality and improved performance.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 82% of the total text.

Method for glue-component architecture

Disclosed is a method for glue-component architecture. Benefits include improved functionality and improved performance.

Background

              Software is comprised of a number of vertical and horizontal components. Some parts support a horizontal component of functionality (such as SNMP). The components themselves may be optional or the horizontal component may be optional. A requirement exists to make the dependent components so that they can be deployed independently in an executable without the other optional horizontal or vertical component.

Description

              The disclosed method minimizes the size of a software executable, which has vertical and horizontal components of which some might be optional. A standard interface in the vertical components is independent of the horizontal component. A small glue layer is added that is dependent on both the horizontal and vertical components. Only when this glue layer is linked into an executable are both the horizontal and vertical components incorporated in the executable (see Figure 1).

              The arrows on the lines show the direction of dependency. If one of the optional vertical components (V component A) is not required, the overall executable still links correctly. If the optional horizontal component is not required, the vertical components do not have a direct dependency on it, and an executable can be generated. The vertical components have minimal support (enough to support the glue) for the specific ho...