INTEGRATION ENVIRONMENT GENERATOR
First Claim
1. An integration environment generator comprising:
- an input conversion module configured to receive an input file and convert the input file into a markup language file, the input file identifying modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information;
a validation module configured to receive rules and validate the markup language file against the rules, the rules specifying a unified format for including the dependencies of the modules in the input file;
a traversal module configured to identify the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file;
a template selection module configured to select a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases; and
a file generation module executed on a computer system and configured to generate a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test script template.
2 Assignments
0 Petitions
Accused Products
Abstract
An integration environment generator receives an input file and converts the input file into a markup language file. The input file identifies modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information. The integration environment generator receives rules and validates the markup language file against the rules. The rules specify a unified format for including the dependencies of the modules in the input file. The integration environment generator identifies the modules, the dependencies among the modules, and the scheduling information and the test cases from the validated markup language file. The integration environment generator selects a build script template for the identified dependencies, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases and generates a build script, a scheduling script and a test case script from the templates.
34 Citations
20 Claims
-
1. An integration environment generator comprising:
-
an input conversion module configured to receive an input file and convert the input file into a markup language file, the input file identifying modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information; a validation module configured to receive rules and validate the markup language file against the rules, the rules specifying a unified format for including the dependencies of the modules in the input file; a traversal module configured to identify the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file; a template selection module configured to select a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases; and a file generation module executed on a computer system and configured to generate a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test script template. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating a build script, the method comprising:
-
converting an input file into a markup language file, the input file identifying modules for an application, dependencies among the modules, test cases for testing the modules, and scheduling information; validating the markup language file against rules, the rules specifying a unified format for including the dependencies of the modules in the input file; identifying the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file; selecting a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases; and generating a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test script template. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon computer executable instructions for generating a build script, the computer executable instructions, when executed, cause a computer system to perform a method comprising:
-
converting an input file into a markup language file, the input file identifying modules for an application, dependencies among the modules, test cases for testing the modules, and scheduling information; validating the markup language file against rules, the rules specifying a unified format for including the dependencies of the modules in the input file; identifying the modules, the dependencies among the modules, the scheduling information and the test cases from the validated markup language file; selecting a build script template for the identified dependencies among the modules, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases; and generating a build script from the build script template, a scheduling script from the scheduling script template and a test case script from the test script template. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification