Systems and methods for a bootstrap mechanism for software execution
First Claim
1. A computer program product embodied in a tangible storage medium, the program product for bootstrapping application execution, the program product including programming instructions for:
- acquiring a file set for an application operable across multiple processes deployed on a set of hosts, said programming instructions for acquiring said file set comprising a set of instructions in a bootstrap executable file included in a software package;
building each selected file into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and
executing said bootstrap file.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism to acquire and deploy (“bootstrap”) software files, particularly testcase files, across multiple hosts and platforms is provided. A software package is created and a predetermined bootstrap executable file is built into the package. A process on each host on which the software files are to be deployed extracts the bootstrap file and executes it. Each bootstrap executable builds corresponding software files into the software package. The process then extracts the files corresponding to its particular process from the software package.
44 Citations
27 Claims
-
1. A computer program product embodied in a tangible storage medium, the program product for bootstrapping application execution, the program product including programming instructions for:
-
acquiring a file set for an application operable across multiple processes deployed on a set of hosts, said programming instructions for acquiring said file set comprising a set of instructions in a bootstrap executable file included in a software package; building each selected file into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and executing said bootstrap file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for bootstrapping a software application comprising:
-
acquiring a file set for an application operable across multiple processes deployed on corresponding hosts, said step of acquiring said file set performed in response to a set of instructions in a bootstrap executable file included in a software package; building each selected file into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and executing said bootstrap file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for bootstrapping a software application comprising:
-
circuitry operable for acquiring a file set for an application operable across multiple processes deployed on corresponding hosts, wherein said acquiring said file set is performed in response to a set of instructions in a bootstrap executable file included in a software package; circuitry operable for building each selected file into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and circuitry operable for executing said bootstrap file. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product embodied in a tangible storage medium, the program product for bootstrapping application execution, the program product including programming instructions for:
-
acquiring a file set for an application operable across multiple processes deployed on a set of hosts, said programming instructions for acquiring said file set comprising a set of instructions in a bootstrap executable file included in a software package, said programming instructions for copying one or more selected files from said acquired file set to each host; for each host, building each selected file from said acquired file set into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and executing said bootstrap file.
-
-
26. A method for bootstrapping a software application comprising the steps of:
-
acquiring a file set for an application operable across multiple processes deployed on corresponding hosts, said step of acquiring said file set performed in response to a set of instructions in a bootstrap executable file included in a software package, said programming instructions for copying one or more selected files from said acquired file set to each host; for each host, building each selected file from said acquired file set into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and executing said bootstrap file.
-
-
27. A data processing system for bootstrapping a software application comprising:
-
circuitry operable for acquiring a file set for an application operable across multiple processes deployed on corresponding hosts, wherein said acquiring said file set is performed in response to a set of instructions in a bootstrap executable file included in a software package, said programming instructions for copying one or more selected files from said acquired file set to each host; circuitry operable for building each selected file from said acquired file set into said software package wherein programming instructions for building each file of said file set into said software package are included in said bootstrap executable file; and circuitry operable for executing said bootstrap file.
-
Specification