Configuration Management Server, Name Recognition Method and Name Recognition Program
First Claim
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 storingprocess 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, andshared directory absolute path name information containing at least an absolute path name of a shared directory under which a plurality of executable files exist; and
a control unit for executing control toextract 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,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, andif 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An absolute path name and a command line of a process associated with a process operating on a business server are found from process information acquired from the business server. A standard process decision unit judges an OS standard process. An interpreter decision unit judges an interpreter name from the command line. A shared directory decision unit judges an executive file name located directly under a shared directory. A subdirectory decision unit judges a parent-child relation of an executive file directory from the absolute path name of the executable file. As a result, an application name recognition unit recognizes a name of an application.
-
Citations
18 Claims
-
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, and 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; 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, 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 if 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. - View Dependent Claims (4)
-
-
2. 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 command line of the process so as to associate them with each other, and interpreter name information containing at least a process name in an interpreter processing system; 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, compare the extracted absolute path name of the executable file with the process name of the interpreter processing system contained in the interpreter name information to make a decision whether a process concerning the executable file is a process in the interpreter processing system, and if the process concerning the executable file is a process in the interpreter processing system, recognize a name of an application program operating on the business server identified by the acquired business server identification information by using an absolute path name of a script file or an intermediate language file found from the command line and processed in the interpreter processing system. - View Dependent Claims (5)
-
-
3. 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, and an absolute path name of an executable file of the process generated in the business server so as to associate them with each other, and executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and 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, and find an absolute path name of a directory under which the executable file exists from the extracted absolute path name of the executable file, if 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 first directory absolute path name with the second directory absolute path name to make a decision whether a directory parent-child relation holds true between the first directory absolute path name and the second directory absolute path name, and if a directory parent-child relation holds true 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 the first directory absolute path name or the second directory absolute path name which forms a parent directory in the parent-child relation. - View Dependent Claims (6)
-
-
7. A name recognition method in 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, and 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, and a control unit in the configuration management server executes the steps of; extracting 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; comparing 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 if the executable file exists under the shared directory as a result of the decision, recognizing 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. - View Dependent Claims (10)
-
-
8. A name recognition method in 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 command line of the process so as to associate them with each other, and interpreter name information containing at least a process name in an interpreter processing system, and a control unit in the configuration management server executes the steps of; extracting 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; comparing the extracted absolute path name of the executable file with the process name of the interpreter processing system contained in the interpreter name information to make a decision whether a process concerning the executable file is a process in the interpreter processing system; and if the process concerning the executable file is a process in the interpreter processing system, recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using an absolute path name of a script file or an intermediate language file found from the command line and processed in the interpreter processing system. - View Dependent Claims (11)
-
-
9. A name recognition method in 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, and an absolute path name of an executable file of the process generated in the business server so as to associate them with each other, and executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and 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 in the configuration management server executes the steps of; extracting 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, and finding an absolute path name of a directory under which the executable file exists from the extracted absolute path name of the executable file; if 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, removing the end from the found absolute path name of the directory and defining the found absolute path name of the directory with the end removed as a second directory absolute path name; comparing the first directory absolute path name with the second directory absolute path name to make a decision whether a directory parent-child relation holds true between the first directory absolute path name and the second directory absolute path name; and if a directory parent-child relation holds true as a result of the decision, recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using the first directory absolute path name or the second directory absolute path name which forms a parent directory in the parent-child relation. - View Dependent Claims (12)
-
-
13. A name recognition program which causes a computer included in a configuration management server to execute a name recognition method in the 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, and 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; and the name recognition program causes a control unit in the configuration management server to execute; processing of extracting 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; processing of comparing 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 if the executable file exists under the shared directory as a result of the decision, processing of recognizing 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. - View Dependent Claims (16)
-
-
14. A name recognition program which causes a computer included in a configuration management server to execute a name recognition method in the 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 command line of the process so as to associate them with each other, and interpreter name information containing at least a process name in an interpreter processing system, and the name recognition program causes a control unit in the configuration management server to execute; processing of extracting 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; processing of comparing the extracted absolute path name of the executable file with the process name of the interpreter processing system contained in the interpreter name information to make a decision whether a process concerning the executable file is a process in the interpreter processing system; and if the process concerning the executable file is a process in the interpreter processing system, processing of recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using an absolute path name of a script file or an intermediate language file found from the command line and processed in the interpreter processing system. - View Dependent Claims (17)
-
-
15. A name recognition program which causes a computer included in a configuration management server to execute a name recognition method in the 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, and an absolute path name of an executable file of the process generated in the business server so as to associate them with each other, and executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and 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 the name recognition program causes a control unit in the configuration management server to execute; processing of extracting 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, and finding an absolute path name of a directory under which the executable file exists from the extracted absolute path name of the executable file; if 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, processing of removing the end from the found absolute path name of the directory and defining the found absolute path name of the directory with the end removed as a second directory absolute path name; processing of comparing the first directory absolute path name with the second directory absolute path name to make a decision whether a directory parent-child relation holds true between the first directory absolute path name and the second directory absolute path name; and if a directory parent-child relation holds true as a result of the decision, processing of recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using the first directory absolute path name or the second directory absolute path name which forms a parent directory in the parent-child relation. - View Dependent Claims (18)
-
Specification