The IF-MAP specification specifies a structured way to store, correlate, and retrieve identity, access control, and security information about users and devices on a network. In the IF-MAP framework, a database service may contain this type of information about users and devices connected to the network. An IF-MAP server may provide this database service. An IF-MAP client may participate in updating and querying the IF-MAP server based on a publish/subscribe/search communication model.