Patent ID: 9619219
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A computing system, comprising: at least one computing device processor; and a memory device including instructions that, when executed by the at least one computing device processor, enable the computing system to: receive a configuration request that specifies a configuration to be implemented at a target computing system; compile at least one component into an application package, the at least one component including at least one or more software modules for the configuration to be implemented at the target computing system; determine an instruction for installing the application package, the instruction specifying at least one test to be performed with the application package at the target computing system, wherein the at least one test for installing the application package includes one or more sanity tests and one or more validation tests, the one or more sanity tests being configured to determine whether a service referenced by the application package is available at an address, and the one or more validation tests being configured to determine whether one or more functional elements operate within a determined range of functional values; send the application package and the instruction to the target computing system; cause the application package to be installed at the target computing system; and cause the at least one test to be performed at the target computing system, the configuration being rolled back upon any test of the at least one test not satisfying at least one pass criterion.