Querying for business service processing status information
First Claim
1. A method, comprising:
- sending a request for a current business service, wherein the request includes an identifier associated with the current business service;
receiving a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with the current business service, a sequence associated with the set of processing nodes that indicates an order in which the set of processing nodes is to be processed, and a set of predicted measures of time corresponding to the set of processing nodes, wherein the query reference message is dynamically determined based at least in part on using the identifier associated with the current business service to obtain, from a database, historical data associated with previous business services that comprise one or more processing nodes in common with the set of processing nodes associated with the current business service;
determining a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time, the predicted measure of time corresponding to a predicted amount of time to be used to complete processing of the current processing node, wherein the predicted amount of time to be used to complete processing of the current processing node is determined by the server, including by;
obtaining, from among the historical data associated with the previous business services, a plurality of historical amounts of time used to complete processing of the current processing node; and
using the plurality of historical amounts of time used to complete processing of the current processing node to generate the predicted amount of time to be used to complete processing of the current processing node;
in response to an occurrence of the next information query time, sending an information query request to the server;
receiving an information query response from the server, wherein the information query response includes a current business service processing status information associated with the current business service; and
determining whether the current business service processing status information indicates that the current processing node has completed.
0 Assignments
0 Petitions
Accused Products
Abstract
Querying for business service processing status information is disclosed, including: receiving a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with a business service, a sequence associated with the set of processing nodes, and a set of predicted measures of time corresponding to the set of processing nodes; determining a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time corresponding to the current processing node; in response to occurrence of the next information query time, sending an information query request to the server; and receiving an information query response from the server, wherein the information query response includes a current business service processing status information associated with the business service.
10 Citations
15 Claims
-
1. A method, comprising:
-
sending a request for a current business service, wherein the request includes an identifier associated with the current business service; receiving a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with the current business service, a sequence associated with the set of processing nodes that indicates an order in which the set of processing nodes is to be processed, and a set of predicted measures of time corresponding to the set of processing nodes, wherein the query reference message is dynamically determined based at least in part on using the identifier associated with the current business service to obtain, from a database, historical data associated with previous business services that comprise one or more processing nodes in common with the set of processing nodes associated with the current business service; determining a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time, the predicted measure of time corresponding to a predicted amount of time to be used to complete processing of the current processing node, wherein the predicted amount of time to be used to complete processing of the current processing node is determined by the server, including by; obtaining, from among the historical data associated with the previous business services, a plurality of historical amounts of time used to complete processing of the current processing node; and using the plurality of historical amounts of time used to complete processing of the current processing node to generate the predicted amount of time to be used to complete processing of the current processing node; in response to an occurrence of the next information query time, sending an information query request to the server; receiving an information query response from the server, wherein the information query response includes a current business service processing status information associated with the current business service; and determining whether the current business service processing status information indicates that the current processing node has completed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer product program, the computer product program being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
sending a request for a current business service, wherein the request includes an identifier associated with the current business service; receiving a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with the current business service, a sequence associated with the set of processing nodes that indicates an order in which the set of processing nodes is to be processed, and a set of predicted measures of time corresponding to the set of processing nodes, wherein the query reference message is dynamically determined based at least in part on using the identifier associated with the current business service to obtain, from a database, historical data associated with previous business services that comprise one or more processing nodes in common with the set of processing nodes associated with the current business service; determining a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time, the predicted measure of time corresponding to a predicted amount of time to be used to complete processing of the current processing node, wherein the predicted amount of time to be used to complete processing of the current processing node is determined by the server, including by; obtaining, from among the historical data associated with the previous business services, a plurality of historical amounts of time used to complete processing of the current processing node; and using the plurality of historical amounts of time used to complete processing of the current processing node to generate the predicted amount of time to be used to complete processing of the current processing node; in response to an occurrence of the next information query time, sending an information query request to the server; receiving an information query response from the server, wherein the information query response includes a current business service processing status information associated with the current business service; and determining whether the current business service processing status information indicates that the current processing node has completed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more processors configured to; send a request for a current business service, wherein the request includes an identifier associated with the current business service; receive a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with the current business service, a sequence associated with the set of processing nodes that indicates an order in which the set of processing nodes is to be processed, and a set of predicted measures of time corresponding to the set of processing nodes, wherein the query reference message is dynamically determined based at least in part on using the identifier associated with the current business service to obtain, from a database, historical data associated with previous business services that comprise one or more processing nodes in common with the set of processing nodes associated with the current business service; determine a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time, the predicted measure of time corresponding to a predicted amount of time to be used to complete processing of the current processing node, wherein the predicted amount of time to be used to complete processing of the current processing node is determined by the server, including by; obtaining, from among the historical data associated with the previous business services, a plurality of historical amounts of time used to complete processing of the current processing node; and using the plurality of historical amounts of time used to complete processing of the current processing node to generate the predicted amount of time to be used to complete processing of the current processing node; in response to an occurrence of the next information query time, send an information query request to the server; receive an information query response from the server, wherein the information query response includes a current business service processing status information associated with the current business service; and determine whether the current business service processing status information indicates that the current processing node has completed; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
-
Specification