InnovationQ and the IP.com Prior Art Database will be updated on Sunday, December 15, from 11am-2pm ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

Seamlessly Integrating business components into existing third-party software packages

IP.com Disclosure Number: IPCOM000015311D
Original Publication Date: 2001-Nov-03
Included in the Prior Art Database: 2003-Jun-20

Publishing Venue



Practitioners of the art of building solutions/suites that incorporate multi-vendor with existing software installation wrapper still have the requirement of adding their existing business components such as company branding, licensing terms, and solution documentation. For instance, a company may re-distribute shareware software such as Netscape Navigator. Netscape Navigator comes packaged with its own installation medium which does not allow the inclusion of these additional business components. In order for the customer who will redistribute Netscape Navigator as part of their solution, traditionally the customer would re-wrap the binaries in a new install medium which included the required business components. This disclosure describes a means through a data model where the existing and unchanged Netscape Navigator installation medium and the business componentry are instrumented to a data model which can then be consumed by a specialized runtime. In the traditional method of integrating business componentry with existing install medium a practitioner would take the componentry that was wrapped by the install medium and the business components and create a new install medium that was unique and therefore offer little re-usability. This disclosure describes a much more efficient means whereby the existing install medium is untouched and is treated as a high-level object. The business components are also treated as high-level objects. These high-level objects are then described by a data model with the data model instrumented through a runtime. By treating the install and business components as objects reuse is quickly and easily accomplished. 1