Method and system for managing programs for web service system
First Claim
1. A service processing method in a service processing system including a first node for performing processing in accordance with the received message, a second node for performing processing in accordance with the message received from the first node, a third node for performing processing in accordance with the message received from the second node, and a management node, the method comprising the steps of:
- in the first node, processing a predetermined service based on a received processing request upon reception of the message including transmission source identification information, identification information on a case, and the processing request, transmitting a message including the received transmission source identification information and the received case identification information to the management node, and transmitting a message including the transmission source information and completion information indicating an error in processing of the predetermined service to the management node when the error occurs;
in the second node, processing a predetermined service in accordance with a received processing request upon reception of the message including the transmission source identification information, the case identification information, and a processing request, transmitting a message including the received transmission source identification information and the received case identification information to the management node, and transmitting a message including the transmission source information and the completion information indicating an error in processing of the predetermined service to the management node when the error occurs; and
in the management node, storing the transmission source identification information in a case database when the message received therein includes the transmission source information and the case identification information, and transmitting a message including cancellation information to the nodes corresponding to the stored transmission source information in accordance with the stored transmission source information when the received message includes the case identification information and the completion information indicating the error.
0 Assignments
0 Petitions
Accused Products
Abstract
A Web service status management service is provided independently of processing nodes related to a Web service case. Information for uniquely identifying the status management service is added to messages transmitted and received between the processing nodes. Communication between each of the processing nodes and the status management service makes it possible for the status management service to record the status condition of a specific Web service case. Then, according to the recorded status condition, a notification for cancellation of the case can be directly transmitted to the processing nodes related to the specific Web service case.
-
Citations
10 Claims
-
1. A service processing method in a service processing system including a first node for performing processing in accordance with the received message, a second node for performing processing in accordance with the message received from the first node, a third node for performing processing in accordance with the message received from the second node, and a management node, the method comprising the steps of:
-
in the first node, processing a predetermined service based on a received processing request upon reception of the message including transmission source identification information, identification information on a case, and the processing request, transmitting a message including the received transmission source identification information and the received case identification information to the management node, and transmitting a message including the transmission source information and completion information indicating an error in processing of the predetermined service to the management node when the error occurs;
in the second node, processing a predetermined service in accordance with a received processing request upon reception of the message including the transmission source identification information, the case identification information, and a processing request, transmitting a message including the received transmission source identification information and the received case identification information to the management node, and transmitting a message including the transmission source information and the completion information indicating an error in processing of the predetermined service to the management node when the error occurs; and
in the management node, storing the transmission source identification information in a case database when the message received therein includes the transmission source information and the case identification information, and transmitting a message including cancellation information to the nodes corresponding to the stored transmission source information in accordance with the stored transmission source information when the received message includes the case identification information and the completion information indicating the error. - View Dependent Claims (2)
-
-
3. A service processing method in a service processing system including a first node for performing processing in accordance with a received message, a second node for performing processing in accordance with the message received from the first node, a third node for performing processing in accordance with the message received from the second node, and a management node, the method comprising the steps of:
-
in the first node, transmitting to the management node a message including transmission source identification information and identification information on a case, upon reception of the message including the transmission source identification information, the case identification information, and a processing request, transmitting to the second node the message including the transmission source identification information, the case identification information, transmission destination identification information, and a processing request, and transmitting to the management node a message including the case identification information, the transmission source information, and completion information indicating normal completion after processing of a predetermined service based on the received processing request is completed normally;
in the second node, transmitting to the management node a message including the transmission source identification information and the case identification information, upon reception of the message including the transmission source identification information, the case identification information, and a processing request, transmitting to the management node a message including the transmission source identification information, the case identification information, and completion information indicating normal completion after processing of a predetermined service in accordance with the received processing request is completed normally; and
in the management node, storing the case identification information, the transmission source identification information, and status information indicating that processing is being performed when the received message includes the transmission source identification information and the case identification information, changing and storing the status information corresponding to the case identification information and the transmission source identification information to status information indicating that completion of the case is waited for, when the received message includes the transmission source identification information, the transmission destination identification information, and the case identification information, and deleting the transmission source identification information corresponding to the case identification information and the status information corresponding to the transmission source identification information when the received message includes the transmission source information and the completion information indicating the normal completion. - View Dependent Claims (4, 5)
-
-
6. A service processing method comprising a plurality of nodes and a management node, wherein each of the nodes analyzes a message in response to input of the message, transmits to the management node information on a case and identification information on said each of the nodes, included in the message, and transmits to the management node a request for cancellation of the case when an error occurs in processing of a predetermined service by said each of the nodes;
- and
the management node stores the case information and the identification information on said each of the nodes in association with each other, in response to input of the case information and the identification information on said each of the nodes, analyzes the request for the cancellation in response to input of the request for the cancellation, and notifies the cancellation and the case information for which the cancellation has occurred to the nodes corresponding to the case information. - View Dependent Claims (7)
- and
-
8. A service processing system comprising a plurality of nodes and a management node, wherein each of the nodes comprises:
-
means for analyzing a message in response to input of the message, transmitting to the management node information on a case and identification information on said each of the nodes, included in the message, and transmitting to the management node a request for cancellation of the case when an error occurs in processing of a predetermined service by said each of the nodes; and
the management node comprises;
means for storing the case information and the identification information on said each of the nodes in association with each other, in response to input of the case information and the identification information on said each of the nodes, analyzing the request for the cancellation in response to input of the request for the cancellation, and notifying the cancellation and the case information for which the cancellation has occurred to the nodes corresponding to the case information.
-
-
9. A service processing program for a service processing system including a plurality of nodes and a management node, comprising:
-
a module, executed in each of the nodes, for analyzing a message in response to input of the message, transmitting to the management node information on a case and identification information on said each of the nodes, included in the message, and transmitting to the management node a request for cancellation of the case when an error occurs in processing of a predetermined service by said each of the nodes; and
a module, executed in the management node, for storing the case information and the identification information on said each of the nodes in association with each other, in response to input of the case information and the identification information on said each of the nodes, analyzing the request for the cancellation in response to input of the request for the cancellation, and notifying the cancellation and the case information for which the cancellation has occurred to the nodes corresponding to the case information.
-
-
10. A service processing method using a plurality of nodes and a management node, wherein the management node stores information on a case and identification information on each of the nodes in association with each other, in response to input of the case information and the identification information on said each of the nodes, analyzes a request for cancellation of the case in response to input of the request for the cancellation, and notifies the cancellation and the case information for which the cancellation has occurred to the nodes corresponding to the case information.
Specification