WebSphere brand IBM WebSphere XML Document Management Server, Version 7.0

Aggregation Proxy

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.

Features

IBM Aggregation Proxy fully supports Open Mobile Alliance (OMA) specification, and offers additional functionality as well.

Additional functionality includes:
  • Domain routing
  • Enhanced multithreaded directory performance
  • Added security
  • Configurable xcap-caps optimizer
  • Configurable fault alarm mechanism

Uses of the Aggregation Proxy

Authentication and authorization
A single XDMS environment can be used to host users which are logically separated into different domains. It can be important to physically separate the storage and manipulation of users' documents for a number of reasons including:
  • XDMS performance
  • machine utilization
  • security
  • database limitations
To respect these needs, the Aggregation Proxy allows users to be separated by domain, routing requests accordingly based on administrator-defined rules. This allows back-end XDMS utilization to be highly configurable at a single point of administration.
Enhanced multi-threaded directory performance
Without the Aggregation Proxy, clients desiring to access the directory of a user's documents across all available XDMSs would need to request each directory document serially then aggregate the results.

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.

Security
Aggregation Proxy can partition users according to security policies and domain routing configuration.

Aggregation Proxy Trust Association Interceptor

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.




Terms of use
(C) Copyright IBM Corporation 2009. All Rights Reserved.