Patent ID: 7441007

Claim:
An application properties server containing multiple computing devices comprising: a plurality of client application servers operating applications using a plurality of computer protocols and requiring configuration variable data to configure the applications for operation; means for interfacing an application properties server with each of the plurality of client application servers, the means including a CORBA server application and a properties server application for handling RMI requests for configuration services; means for creating a plurality of configurable properties server objects within the properties server, wherein each of the plurality of configurable properties server objects is configured to one of the client application servers in a round-robin fashion; means for storing and maintaining a system of configuration variable data coupled to said properties server wherein the means for storing and maintaining comprises at least an APP table that maintains an entry for each application ID, a version table that maintains an entry for each version under each application ID and an APARM table that contains key-configuration variable data pairs associated with each version; means for interfacing each of the configurable properties server objects with the means for storing and maintaining a system of configuration variable data; and means for performing configuration services via the plurality of configurable properties server objects in response to configuration requests from said plurality of client application servers, said configuration services including providing configuration variable data to one of the plurality of the client application servers in response to receiving a request for configuration variable data from the one client application servers, wherein the configuration request includes at least an application ID and a key, wherein further the key is a data string that identifies the configuration variable data being requested.