The IBM® WebSphere® XML Document Management Server Component (XDMS) provides storage, management and subscription to documents that are owned by entities within your IMS-based solution.
An Aggregation Proxy is provided to route requests based on the application usage to the corresponding IBM XDMS enablers. It can also aggregate capabilities and directory information from multiple IBM XDMS enablers. The Aggregation Proxy is considered the client facing service that is a single point of entry to access all IBM XDMS enablers.
The XDM client authenticates by means of digest authentication against the Aggregation Proxy (HTTP) and the IMS Core (SIP). (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.) Asserted identities are then used to forward requests with the identities within the trusted environment. The Aggregation Proxy can be configured to forward requests to an external aggregation proxy. The external aggregation proxy is simply treated as another enabler
The IBM XDMS product can be customized through the development of custom XDMS enablers allowing third parties to develop custom code that provide constraints for specific needs. Additionally, system administrators are given highly-granular control of enablers through configurable properties. This flexibility allows the IBM XDMS to be tailored for the specific needs required in various telecommunication environments.
Digest authentication using a WebSphere Trust Association Interceptor (TAI) and standard support for Transport Layer Security (TLS) are provided to enhance security when accessing the Aggregation Proxy.