Global, dynamic, remote and central system for database driver configuration
First Claim
1. A system comprising:
- a processor;
a first application host, wherein said processor is in said first application host;
a first application in said first application host;
a first database driver coupled to said first application;
a first remote interface coupled to said first database driver for facilitating the configuration of said first database driver;
a central controller providing system-wide configuration information; and
a first attachment agent, wherein said first attachment agent executes in the first application host, said first attachment agent providing a connection between said first remote interface and said central controller, and wherein in response to a driver configuration property of global scope being modified on said central controller performing;
notifying by said central controller to all attachment agents executing in a plurality of application hosts of a new value for said driver configuration property of global scope; and
updating, by said first attachment agent, each installed application in said first application host with said new value for said driver configuration property of global scope, wherein, said central controller, using said first attachment agent and said first remote interface, changes the configuration of said database driver.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for database driver for the global, dynamic, remote and centralized configuration of database drivers. In an embodiment of the invention the system includes a remote controller host and a central controller disposed in the remote controller host. A plurality of application hosts and a plurality of applications are disposed in each of the application hosts. A single attachment agent is disposed in each of the application hosts, the single attachment agent being coupled to each of the plurality of applications in the application hosts. The central controller provides each of the attachment agents with information regarding how to connect the database driver to the central controller.
47 Citations
19 Claims
-
1. A system comprising:
-
a processor; a first application host, wherein said processor is in said first application host; a first application in said first application host; a first database driver coupled to said first application; a first remote interface coupled to said first database driver for facilitating the configuration of said first database driver; a central controller providing system-wide configuration information; and a first attachment agent, wherein said first attachment agent executes in the first application host, said first attachment agent providing a connection between said first remote interface and said central controller, and wherein in response to a driver configuration property of global scope being modified on said central controller performing; notifying by said central controller to all attachment agents executing in a plurality of application hosts of a new value for said driver configuration property of global scope; and updating, by said first attachment agent, each installed application in said first application host with said new value for said driver configuration property of global scope, wherein, said central controller, using said first attachment agent and said first remote interface, changes the configuration of said database driver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A database driver configuration system comprising:
-
a processor; a remote controller host, wherein said processor is in said remote controller host; a central controller disposed in said remote controller host; a plurality of application hosts; a plurality of applications disposed in each of said application hosts; a single attachment agent disposed in each of said application hosts, said single attachment agent being coupled to each of said plurality of applications in said application hosts, wherein said central controller provides each of said attachment agents with information regarding how to connect said database driver to said central controller, wherein said single attachment agent is configured to detect a new application in a first application host, attach to said new application and configure a new instance of a database driver for said new application, and wherein in response to a driver configuration property of global scope being being modified on said central controller performing; notifying by said central controller to all attachment agents executing in a plurality of application hosts of a new value for said driver configuration property of global scope; and updating, by said first attachment agent, each installed application in said first application host with said new value for said driver configuration property of global scope, wherein, said central controller, using said first attachment agent and said first remote interface, changes the configuration of said database driver. - View Dependent Claims (9)
-
-
10. A method of configuring a database driver comprising:
-
receiving configuration information in an attachment agent from a remote central controller, wherein said attachment agent executes in an application host, said attachment agent providing a connection between a remote interface in a database driver and said central controller, said attachment agent containing specific information regarding how to connect said database driver to said central controller; starting a first instance of said database driver in a first application; detecting a second application using said attachment agent; attaching said attachment agent to said first application; and configuring said first instance of said database driver using said attachment agent, and wherein in response to a driver configuration property of global scope being modified on said central controller performing; notifying by said central controller to all attachment agents executing in a plurality of application hosts of a new value for said driver configuration property of global scope; and updating, by said first attachment agent, each installed application in said first application host with said new value for said driver configuration property of global scope, wherein, said central controller, using said first attachment agent and said first remote interface, changes the configuration of said database driver. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A storage having a computer readable program, wherein said computer readable program when executed by a processor causes said processor to:
-
receive configuration information in an attachment agent from a remote central controller, wherein said attachment agent executes in an application host, said attachment agent providing a connection between a remote interface in a database driver and said central controller, said attachment agent containing specific information regarding how to connect said database driver to said central controller; start a first instance of a database driver in a first application; detect a second application using said attachment agent; attach said attachment agent to said first application; and configure said first instance of said database driver using said attachment agent, and wherein in response to a driver configuration property of global scope being modified on said central controller performing; notifying by said central controller to all attachment agents executing in a plurality of application hosts of a new value for said driver configuration property of global scope; and updating, by said first attachment agent, each installed application in said first application host with said new value for said driver configuration property of global scope, wherein, said central controller, using said first attachment agent and said first remote interface, changes the configuration of said database driver. - View Dependent Claims (17, 18, 19)
-
Specification