CPC G06F 16/16 (2019.01) [G06F 8/60 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving a source application package comprising a plurality of portions of code and a plurality of configuration files, wherein the plurality of configuration files are separate from the plurality of portions of code;
generating, using the source application package, a first target application package for at least one first computing device of a distributed computing system, wherein the first target application package includes at least a first configuration file of the plurality of configuration files and at least a first portion of code of the plurality of portions of code from the source application package, wherein the first configuration file and the first portion of code are associated with a first functionality performed by the at least one first computing device of the distributed computing system, and wherein the first configuration file is usable by the at least one first computing device to select one or more configurations of the at least one first computing device for performing the first functionality;
generating, using the source application package, a second target application package for at least one second computing device of the distributed computing system, wherein the second target application package includes at least a second configuration file of the plurality of configuration files and at least a second portion of code of the plurality of portions of code from the source application package, wherein the second configuration file and the second portion of code are associated with a second functionality performed by the at least one second computing device of the distributed computing system, and wherein the second configuration file is usable by the at least one second computing device to select one or more configurations of the at least one second computing device for performing the second functionality, wherein the second functionality is distinct from the first functionality and the at least one second computing device is distinct from the at least one first computing device;
communicating the first target application package to the at least one first computing device, wherein the at least one first computing device installs a first target application using the first target application package; and
communicating the second target application package to the at least one second computing device, wherein the at least one second computing device installs a second target application using the second target application package.
|