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 pro
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.
대표청구항▼
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 p
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; anda 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; anda 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; anda 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. The report creation system of claim 1, wherein the report creation apparatus further comprises: a second collection device which collects a plurality of pieces of operation condition information indicative of an operation condition of each service from each of the service providing apparatuses; anda third calculation device which calculates an overall service operation rate indicative of a service operation rate of all of the services, based on the collected plurality of pieces of operation condition information,wherein the report creation device creates the report which further includes the calculated overall service operation rate. 3. The report creation system of claim 1, wherein the report creation apparatus further comprises: a candidate information storage device which stores a plurality of pieces of first response time reference candidate information indicative of a plurality of reference candidates of the first response time information;a reference information storage device which stores pre-selected first response time reference candidate information, among the plurality of pieces of first response time reference candidate information, as first response time reference information;a comparison device which compares the calculated first response time information and the first response time reference information;a selection device which newly selects, when both information pieces are different as a result of the comparison, any one piece of first response time reference candidate information from among the pieces of first response time reference candidate information included between values of both information pieces; anda recommendation device which outputs the newly selected first response time reference candidate information as recommendable first response time reference information. 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, andthe 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; andcreating the report including the calculated first response time information and second response time information, and the error occurrence information in the storage device. 5. The program of claim 4, wherein the method further comprises: collecting a plurality of pieces of operation condition information indicative of an operation condition of each service from each of the service providing apparatuses; andcalculating an overall service operation rate indicative of a service operation rate of all of the services, based on the collected plurality of pieces of operation condition information, andwherein the creating the report includes creating the report which further includes the calculated overall service operation rate. 6. The program of claim 4, wherein the report creation apparatus further comprises a candidate information storage device and a reference information storage device, and the method further comprises: writing in the candidate information storage device a plurality of pieces of first response time reference candidate information indicative of a plurality of reference candidates of the first response time information;writing in the reference information storage device pre-selected first response time reference candidate information, among the plurality of pieces of first response time reference candidate information, as first response time reference information;comparing the calculated first response time information and the first response time reference information;newly selecting, when both information pieces are different as a result of the comparison, any one piece of first response time reference candidate information from among the pieces of first response time reference candidate information included between values of both information pieces; andoutputting the newly selected first response time reference candidate information as recommendable first response time reference information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.