Methods, systems and computer programs for processing data in a world-wide-web service environment
First Claim
1. A data processing method, comprising the steps of:
- receiving an XML document by a first computer from a third computer through a network, wherein the XML document includes a control parameter, and the control parameter identifies a data processing rule that specifies a condition on a payment amount;
entering data values from the XML document received by the first computer from the third computer through the network into respective data entry fields of an electronic data entry form of a first computer, wherein processing of at least one of the data values with the first computer occurs prior to entry into the electronic data entry form, and the processing occurs by automatically capturing, in the first computer, the data values from the XML document received in the first computer from the third computer through the network;
entering an identifier of a web service into the first computer;
calculating the payment amount using the data values entered into the electronic data entry form of the first computer, wherein calculating the payment amount includes executing the data processing rule and including the calculated amount of the payment in a result;
sending signalling data for signalling at least one of scheduling, initiation, performance, and completion of the calculation of the payment amount to a web service; and
sending the result of the calculated payment amount to the third computer, the third computer being coupled to the web service.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer programs are provided for processing data in a web service environment. In accordance with one embodiment, a data processing method is provided that comprises: entering data values into respective data entry fields of an electronic data entry form of a first computer; entering an identifier of a web service into the first computer; initiating a data processing stage to be performed by a second computer on the basis of the data values entered into the electronic data entry form by the first computer; sending signalling data for signalling initiation of the data processing stage to a web service; and sending a result of the data processing stage to a third computer, the third computer being coupled to the web service.
-
Citations
29 Claims
-
1. A data processing method, comprising the steps of:
-
receiving an XML document by a first computer from a third computer through a network, wherein the XML document includes a control parameter, and the control parameter identifies a data processing rule that specifies a condition on a payment amount; entering data values from the XML document received by the first computer from the third computer through the network into respective data entry fields of an electronic data entry form of a first computer, wherein processing of at least one of the data values with the first computer occurs prior to entry into the electronic data entry form, and the processing occurs by automatically capturing, in the first computer, the data values from the XML document received in the first computer from the third computer through the network; entering an identifier of a web service into the first computer; calculating the payment amount using the data values entered into the electronic data entry form of the first computer, wherein calculating the payment amount includes executing the data processing rule and including the calculated amount of the payment in a result; sending signalling data for signalling at least one of scheduling, initiation, performance, and completion of the calculation of the payment amount to a web service; and sending the result of the calculated payment amount to the third computer, the third computer being coupled to the web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system comprising:
a first computer for entering data values into respective data entry fields of an electronic data entry form received from a third computer and for entering an identifier of a web service, the first computer comprising; a processor receiving an XML document by the first computer from the third computer through a network, wherein the XML document includes a control parameter, and the control parameter identifies a data processing rule that specifies a condition on a payment amount; and a processor calculating the payment amount using the data values from the XML document received by the first computer from the third computer through the network entered into the electronic data entry form, wherein processing of at least one of the data values with the first computer occurs prior to entry into the electronic data entry form, and the processing occurs by automatically capturing the data values, in the first computer, from the XML document received in the first computer from the third computer through the network; a second computer for performing the calculating of the payment amount, wherein the calculating of the payment amount includes executing the data processing rule to calculate the payment amount and include the calculated amount in a result, and sending the result of the calculated payment amount to the third computer; and a web service coupled to the third computer, the web service being adapted to receive signalling data that signals at least one of scheduling, initiation and completion of the calculation of the payment amount. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A non-transitory computer-readable storage medium comprising instructions for causing a computer system to perform a data processing method, the method comprising the steps of:
-
receiving an XML document by a first computer from a third computer through a network, wherein the XML document includes a control parameter, and the control parameter identifies a data processing rule that specifies a condition on a payment amount; entering data values from the XML document received by the first computer from the third computer through the network into respective data entry fields of an electronic data entry form of a first computer, wherein processing of at least one of the data values with the first computer occurs prior to entry into the electronic data entry form, and the processing occurs by automatically capturing, in the first computer, the data values from the XML document received in the first computer from the third computer through the network; entering an identifier of a web service into the first computer; calculating the payment amount using the data values entered into the electronic data entry form of the first computer, wherein calculating the payment amount includes executing the data processing rule and including the calculated amount of the payment in a result; sending signalling data for signalling at least one of scheduling, initiation, performance, and completion of the calculation of the payment amount to a web service; and sending the result of the calculated payment amount to the third computer, the third computer being coupled to the web service. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-implemented system including a processor, the system comprising:
-
a processor receiving an XML document by a first computer from a third computer through a network, wherein the XML document includes a control parameter, and the control parameter identifies a data processing rule that specifies a condition on a payment amount; a processor entering data values from the XML document received by the first computer from the third computer through the network into respective data entry fields of an electronic data entry form, wherein processing of at least one of the data values with the first computer occurs prior to entry into the electronic data entry form, and the processing occurs by automatically capturing, in the first computer, the data values from the XML document received in the first computer from the third computer through the network; a processor entering an identifier of a web service; a processor calculating the payment amount using the data values entered into the electronic data entry form of the first computer, wherein calculating the payment amount includes executing the data processing rule and including the calculated amount of the payment in a result; a processor sending signalling data for signalling at least one of scheduling, initiation, performance and completion of the calculation of the payment amount to a web service; and a processor sending the result of the calculated payment amount to the third computer, the third computer being coupled to the web service. - View Dependent Claims (23, 24, 25)
-
-
26. A data processing method comprising:
-
entering data values received by a first computer from a third computer through a network into respective data entry fields of an electronic data entry form of the first computer; calculating the payment amount using data values entered into the electronic data entry form of the first computer, wherein calculating the payment amount includes executing a data processing rule and including the calculated payment amount in a result; entering an identifier of a web service into the first computer; sending signalling data for signalling scheduling, initiation, performance, or completion of the calculation of the payment amount to a web service; sending the result of the calculation of the payment amount to a third computer, the third computer being coupled to the web service; and providing the signalling data from the web service to the third computer prior to receipt of the result by the third computer, for control of the data processing performed by the third computer, wherein the third computer comprises a reminder module for determining when a result is overdue, a timer module, and a result processing module, invoking the result processing module in order to determine if processing of the overdue result was initiated, invoking the timer module if the result processing module determines that the signalling data contains information that the calculation of the payment amount was initiated, setting the timer module for a predetermined amount of time to allow the processing of the overdue result, and sending a reminder, at the request of the reminder module, if the predetermined amount of time expires prior to arrival of the result. - View Dependent Claims (27)
-
-
28. A data processing apparatus comprising:
-
a processor entering data values received from a third computer through a network into respective data entry fields of an electronic data entry form; a processor initiating a payment amount calculating step on the basis of the data values received from the third computer through the network entered into the electronic data entry form of the first computer, wherein the payment amount calculating step includes executing a data processing rule and including the calculated payment amount in a result; a processor entering an identifier of a web service; a processor sending signalling data for signalling scheduling, initiation, performance, or completion of the payment amount calculating step to a web service; a processor sending the result of the payment amount calculating step to the third computer, the third computer being coupled to the web service; and a processor providing the signalling data from the web service to the third computer prior to receipt of the result by the third computer, for control of the data processing performed by the third computer, wherein the third computer comprises a reminder module for determining when a result is overdue, a timer module, and a result processing module, wherein the reminder module invokes the result processing module for determining if processing the overdue result was initiated, wherein the reminder module invokes the timer module if the result processing module determines that the signalling data contains the information that the payment amount calculating step was initiated, wherein the timer module is set for a predetermined amount of time to allow for the processing of the overdue result, wherein the reminder module initiates sending a reminder if the predetermined amount of time expires prior to arrival of the result. - View Dependent Claims (29)
-
Specification