Patent ID: 8332493

Claim:
A method comprising: retrieving, by a computing device executing a lightweight directory access protocol (LDAP) directory server, first callback data and second callback data from a first LDAP directory server plug-in; inserting, by the computing device, the first callback data into a callback list at a first position and the second callback data into the callback list at a second position, the callback list determining an order of relative execution for a plurality of callbacks; receiving a request to perform an operation that utilizes the first callback data and a third callback data of a second LDAP directory server plug-in; making a determination of a relative order of the first callback data and the third callback data in the callback list; executing a third callback associated with the third callback data before executing a first callback associated with the first callback data if the third callback data is ordered before the first callback data in the callback list; and executing the first callback before executing the third callback if the first callback data is ordered before the third callback data in the callback list.