System and method for translating an asset for distribution over multi-tiered networks
First Claim
1. A system for translating an asset into a target environment format, comprising:
- a processor; and
a memory, coupled to the processor, storing at least one asset, the asset having a logic/data section and an extended environment section, the logic/data section defining a function of the asset and an asset type and the extended environment section supporting the function of the asset in at least one source environment, the memory further storing instructions adapted to be executed by the processor to;
determine an asset type of the asset, select a process asset adapter associated with the asset type and a target environment, and translate the asset into a processed asset, the processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for translating an asset for distribution to a multi-tiered network node. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. In an embodiment, an asset has a logic/data section and an extended environment section. The logic/data section defines a function of the digital asset along with the asset'"'"'s type, while the extended environment section supports the function of the logic/data section within at least one source environment. The asset type is determined and a process asset adapter, associated with the asset type and a target environment, is selected. The asset is then translated into a processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment.
-
Citations
41 Claims
-
1. A system for translating an asset into a target environment format, comprising:
-
a processor; and
a memory, coupled to the processor, storing at least one asset, the asset having a logic/data section and an extended environment section, the logic/data section defining a function of the asset and an asset type and the extended environment section supporting the function of the asset in at least one source environment, the memory further storing instructions adapted to be executed by the processor to;
determine an asset type of the asset, select a process asset adapter associated with the asset type and a target environment, and translate the asset into a processed asset, the processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for translating an asset into a target environment format, comprising:
-
determining an asset type of the asset, the asset having a logic/data section and an extended environment section, the logic/data section defining a function of the asset and an asset type and the extended environment section supporting the function of the asset in at least one source environment;
selecting a process asset adapter associated with the asset type and a target environment, and translating the asset into a processed asset, the processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for translating an asset for delivery to a multi-tiered network node, comprising:
-
determining an asset type associated with the asset;
selecting a process asset adapter associated with the asset;
retrieving a deployment descriptor from a data structure associated with the asset;
translating the deployment descriptor into a format associated with the node;
creating a plurality of class stubs and skeletons associated with the translated deployment descriptor; and
inserting the translated deployment descriptor and the plurality of class stubs and skeletons into the data structure associated with the asset. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium that stores instructions for translating an asset for delivery to a multi-tiered network node, the instructions adapted to be executed by a processor to perform the steps of:
-
determining an asset type associated with the asset;
selecting a process asset adapter associated with the asset;
retrieving a deployment descriptor from a data structure associated with the asset;
translating the deployment descriptor into a format associated with the node;
creating a plurality of class stubs and skeletons associated with the translated deployment descriptor; and
inserting the translated deployment descriptor and the plurality of class stubs and skeletons into the data structure associated with the asset.
-
-
39. A system for translating an asset for delivery to a multi-tiered network node, comprising:
-
a processor;
a memory, coupled to the processor, storing instructions adapted to be executed by said processor to;
determine an asset type associated with the asset;
select a process asset adapter associated with the asset;
retrieve a deployment descriptor from a data structure associated with the asset;
translate the deployment descriptor into a format associated with the node;
create a plurality of stubs and skeletons associated with the translated deployment descriptor; and
insert the translated deployment descriptor and the plurality of stubs and skeletons into the data structure associated with the asset.
-
-
40. A system for translating an asset into a target environment format, comprising:
-
means for determining an asset type of the asset, the asset having a logic/data section and an extended environment section, the logic/data section defining a function of the asset and an asset type and the extended environment section supporting the function of the asset in at least one source environment;
means for selecting a process asset adapter associated with the asset type and a target environment, and means for translating the asset into a processed asset, the processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment.
-
-
41. A system for translating an asset for delivery to a multi-tiered network node, comprising:
-
means for determining an asset type associated with the asset;
means for selecting a process asset adapter associated with the asset;
means for retrieving a deployment descriptor from a data structure associated with the asset;
means for translating the deployment descriptor into a format associated with the node;
means for creating a plurality of class stubs and skeletons associated with the translated deployment descriptor; and
means for inserting the translated deployment descriptor and the plurality of class stubs and skeletons into the data structure associated with the asset.
-
Specification