Method and system for automated component product integration
First Claim
1. A computer implemented method for performing a component product integration synchronization, comprising:
- generating a component product extensible markup language (XML) schema;
identifying a number of component products to be integrated together in a software system;
generating a component product XML file for each identified component product according to the generated component product XML schema, wherein the component product XML file for a given component product is generated by searching an install unit of the given component product, extracting data pertinent to installation of the given component product from the install unit of the given component product, and storing this extracted data in the component product XML file for the given component product, wherein the install unit of the given component product includes instructions and data for installing the given component product in a stand-alone manner;
using the data stored in the generated component product XML files to identify and resolve component product interface problems associated with component product specifications and dependencies prior to integrating the number of component products together in the software system; and
integrating the number of component products into the software system using only data stored in the generated component product XML files, wherein the integrating is performed without running the install units respectively associated with the number of component products to direct installation of the number of component products.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for performing a component product integration synchronization. In the method, a component product extensible markup language (XML) schema is generated. A number of component products to be integrated together in a software system are then identified. A component product XML file is generated for each identified component product according to the generated component product XML schema. The generated component product XML files are used to verify compatibility of the identified component products when integrated together in the software system. Once compatibility of the identified component products is verified, the software system can be built with a high expectation of success.
27 Citations
20 Claims
-
1. A computer implemented method for performing a component product integration synchronization, comprising:
-
generating a component product extensible markup language (XML) schema; identifying a number of component products to be integrated together in a software system; generating a component product XML file for each identified component product according to the generated component product XML schema, wherein the component product XML file for a given component product is generated by searching an install unit of the given component product, extracting data pertinent to installation of the given component product from the install unit of the given component product, and storing this extracted data in the component product XML file for the given component product, wherein the install unit of the given component product includes instructions and data for installing the given component product in a stand-alone manner; using the data stored in the generated component product XML files to identify and resolve component product interface problems associated with component product specifications and dependencies prior to integrating the number of component products together in the software system; and integrating the number of component products into the software system using only data stored in the generated component product XML files, wherein the integrating is performed without running the install units respectively associated with the number of component products to direct installation of the number of component products. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method for generating a component product extensible markup language (XML) file to be used in performing a component product integration synchronization, comprising:
-
(a) identifying a component product for which a component product XML file is to be generated; (b) reading a tag in a component product XML schema; (c) identifying the tag read in operation (b) as representing an executor tag; (d) in response to operation (c), running an executor specified by the executor tag to retrieve data pertinent to installation of the component product from an install unit associated with the component product without running the install unit, wherein the install unit of the component product includes instructions and data for installing the given component product in a stand-alone manner; (e) in response to operation (d), storing the retrieved data in the component product XML file; (f) identifying the tag read in operation (b) as representing a static data tag; (g) in response to operation (f), retrieving static data associated with the static data tag from a static data source that includes data which is not subject to variation among different component products; (h) in response to operation (g), storing the retrieved static data in the component product XML file; and (i) repeating operations (b) through (h) until each tag instance in the component product XML schema has been read once and in a sequential manner beginning with a first tag present in the component product XML schema. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer readable storage medium including program instructions for performing a component product integration synchronization, comprising:
-
program instructions for obtaining a component product extensible markup language (XML) schema; program instructions for obtaining a respective identifier for a number of component products to be integrated; program instructions for generating a component product XML file for each identified component product to be integrated, wherein the component product XML file is to be generated according to the obtained component product XML schema, wherein the component product XML file for a given component product is generated by searching an install unit of the given component product, extracting data pertinent to installation of the given component product from the install unit of the given component product, and storing this extracted data in the component product XML file for the given component product, wherein the install unit of the given component product includes instructions and data for installing the given component product in a stand-alone manner; program instructions for using the data stored in the generated component product XML files to identify and resolve component product interface problems associated with component product specifications and dependencies prior to integrating the number of component products together to form a system; and integrating the number of component products into the system using only data stored in the generated component product XML files, wherein the integrating is performed without running the install units respectively associated with the number of component products to direct installation of the number of component products. - View Dependent Claims (18, 19, 20)
-
Specification