System and method for developing real-time web-service objects
First Claim
1. A computer-implemented method for updating Web-service objects, comprising:
- storing, in a memory of a client-computing device, a client-side application,the client-side application comprising a plurality of Webpage definition files, each of the plurality of Webpage definition files defining and being associatively linked with a plurality of composite Web-service objects,the plurality of composite Web-service objects comprising at least a first composite Web-service object and a last composite Web-service object,the first composite Web-service object being associatively linked with a first data service from a first data source, and the last composite Web-service object being associatively linked with a last data service from a last data source, andthe client-side application being associated with a manifest file comprising a list of contents associated with the client-side application, the list of contents identifying the plurality of composite Web-service objects;
executing, by a processor of the client-computing device, the client-side application;
receiving, during runtime of the client-side application, from the first data source over a network, a first updated data content of the first data service;
caching, during runtime of the client-side application, the first updated data content in the memory;
receiving, during runtime of the client-side application, from the last data source over the network, a last updated data content of the last data service;
determining, by the processor, that updated data content for all of the contents identified in the list of contents, including the first composite Web-service object and the last composite Web-service object, have been received; and
in response to the determining that the updated data content for all of the contents identified in the list of contents have been received, updating the plurality of composite Web-service objects of the client-side application,wherein the updating the plurality of composite Web-service objects comprises updating the first composite Web-service object using the cached first updated data content and updating the last composite Web-service object using the received last updated data content.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for developing real-time web-service objects. The method includes providing a client-side application running on a connected device. The client-side application executes Webpage definition files having a composite Web-service objects, including a first and second composite Web-service objects where each of the object has been associatively linked to a data service from a data source. The method includes receiving, during runtime of the client-side application, a first updated data content from the data source. The method includes caching the first updated data content in memory and, upon receiving a second updated data content, retrieving the first updated data content from memory and updating the composite Web-service objects of the Webpage definition files using the first and second update data contents.
-
Citations
22 Claims
-
1. A computer-implemented method for updating Web-service objects, comprising:
-
storing, in a memory of a client-computing device, a client-side application, the client-side application comprising a plurality of Webpage definition files, each of the plurality of Webpage definition files defining and being associatively linked with a plurality of composite Web-service objects, the plurality of composite Web-service objects comprising at least a first composite Web-service object and a last composite Web-service object, the first composite Web-service object being associatively linked with a first data service from a first data source, and the last composite Web-service object being associatively linked with a last data service from a last data source, and the client-side application being associated with a manifest file comprising a list of contents associated with the client-side application, the list of contents identifying the plurality of composite Web-service objects; executing, by a processor of the client-computing device, the client-side application; receiving, during runtime of the client-side application, from the first data source over a network, a first updated data content of the first data service; caching, during runtime of the client-side application, the first updated data content in the memory; receiving, during runtime of the client-side application, from the last data source over the network, a last updated data content of the last data service; determining, by the processor, that updated data content for all of the contents identified in the list of contents, including the first composite Web-service object and the last composite Web-service object, have been received; and in response to the determining that the updated data content for all of the contents identified in the list of contents have been received, updating the plurality of composite Web-service objects of the client-side application, wherein the updating the plurality of composite Web-service objects comprises updating the first composite Web-service object using the cached first updated data content and updating the last composite Web-service object using the received last updated data content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
store, in a memory, a client-side application, the client-side application comprising a plurality of Webpage definition files, each of the plurality of Webpage definition files defining and being associatively linked with a plurality of composite Web-service objects, the plurality of composite Web-service objects comprising at least a first composite Web-service object and a last composite Web-service object, the first composite Web-service object being associatively linked with a first data service from a first data source, and the last composite Web-service object being associatively linked with a last data service from a last data source, and the client-side application being associated with a manifest file comprising a list of contents associated with the client-side application, the list of contents identifying the plurality of composite Web-service objects; executing, by the processor, the client-side application; receive, during runtime of the client-side application, from the first data source over a network, a first updated data content of the first data service; cache, during runtime of the client-side application, the first updated data content in the memory; receive, during runtime of the client-side application, from the last data source over the network, a last updated data content of the last data service; determine, by the processor, that updated data content for all of the contents identified in the list of contents, including the first composite Web-service object and the last composite Web-service object, have been received; and in response to the determining that the updated data content for all of the contents identified in the list of contents have been received, update the plurality of composite Web-service objects of the client-side application wherein the update of the plurality of composite Web-service objects comprises updating the first composite Web-service object using the cached first updated data content and updating the last composite Web-service object using the received last updated data content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; and a memory being communicatively couple to the processor, the memory storing instructions that, when executed by the processor, cause the processor to; store, in the memory, a client-side application, the client-side application comprising a plurality of Webpage definition files, each of the plurality of Webpage definition files defining and being associatively linked with a plurality of composite Web-service objects, the plurality of composite Web-service objects comprising at least a first composite Web-service object and a last composite Web-service object, the first composite Web-service object being associatively linked with a first data service from a first data source, and the last composite Web-service object being associatively linked with a last data service from a last data source, and the client-side application being associated with a manifest file comprising a list of contents associated with the client-side application, the list of contents identifying the plurality of composite Web-service objects; executing the client-side application; receive, during runtime of the client-side application, from the first data source over a network, a first updated data content of the first data service; cache, during runtime of the client-side application, the first updated data content in the memory; receive, during runtime of the client-side application, from the last data source over the network, a last updated data content of the last data service; determine that updated data content for all of the contents identified in the list of contents, including the first composite Web-service object and the last composite Web-service object, have been received; and in response to the determining that the updated data content for all of the contents identified in the list of contents have been received, update the plurality of composite Web-service objects of the client-side application wherein the updating the plurality of composite Web-service objects comprises updating the first composite Web-service object using the cached first updated data content and updating the last composite Web-service object using the received last updated data content. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification