System and method for using a data replication service to manage a configuration repository
First Claim
1. A system for using a data replication service to consistently manage server configuration within a domain or cluster, comprising:
- a master server that contains server configuration information;
a master data replication service layer adapted to send, from said master server, data replication packets defining changes in the server configuration information, said data replication packets including a version number associated with each change in the server configuration;
a slave data replication service layer adapted to receive, at a slave server, data replication packets from the master data replication service layer; and
, a slave server that determines whether the configuration data currently contained thereon has been updated to correspond to the version number associated with the latest data replication packet received, and if the data on the slave server does not correspond to that version number requesting a delta of server configuration information be sent from said master server to said slave server.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for making changes consistently across an application server domain or a cluster. Server configuration consistency is absolutely necessary for cluster deployments. The invention allows changes to the configuration repository and to the application deployment process to be managed via a Data Replication Service (DRS). The former requires that the configuration repository be version aware, while the latter breaks down the application deployment process into two phases—one for data distribution and processing as far as possible, and the second to expose the changes through the Java Naming and Directory Interface (JNDI).
-
Citations
12 Claims
-
1. A system for using a data replication service to consistently manage server configuration within a domain or cluster, comprising:
-
a master server that contains server configuration information;
a master data replication service layer adapted to send, from said master server, data replication packets defining changes in the server configuration information, said data replication packets including a version number associated with each change in the server configuration;
a slave data replication service layer adapted to receive, at a slave server, data replication packets from the master data replication service layer; and
,a slave server that determines whether the configuration data currently contained thereon has been updated to correspond to the version number associated with the latest data replication packet received, and if the data on the slave server does not correspond to that version number requesting a delta of server configuration information be sent from said master server to said slave server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for using a data replication service to consistently manage server configuration within a domain or cluster, comprising the steps of:
-
maintaining, at a master server, server configuration information;
sending data replication packets from said master server to a slave server, said data replication packages defining changes in the server configuration information, said data replication packets further including a version number associated with each change in the server configuration;
receiving data replication packets at said slave server; and
,determining whether the data on said slave server has been updated to correspond to the version number associated with or contained in the latest data replication packet received, and if the data on the slave server does not correspond to that version number then requesting a delta of server configuration information be sent from said master server to said slave server. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification