Patent ID: 8666933

Claim:
A method for distributing assets to multi-tiered network nodes, comprising: sending an asset deployment query including a target identifier from a target node via a client deployment process to a component distribution server/asset distribution server; searching an asset deployment queue for the target identifier; indicating, to the target node, whether the target identifier was found in the deployment queue; sending a request for an asset descriptor manifest via a client deployment agent comprising the client deployment process from the target node to the component distribution server/asset distribution server; identifying at least one asset that needs to be distributed to the target node; creating an asset manifest entry associated with each asset that needs to be distributed to the target node; assembling the asset descriptor manifest from at least one asset manifest entry; sending the asset descriptor manifest from the component distribution server/asset distribution server to the target node; determining at least one asset associated with at least one asset manifest entry, said asset having an asset type and at least two asset layers, a first asset layer being a logic/data layer and a second asset layer being an extended environment layer, the logic/data layer having information that includes a function of the pending asset and the extended environment layer being a subset of the EIS and having portions of the EIS system necessary to support the respective logic data layer; sending a request for the asset from the target node to the component distribution server/asset distribution server; creating a package comprising the asset; and sending the package from the component distribution server/asset distribution server to the target node, said component distribution server/asset distribution server comprising: a package specification process that receives the package which is subparts of at least one application program from at least one enterprise information system (EIS); a process adapter process that translates at least one of the asset layers so that the asset performs the asset function on a target base environment of the target node; and a target process that changes the at least one layers of the pending asset to provide specific information for the target node, whereby a transformed asset is an asset that is translated by the process adapter process and changed by the target process.