Patent ID: 8301595
Filing Date: 2012-10-30
Classification: G06F

Abstract:
1. A method, implemented by a server computing system programmed to perform the following, comprising: receiving update data, by the server, the server being a first directory server, the update data indicating an update to be made to a lightweight directory access protocol (LDAP)-based database that is coupled to the first directory server; establishing communication with an advanced message queuing protocol (AMQP) server to publish update data and to subscribe to update data that is published by a plurality of directory servers, the update data indicating a change made to LDAP-based databases that are managed by the plurality of directory servers; converting, by the first directory server, the update data into an LDAP data format based on a determination that the update data is received from the AMQP server and updating the LDAP-based database using the LDAP formatted update data; and updating, by the first directory server, the LDAP-based database using the received update data based on a determination that the update data is not received from the AMQP server, converting the update data into a wire level data format, and publishing the wire level formatted update data to the AMQP server, wherein the AMQP server allows a second directory server that subscribes to the AMQP server to obtain data representing the update.