Patent ID: 8458142

Claim:
A method for distributing changes to digital assets across a network, said method comprising: determining an asset type of a first digital asset located on a source node; comparing the first digital asset to a prior digital asset located on one or more target nodes to determine one or more deltas, the prior digital asset being a prior version of the first digital asset; the delta being a difference between the first digital asset and the prior digital asset; evaluating the one or more deltas with one or more criteria to determine if the one or more delta assets should be created, the delta asset containing the respective delta, the criteria determined by the asset type, wherein if the delta meets the criteria, creating the delta asset, said delta asset comprising a package which is subparts of at least one application program from at least one enterprise information system (EIS), said delta asset having the 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 delta asset and the extended environment layer being a subset of an EIS and having portions of the EIS system necessary to support the respective logic data layer; marking the delta asset as a first delta asset of the first digital asset; sending the first delta asset to a component distribution server/asset distribution server (CDS/ADS), said CDS/ADS comprising: a package specification process that receives the package comprising the first delta asset; a process adapter process that translates at least one of the asset layers of the first delta asset so that the first delta asset performs the asset function on a target base environment of the target node comprising the prior asset; and a target process that changes the at least one layer of the first delta 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; and distributing across the network, via the CDS/ADS, over a Distributed Internet Services system, the first delta asset to one or more target nodes for deployment thereon.