Patent ID: 8135764
Filing Date: 2012-03-13
Classification: G06F

Abstract:
1. A configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising: a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a process name of the process so as to associate them with each other; shared directory absolute path name information containing at least an absolute path name of a shared directory under which a plurality of executable files exist; executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists; recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and a control unit for executing control to extract an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside, when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, remove the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name, compare the extracted absolute path name of the executable file with the absolute path name of the shared directory contained in the shared directory absolute path name information to make a decision whether the executable file exists under the shared directory, and when the executable file exists under the shared directory as a result of the decision, recognize a name of an application program operating on the business server identified by the acquired business server identification information by using an executable file name of the executable file or a process name of the process, wherein the storage unit stores: business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit: extracts an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracts an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; makes a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information; and in case of coincidence in the decision, omits processing of recognizing the application program with respect to the process acquired from the business server.