Report creation system and program
First Claim
1. A centralized report creation system for improving collection of information regarding a distributed cooperative service and creating a report indicative of a condition of the distributed cooperative service in which a plurality of services are made to cooperate, the plurality of services being provided by a plurality of service providing apparatuses including at least one service providing apparatus in a company and including at least one service providing apparatus in another company, comprising:
- a plurality of information collection apparatuses individually provided on a plurality of buses for individual cooperation between the plurality of services, and each configured to collect first log information including an information type, a service ID and date/time information, and error occurrence information including an error code, an error occurrence location and date/time information, from request information and response information flowing in each of the buses; and
a report creation apparatus configured to create the report, based on the first log information and the error occurrence information collected by each of the information collection apparatuses, and second log information of each of the services collected from each of the service providing apparatuses,wherein each of the information collection apparatuses comprises;
a first storage device which stores the first log information and the error occurrence information;
a capturing device which captures the request information and the response information from the each of the buses, collects the first log information and the error occurrence information from the captured request information and response information, and writes the first log information and the error occurrence information in the first storage device; and
a transmission device which transmits the first log information and the error occurrence information in the first storage device to the report creation apparatus, andthe report creation apparatus comprises;
a second storage device which stores the first log information, the error occurrence information and the second log information;
a first collection device which collects the second log information from each of the service providing apparatuses, and writes the second log information in the second storage device;
a reception device which receives the first log information and the error occurrence information from each of the information collection apparatuses, and writes the first log information and the error occurrence information in the second storage device;
a first calculation device which calculates first response time information which is indicative of a response time between the services, based on a difference between date/time information of request information indicated by the first log information in the second storage device, and date/time information of response information to the request information;
a second calculation device which calculates second response time information which is indicative of a response time with respect to each of the services, based on a difference between date/time information of request information of each service indicated by the second log information in the second storage device, and date/time information of response information to the request information; and
a report creation device which creates the report including the calculated first response time information and second response time information, and the error occurrence information in the second storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A report creation system according to one embodiment creates a report indicative of a condition of a cooperative service in which a plurality of services are made to cooperate, the plurality of services being provided by a plurality of service providing apparatuses including at least one service providing apparatus in another company. The report creation creates the report, based on the first log information and the error occurrence information collected by each of the information collection apparatuses, and second log information of each of the services collected from each of the service providing apparatuses.
8 Citations
6 Claims
-
1. A centralized report creation system for improving collection of information regarding a distributed cooperative service and creating a report indicative of a condition of the distributed cooperative service in which a plurality of services are made to cooperate, the plurality of services being provided by a plurality of service providing apparatuses including at least one service providing apparatus in a company and including at least one service providing apparatus in another company, comprising:
-
a plurality of information collection apparatuses individually provided on a plurality of buses for individual cooperation between the plurality of services, and each configured to collect first log information including an information type, a service ID and date/time information, and error occurrence information including an error code, an error occurrence location and date/time information, from request information and response information flowing in each of the buses; and a report creation apparatus configured to create the report, based on the first log information and the error occurrence information collected by each of the information collection apparatuses, and second log information of each of the services collected from each of the service providing apparatuses, wherein each of the information collection apparatuses comprises; a first storage device which stores the first log information and the error occurrence information; a capturing device which captures the request information and the response information from the each of the buses, collects the first log information and the error occurrence information from the captured request information and response information, and writes the first log information and the error occurrence information in the first storage device; and a transmission device which transmits the first log information and the error occurrence information in the first storage device to the report creation apparatus, and the report creation apparatus comprises; a second storage device which stores the first log information, the error occurrence information and the second log information; a first collection device which collects the second log information from each of the service providing apparatuses, and writes the second log information in the second storage device; a reception device which receives the first log information and the error occurrence information from each of the information collection apparatuses, and writes the first log information and the error occurrence information in the second storage device; a first calculation device which calculates first response time information which is indicative of a response time between the services, based on a difference between date/time information of request information indicated by the first log information in the second storage device, and date/time information of response information to the request information; a second calculation device which calculates second response time information which is indicative of a response time with respect to each of the services, based on a difference between date/time information of request information of each service indicated by the second log information in the second storage device, and date/time information of response information to the request information; and a report creation device which creates the report including the calculated first response time information and second response time information, and the error occurrence information in the second storage device. - View Dependent Claims (2, 3)
-
-
4. A program stored in a non-transitory computer-readable storage medium, and used in a centralized report creation apparatus for improving collection of information regarding a distributed cooperative service and creation of a report indicative of a condition of the distributed cooperative service, which is communicable with a plurality of information collection apparatuses individually provided on a plurality of buses for individual cooperation between a plurality of distributed services which are provided by a plurality of service providing apparatuses including at least one service providing apparatus in a company and including at least one service providing apparatus in another company,
wherein each of the information collection apparatuses is an apparatus configured to collect first log information including an information type, a service ID and date/time information, and error occurrence information including an error code, an error occurrence location and date/time information, from request information and response information flowing in each of the buses, the report creation apparatus is an apparatus which includes storage device and is configured to create a report indicative of a condition of the cooperative service in which the plurality of services are made to cooperate, based on the first log information and the error occurrence information collected by each of the information collection apparatuses, and second log information of each of the services collected from each of the service providing apparatuses, and the program causes the report creation apparatus to executing a method, the method includes: -
collecting the second log information from each of the service providing apparatuses, and writing the second log information in the storage device; receiving the first log information and the error occurrence information from each of the information collection apparatuses, and writing the first log information and the error occurrence information in the storage device; calculating first response time information which is indicative of a response time between the services, based on a difference between date/time information of request information indicated by the first log information in the storage device, and date/time information of response information to the request information; calculating second response time information which is indicative of a response time with respect to each of the services, based on a difference between date/time information of request information of each service indicated by the second log information in the storage device, and date/time information of response information to the request information; and creating the report including the calculated first response time information and second response time information, and the error occurrence information in the storage device. - View Dependent Claims (5, 6)
-
Specification