Patent ID: 7840654
Filing Date: 2010-11-23
Classification: G06Q

Abstract:
1. A service processing method used in a computer system, said computer system comprising a series of computers, wherein each of the series of computers receives a message, executes an individual service based on the received message, and then outputs at least one message generated from the result of the execution, said computer system realizing a series of services in a coordinated manner by transmitting and receiving the messages along the series of computers, said method implemented in one of the series of computers, said method comprising the steps of: receiving, from a preceding upstream computer, a message including first information regarding a service execution request from the preceding upstream computer, and second information regarding at least one notification request of progress information issued from each upstream computer, wherein said at least one notification request of progress information includes a hierarchical level indicating the extent of downstream level to which each upstream computer requests the notification of progress information and a degree of details indicating in what detail each upstream computer expects the progress information to be returned; executing said individual service according to the first information; analyzing the second information, then based on the execution result of the individual service, generating at least one message according to the second information, and then transmitting the generated message to each of the upstream computers that is identified by a destination of progress information notification included in each at least one notification request of the second information; and transmitting, to each following downstream computer, a message including a service execution request for the following downstream computer, the second information to be passed through regarding said at least one notification request from each of the upstream computers, and said notification request of progress information to be reported to said one of the series of computers, wherein the second information includes a decremented hierarchical level generated by decreasing the hierarchical level received from the preceding upstream computer by one, when the hierarchical level received from the preceding upstream computer indicates a plural number and the following downstream computer exists at the extent of downstream level to which each upstream computer requests the at least one notification of progress information.