Using a database for applications management
Original Publication Date: 2001-Jun-10
Included in the Prior Art Database: 2003-Jun-19
Disclosed is a method of using a database to encapsulate a distributed enterprise applications management system on multiple endpoints and across multiple operating systems. Applications management in a large distributed systems environment typically involved distributing and executing many small tasks (executable binaries or scripts) to perform the management activities. As an example an applications management task may be to stop and restart an application. On each of the supported operating system platforms the script to perform the stop/restart task may be slightly different. These differences may also occur across different version levels and language variants of the operating system. A relational database is the best method for storing and categorizing these utilities. They can be organized by task and subdivided by operating system, variant and version. The applications management console would serve as the user interface for monitoring, distributing and executing these tasks. The diagram suggests a possible layout of a database driven applications management implementation.