APPARATUS AND METHOD OF ANALYZING SERVICE PROCESSING STATUS
First Claim
1. A computer-readable recording medium on which a service-processing-status analyzing program is recorded, the service-processing-status analyzing program causing a computer to analyze a service processing status of a network system in which a plurality of servers are connected to each other, the program causing the computer to function as:
- unit which collects messages exchanged over a network and storing information about the collected messages in message storage means;
unit which searches the information about the messages stored in the message storage means for a suspension message to request suspension of a process, to detect a request message for the process suspended by the suspension message as a suspended process request message;
unit which refers to model storage means storing a transaction model indicating the arrangement of messages exchanged in a plurality of processes executing each transaction, to search for the transaction model beginning with a message having the same content as that of the detected suspended process request message, and generates a partial model resulting from exclusion of the messages corresponding to the suspended process request message and the suspension message from the detected transaction model;
unit which extracts a plurality of messages composing the arrangement of messages similar to that of the created partial model from the messages exchanged after the suspended process request message in the message storage means, to generate partial transaction information composed of the extracted messages; and
unit which combines the generated partial transaction information with at least the suspended process request message to generate suspended transaction information, and stores the generated suspended transaction information in suspended-transaction-information storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus for storing information about collected messages in a message storage mechanism includes a mechanism for detecting a request message and for a process suspended as a suspended process request message, a mechanism for referring to a model storage mechanism to search for a transaction model beginning with a message having the same content as that of the suspended process request message and generating a partial model resulting from exclusion of the messages corresponding to the suspended process request message and a suspension message. Also included are a mechanism for extracting a plurality of messages composing an arrangement of messages similar to that of the partial model, and a mechanism for combining a partial transaction information with at least the suspended process request message, to generate suspended transaction information.
-
Citations
11 Claims
-
1. A computer-readable recording medium on which a service-processing-status analyzing program is recorded, the service-processing-status analyzing program causing a computer to analyze a service processing status of a network system in which a plurality of servers are connected to each other, the program causing the computer to function as:
-
unit which collects messages exchanged over a network and storing information about the collected messages in message storage means; unit which searches the information about the messages stored in the message storage means for a suspension message to request suspension of a process, to detect a request message for the process suspended by the suspension message as a suspended process request message; unit which refers to model storage means storing a transaction model indicating the arrangement of messages exchanged in a plurality of processes executing each transaction, to search for the transaction model beginning with a message having the same content as that of the detected suspended process request message, and generates a partial model resulting from exclusion of the messages corresponding to the suspended process request message and the suspension message from the detected transaction model; unit which extracts a plurality of messages composing the arrangement of messages similar to that of the created partial model from the messages exchanged after the suspended process request message in the message storage means, to generate partial transaction information composed of the extracted messages; and unit which combines the generated partial transaction information with at least the suspended process request message to generate suspended transaction information, and stores the generated suspended transaction information in suspended-transaction-information storage means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A service-processing-status analyzing apparatus analyzing a service processing status of a network system in which a plurality of servers are connected to each other, the apparatus comprising:
-
message storage means; message observing unit which collects messages exchanged over a network and storing information about the collected messages in the message storage means; suspension detecting unit which searches the information about the messages stored in the message storage means for a suspension message to request suspension of a process to detect the request message for the process suspended by the suspension message as a suspended process request message; model storage means for storing a transaction model indicating the arrangement of messages exchanged in a plurality of processes executing each transaction; partial model creating unit which refers to the model storage means to search for the transaction model beginning with a message having the same content as that of the suspended process request message detected by the suspension detecting unit, and generating a partial model resulting from exclusion of the messages corresponding to the suspended process request message and the suspension message from the detected transaction model; partial-transaction-information generating unit which extracts a plurality of messages composing the arrangement of messages similar to that of the partial model created by the partial model creating unit from the messages exchanged after the suspended process request message in the message storage means, to generate partial transaction information composed of the extracted messages; suspended-transaction-information storage means; and suspended-transaction-information generating unit which combines the partial transaction information generated by the partial-transaction-information generating unit with at least the suspended process request message to generate suspended transaction information and storing the generated suspended transaction information in the suspended-transaction-information storage means.
-
-
11. A method of analyzing a service processing status of a network system in which a plurality of servers are connected to each other, the method comprising:
-
collecting messages exchanged over a network and storing information about the collected messages in message storage means; searching the information about the messages stored in the message storage means for a suspension message to request suspension of a process to detect the request message for the process suspended by the suspension message as a suspended process request message; referring to model storage means storing a transaction model indicating the arrangement of messages exchanged in a plurality of processes executing each transaction to search for the transaction model beginning with a message having the same content as that of the detected suspended process request message, and generating a partial model resulting from exclusion of the messages corresponding to the suspended process request message and the suspension message from the detected transaction model; extracting a plurality of messages composing the arrangement of messages similar to that of the created partial model from the messages exchanged after the suspended process request message in the message storage means to generate partial transaction information composed of the extracted messages; and combining the generated partial transaction information with at least the suspended process request message to generate suspended transaction information, and storing the generated suspended transaction information in suspended-transaction-information storage means.
-
Specification