The Aggregation Proxy provides a single point of entry to access multiple IBM® WebSphere® XML Document Management Server Component (XDMS) enablers.
The Aggregation Proxy provides a single point of entry to access multiple IBM XDMS enablers that are configured in the backend. Therefore, it can be considered to have the superset of capabilities for all IBM XDMS enablers. This simplifies the client configuration in that all XCAP communication is sent to a single entity, which is the Aggregation Proxy.
IBM Aggregation Proxy fully supports Open Mobile Alliance (OMA) specification, and offers additional functionality as well.
The Aggregation Proxy simplifies this task. With the Aggregation Proxy in place, to obtain a directory document containing all of a user's documents, a client only needs to query the Aggregation Proxy for the user's directory.xml document.
The process of querying each XDMS and aggregating the results into a single document is handled by the Aggregation Proxy. The Aggregation Proxy contacts each backend XDMS in parallel. This improves performance drastically over client-side implementations reducing latency for each directory request.
The Aggregation Proxy Trust Association Interceptor is an HTTP Digest TAI: It provides digest authorization, which takes precedence over basic authorization. (In digest authentication, encryption is used so that a user's credentials can be established without the need to transmit a password in plaintext over the network.)
The HTTP digest TAI uses Lightweight Directory Access Protocol (LDAP) for its authorization implementation and passes a p-asserted-identity header to the back-end XDMS for authentication.