Extended environment data structure for distributed digital assets over a multi-tier computer network
First Claim
1. A computer program product comprising an extended environment data structure that is part of a digital asset tangibly stored on a storage medium in a source computer, having a memory and a processor and at least one network connection, of a Component Distribution Server system that improves the distribution of the digital asset over one or more multi-tiered networks, the data structure comprising said computer program product including:
- one or more common descriptors to provide a unique identification of the digital asset on the multi-tiered networks, wherein the digital asset is a component of an application and has an asset type defined by an asset boundary and at least two asset layers including a logic/data layer having information that includes a function of the asset and an extended environment layer comprising said extended environment data structure to support the logic/data layer function on the source computer;
one or more base environment descriptors to identify a required base execution environment on one or more target computers, the base execution environment being required to execute the digital asset on a respective target computer that has at least one of a different computer hardware, software, or operating environment, wherein the base execution environment includes one or more other digital assets effective to create the base environment on the target computer deployed to the respective target computer from one or more Enterprise Information Systems (EIS) on the source computer; and
one or more transform descriptors to enable on the source computer translation and change processes of the digital asset to transform the digital asset from a digital asset that performs the asset function that is included in the logic/data layer thereof on an EIS execution environment on the source computer into a processed digital asset, having a processed extended environment including a processed extended environment data structure, that performs the asset function on the target base execution environment on the target computer upon distribution thereto in the Component Distribution Service system;
wherein the digital asset is organized with at least one other digital asset transformed in the EIS environment on the source computer as at least one distributable package according to a package boundary determined by the asset boundary of at least one of the digital assets.
4 Assignments
0 Petitions
Accused Products
Abstract
An extended environment data structure that is part of a digital asset that is transmittable over one or more multi-tiered networks. The data structure has one or more common descriptors to provide a unique identification of the digital asset on the networks; one or more asset dependency descriptors to identify one or more associated digital assets, associated digital assets are associated with the digital asset by a joint membership as parts of a whole; and has one or more target server dependencies descriptors to identify a base execution environment on one or more target computers. In an alternative exemplary embodiment and/or exemplary method, one or more EIS server dependencies descriptors are included to identify an EIS execution environment on the respective EIS from which the asset resides. In still other exemplary embodiments and/or exemplary methods, other descriptors are included in the extended environment data structure.
-
Citations
65 Claims
-
1. A computer program product comprising an extended environment data structure that is part of a digital asset tangibly stored on a storage medium in a source computer, having a memory and a processor and at least one network connection, of a Component Distribution Server system that improves the distribution of the digital asset over one or more multi-tiered networks, the data structure comprising said computer program product including:
-
one or more common descriptors to provide a unique identification of the digital asset on the multi-tiered networks, wherein the digital asset is a component of an application and has an asset type defined by an asset boundary and at least two asset layers including a logic/data layer having information that includes a function of the asset and an extended environment layer comprising said extended environment data structure to support the logic/data layer function on the source computer; one or more base environment descriptors to identify a required base execution environment on one or more target computers, the base execution environment being required to execute the digital asset on a respective target computer that has at least one of a different computer hardware, software, or operating environment, wherein the base execution environment includes one or more other digital assets effective to create the base environment on the target computer deployed to the respective target computer from one or more Enterprise Information Systems (EIS) on the source computer; and one or more transform descriptors to enable on the source computer translation and change processes of the digital asset to transform the digital asset from a digital asset that performs the asset function that is included in the logic/data layer thereof on an EIS execution environment on the source computer into a processed digital asset, having a processed extended environment including a processed extended environment data structure, that performs the asset function on the target base execution environment on the target computer upon distribution thereto in the Component Distribution Service system;
wherein the digital asset is organized with at least one other digital asset transformed in the EIS environment on the source computer as at least one distributable package according to a package boundary determined by the asset boundary of at least one of the digital assets. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
5. A computer program product comprising an extended environment data structure that is part of a digital asset tangibly stored on a storage medium in a source computer, having a memory and a processor and at least one network connection, of a Component Distribution Server system that improves the distribution of the digital asset over one or more multi-tiered networks, the data structure comprising said computer program product including:
-
one or more common descriptors to provide a unique identification of the digital asset on the multi-tiered networks, wherein the digital asset is a component of an application containing static and dynamic content and has an asset type defined by an asset boundary and at least two asset layers including a logic/data layer having information that includes a function of the asset and an extended environment layer comprising said extended environment data structure to support the logic/data layer function on the source computer; one or more asset dependency descriptors to identify one or more associated digital assets, the associated digital assets being associated with the digital asset by a joint membership as parts of a whole comprising at least one package; one or more base environment descriptors to identify a required base execution environment on one or more target computers, the base execution environment being required to execute the digital asset on a respective target computer that has at least one of a different computer hardware, software, or operating environment, wherein the base execution environment includes one or more other digital assets effective to create the base environment on the target computer deployed to the respective target computer from one or more Enterprise Information Systems (EIS) on the source computer; and one or more transform descriptors to enable on the source computer translation and change processes of the digital asset to transform the digital asset from a digital asset that performs the asset function that is included in the logic/data layer thereof on an EIS execution environment on the source computer into a processed digital asset, having a processed extended environment including a processed extended environment data structure, that performs the asset function on the target base execution environment on the target computer upon distribution thereto in the Component Distribution Service system;
wherein the digital asset is organized with at least one other digital asset transformed in the EIS environment on the source computer as at least one distributable package according to a package boundary determined by the asset boundary of at least one of the digital assets. - View Dependent Claims (6)
-
-
7. A computer program product comprising an extended environment data structure that is part of a digital asset tangibly stored on a storage medium in a source computer, having a memory and a processor and at least one network connection, of a Component Distribution Server system that improves the distribution of the digital asset over one or more multi-tiered networks, the data structure comprising said computer program product including:
-
one or more common descriptors to provide a unique identification of the digital asset on the multi-tiered networks, wherein the digital asset is a component of an application and has an asset type defined by an asset boundary and at least two asset layers including a logic/data layer having information that includes a function of the asset and an extended environment layer comprising said extended environment data structure to support the logic/data layer function on the source computer; one or more asset dependency descriptors to identify one or more associated digital assets, the associated digital assets being associated with the digital asset by a joint membership as parts of a whole comprising at least one package; one or more base environment descriptors to identify a required base execution environment on one or more target computers, the base execution environment being required to execute the digital asset on a respective target computer that has at least one of a different computer hardware, software, or operating environment, wherein the base execution environment includes one or more other digital assets effective to create the base environment on the target computer deployed to the respective target computer from one or more Enterprise Information Systems (EIS) on the source computer; one or more EIS server dependencies descriptors to identify an EIS execution environment on a respective EIS on which the digital asset and associated digital asset(s) reside; and one or more transform descriptors to enable on the source computer translation and change processes of the digital asset to transform the digital asset from a digital asset that performs the asset function that is included in the logic/data layer thereof on an EIS execution environment on the source computer into a processed digital asset, having a processed extended environment including a processed extended environment data structure, that performs the asset function on the target base execution environment on the target computer upon distribution thereto in the Component Distribution Service system;
wherein the digital asset is organized with at least one other digital asset transformed in the EIS environment on the source computer as at least one distributable package according to a package boundary determined by the asset boundary of at least one of the digital assets.
-
Specification