Server system and method for exporting digital assets in enterprise information systems
First Claim
1. An export process for creating at least one preliminary package of at least one digital asset, comprising the steps of:
- traversing an intermediate representation of at least one part of a computer system in an Enterprise Information System comprising at least one network connection, while applying at least one context rule to determine a context of the at least one part, the intermediate representation being a graph with nodes and edges, each of the nodes of the graph corresponding to an identifier for a digital 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 digital asset and the extended environment layer being a subset of an Enterprise Information System and having portions of the Enterprise Information System necessary to support the respective logic data layer, the edges representing a topographical relationship among the digital assets of the at least one part, the context being one of a standard specified context or a non-specified context;
when the standard specified context is determined, performing a directed search for any of a set of runnable member objects or non-runnable member objects in at least one location in the Enterprise Information System (EIS) identified in the intermediate representation and constrained by the context;
when the non-specified context is determined, performing an implicit traversal search for at least one of a set of runnable member objects or non-runnable member objects in the at least one location in the Enterprise Information System (EIS) identified in the intermediate representation;
accessing at least one set of the runnable member objects and the non-runnable member objects at the at least one location in the Enterprise Information System identified in the intermediate representation and specified by the context when the standard specified context is determined;
building a preliminary package specification with the at least one set of the runnable member objects or the non-runnable member objects, said objects comprising exported digital assets listed therein;
updating the at least one digital asset in an asset inventory, the digital asset updated being listed in the preliminary package specification, the updating effected by adding at least one export descriptor to the extended environment of the digital asset updated;
said preliminary package defined by the exported digital assets listed in the preliminary package specification; and
receiving and storing, via at least one network connection, the exported digital assets comprising the preliminary package in a cache in a component distribution server/asset distribution server system that comprisesa package specification process that receives at least one preliminary package comprising digital assets listed on the preliminary package specification;
a process adapter process that translates at least one of the asset layers of at least one exported digital asset so that the exported digital asset performs the asset function on a target base environment of at least one target computer; and
a target process that changes the at least one layer of the at least one exported digital asset to provide specific information for the target computer, whereby a transformed asset is an asset that is translated by the process adapter process and changed by the target process.
0 Assignments
0 Petitions
Accused Products
Abstract
Member objects of a computer system part(s) in an Enterprise Information System (EIS) are identified and categorized for export to a packaging process or to another computer system over tiers of network(s). An intermediate representation of the part(s) is made while applying context rule(s) to determine a standard specified context or a non-specified context of the parts. For a standard specified context, a directed search acquires the set of runnable and/or non-runnable member objects in a location(s) in the EIS. For a non-specified context, an implicit traversal search is performed for any of the set of runnable and/or non-runnable member objects in one or more locations in an Enterprise Information System (EIS). Set(s) of runnable and/or non-runnable member objects are accessed at their locations in the EIS and a preliminary package specification is made therefrom. Digital assets listed therein are updated with export descriptors added to the extended environment.
16 Citations
25 Claims
-
1. An export process for creating at least one preliminary package of at least one digital asset, comprising the steps of:
-
traversing an intermediate representation of at least one part of a computer system in an Enterprise Information System comprising at least one network connection, while applying at least one context rule to determine a context of the at least one part, the intermediate representation being a graph with nodes and edges, each of the nodes of the graph corresponding to an identifier for a digital 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 digital asset and the extended environment layer being a subset of an Enterprise Information System and having portions of the Enterprise Information System necessary to support the respective logic data layer, the edges representing a topographical relationship among the digital assets of the at least one part, the context being one of a standard specified context or a non-specified context; when the standard specified context is determined, performing a directed search for any of a set of runnable member objects or non-runnable member objects in at least one location in the Enterprise Information System (EIS) identified in the intermediate representation and constrained by the context; when the non-specified context is determined, performing an implicit traversal search for at least one of a set of runnable member objects or non-runnable member objects in the at least one location in the Enterprise Information System (EIS) identified in the intermediate representation; accessing at least one set of the runnable member objects and the non-runnable member objects at the at least one location in the Enterprise Information System identified in the intermediate representation and specified by the context when the standard specified context is determined; building a preliminary package specification with the at least one set of the runnable member objects or the non-runnable member objects, said objects comprising exported digital assets listed therein; updating the at least one digital asset in an asset inventory, the digital asset updated being listed in the preliminary package specification, the updating effected by adding at least one export descriptor to the extended environment of the digital asset updated;
said preliminary package defined by the exported digital assets listed in the preliminary package specification; andreceiving and storing, via at least one network connection, the exported digital assets comprising the preliminary package in a cache in a component distribution server/asset distribution server system that comprises a package specification process that receives at least one preliminary package comprising digital assets listed on the preliminary package specification; a process adapter process that translates at least one of the asset layers of at least one exported digital asset so that the exported digital asset performs the asset function on a target base environment of at least one target computer; and a target process that changes the at least one layer of the at least one exported digital asset to provide specific information for the target computer, whereby a transformed asset is an asset that is translated by the process adapter process and changed by the target process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification