Claims
- 1. A method of operating a computer system for targeting one or more digital assets on a distribution server connected to one or more networks so that the digital assets are compatible with one or more target nodes connected to the networks, the method comprising:
examining the one or more digital assets to determine an asset type of the digital asset; if the asset type is Relational Data (RD), retrieving one or more where clauses of the digital asset; executing a token replacement operation on the where clause to create a transformed where clause; running a query on one or more tables specified in the digital asset using the transformed where clause, the query returning one or more returned records, the returned records correlating with the target node; and storing the returned record in the digital asset.
- 2. The method of claim 1, wherein the target node is registered with the computer system.
- 3. The method of claim 1, wherein the target node is one of a class of target nodes registered with the computer system.
- 4. The method of claim 1, wherein the digital asset is in a neutral or normalized format.
- 5. The method of claim 1, wherein the where clause is stored in an extended environment section of the digital asset.
- 6. The method of claim 1, wherein the asset type is any one of the set of entity bean (EB), reference data (RD) and entity data (ED).
- 7. The method of claim 1, wherein the token replacement operation comprises a string replacement operation that retrieves a replacement value from a node specification corresponding to the targeted node.
- 8. The method of claim 1, wherein an SQL query using the transformed where clause query returns data that is placed in a logic/data (LD) section of the digital asset.
- 9. The method of claim 1, wherein the asset type is Relational Data (RD) and the where clause has tokens that need to be replaced using information in a node's registry of the target node.
- 10. The method of claim 1, wherein the asset type is Reference Data (RD) and the where clause has tokens that need to be replaced using information in a node's registry of the target node.
- 11. The method of claim 1, wherein an SQL query using the transformed where clause query returns data that is placed in a logic/data (LD) section of the asset.
- 12. The method of claim 1, wherein the asset type is Entity Bean (EB) and a query has to be performed for each target node in a set of target nodes.
- 13. The method of claim 1, wherein the asset type is Entity Data (ED) and a query has to be performed for each target node in a set of target nodes.
- 14. The method of claim 13, wherein the query queries data directly correlating to an individual end user.
- 15. The method of claim 13, wherein the query comprises the tokens, and wherein the target node provides filtering for the capture of client activity logging.
- 16. The method of claim 15, wherein the client activity logging data is recorded in the ED in order to synchronize such data back into the source environment.
- 17. The method of claim 13, wherein the query queries the status of the current orders for an individual customer.
- 18. A method for targeting a digital asset to a multi-tiered network node, comprising:
selecting a target asset adapter associated with the digital asset; determining an asset type associated with the digital asset; retrieving a descriptor from a first data structure associated with the digital asset; transforming the descriptor using a token replacement operation having a token associated with the node; running a query, using the transformed descriptor, on a table specified in the first data structure associated with the digital asset; creating a second data structure using data returned by the query; and inserting the second data structure into the first data structure associated with the digital asset.
- 19. The method of claim 18, wherein the digital asset is a Reference Data (RD) type.
- 20. The method of claim 18, wherein the digital asset is an Entity Data (ED) type.
- 21. The method of claim 18, wherein the first data structure comprises a Logic/Data (LD) part and an Extended Environment (EE) part.
- 22. The method of claim 21, wherein the descriptor is retrieved from the EE part.
- 23. The method of claim 21, wherein the second data structure is inserted into the LD part.
- 24. The method of claim 18, wherein the token replacement operation is a basic string replacement operation.
- 25. The method of claim 18, wherein the token is retrieved from a specification associated with the node.
- 26. The method of claim 18, wherein the token is retrieved from a registry associated with the node.
- 27. The method of claim 18, wherein the query is a SQL query and the data returned by the query are records.
- 28. The method of claim 18, wherein the table resides in a source tier, and the query is run in the source tier.
Priority Claims (4)
Number |
Date |
Country |
Kind |
PCT/US01/27289 |
Aug 2001 |
US |
|
PCT/US01/27232 |
Aug 2001 |
US |
|
PCT/US01/27522 |
Sep 2001 |
US |
|
PCT/US01/27162 |
Aug 2001 |
US |
|
PRIORITY DOCUMENTS & RELATED REFERENCES
[0001] This application claims priority to provisional U.S. Patent Application Serial No. 60/229,685, entitled “Distributed Internet Services Provisional Filing”, filed on Sep. 1, 2000 to Chen et al. which is incorporated herein by reference in its entirety.
[0002] Priority is also claimed for the following documents for any matter not disclosed in provisional U.S. Patent Application Serial No. 60/229,685 incorporated by reference above. The following references are related to this patent application and are herein incorporated by reference in their entirety:
[0003] provisional U.S. Patent Application Serial No. 60/236,864, entitled “Distributed Internet Server” to Pace et al., filed Sep. 29, 2000;
[0004] provisional U.S. Patent Application Serial No. 60/237,179, entitled “Business Plan and Business Plan Executive Summary” to Chen et al., filed Oct. 2, 2000;
[0005] provisional U.S. Patent Application Serial No. 60/254,377, entitled “Distributed Internet Services provisional filing II” to Pace et al., filed Dec. 8, 2000;
[0006] provisional U.S. Patent Application Serial No. 60/262,288, entitled “Data Structure, Architecture, Apparatus, and Program Product Capable of Being Distributed to and Executed on Different Network Tiers and on Various Computer Platforms and Environment” to Pace et al., filed Jan. 17, 2001;
[0007] U.S. patent application Ser. No. ______ , entitled “Extended Environment Data Structure for Distributed Digital Assets Over Multi-tiered Computer Networks”, to Pace et al., filed Sep. 4, 2001;
[0008] U.S. patent application Ser. No. ______ , entitled “Server System and Method for Discovering Digital Assets in Enterprise Information Systems”, to Bobick et al., filed Sep. 4, 2001;
[0009] U.S. patent application Ser. No. ______ , entitled “Server System and Method for Exporting Digital Assets in Enterprise Information Systems”, to Pace et al., filed Sep. 4, 2001;
[0010] U.S. patent application Ser. No. ______ , entitled “System and Method for Transactional Deployment J2EE Web Components, Enterprise Java Bean Components, and Application Data over Multi-tiered Computer Networks”, to Pace et al., filed on Sep. 4, 2001;
[0011] U.S. patent application Ser. No. ______ , entitled “Server System and Method for Distributing and Scheduling Modules to be Executed on Different Tiers of a Network”, to Pace et al., filed Sep. 4, 2001;
[0012] U.S. patent application Ser. No. ______ , entitled “Data Structure, Architecture Apparatus, and Program Product Capable of Being Distributed to and Executed on Different Network Devices and on Various Computer Platforms and Environments”, to Pace et al., filed Sep. 4, 2001;
[0013] U.S. patent application Ser. No. ______ , entitled “System and Method for Distributing Assets to Multi-Tiered Network Nodes, to Pizzorni et al. filed on Sep. 4, 2001;
[0014] U.S. patent application Ser. No. ______ , entitled “Method and System for Deploying An Asset Over a Multi-Tiered Network”, to Pace et al. filed on Sep. 4, 2001;
[0015] U.S. patent application Ser. No. ______ , entitled “System and Method for Translating an Asset for Distribution Over Multi-Tiered Networks (Processing)” to Pace et al. filed on Sep. 4, 2001;
[0016] U.S. patent application Ser. No. ______ , entitled “System and Method for Synchronizing Assets on Multi-Tiered Networks, to Pace et al. filed on Sep. 4, 2001;
[0017] U.S. patent application Ser. No. ______ , entitled “Method and System for Deploying an Asset Over a Multi-Tiered Network’” to Pace et al. filed on Sep. 4, 2001;
[0018] U.S. patent application Ser. No. ______ , entitled “System and Method for Adjusting the Distribution of an Asset Over a Multi-Tiered Network”, to Pace et al. filed on Sep. 4, 2001;
[0019] U.S. patent application Ser. No. ______ , entitled “System and Method for Bridging Assets to Network Nodes on Multi-Tiered Networks”, to Pace et al. filed on ______ ;
[0020] U.S. patent application Ser. No. ______ , entitled “Method and System for Deploying an Asset Over a Multi-Tiered Network”, to Pace et al. filed on Sep. 4, 2001, describing asset streaming;
[0021] U.S. patent application Ser. No. ______ , entitled “System, Method, and Data Structure for Packaging Assets for Processing and Distribution on Multi-Tiered Networks”, to Bobick et al. filed on Sep. 4, 2001;
[0022] U.S. patent application Ser. No. ______ , entitled System and Method for Transactional and Fault-Tolerant Distribution of Digital Assets Over Multi-Tiered Computer Networks, to Bobick et al. filed on Sep. 4, 2001;
[0023] U.S. patent application Ser. No. ______ , entitled “System and Method for Collaboration Using Web Browsers”, to Chen et al. filed on Sep. 4, 2001;
[0024] PCT Patent Application No. ______ , entitled “System and Method for Collaboration Using Web Browsers”, to Chen et al. filed on Aug. 31, 2001;
[0025] PCT Patent Application No. ______ , entitled “System, Method, Uses, Products, Program Products, and Business Methods for Distributed Internet and Distributed Network Services”, to Chen et al. filed on Aug. 31, 2001; and
[0026] U.S. patent application Ser. No. ______ , entitled “System, Method, Uses, Products, Program Products, and Business Methods for Distributed Internet and Distributed Network Services”, to Chen et al. filed on Sep. 4, 2001.
Provisional Applications (5)
|
Number |
Date |
Country |
|
60229685 |
Sep 2000 |
US |
|
60236864 |
Sep 2000 |
US |
|
60237179 |
Oct 2000 |
US |
|
60254377 |
Dec 2000 |
US |
|
60262288 |
Jan 2001 |
US |