The XML Content Helper API is a Java API that allows you to build custom XML-enabled agents that can authenticate and authorize XML documents posted to a processing application (such as a Web service) bound to a URL.
The XML Agent Content Helper API supplements the CA SiteMinder Java Agent API (part of the CA SiteMinder SDK). A custom agent that is built using these two APIs can protect any URL-bound application (such as a Web service), performing the following functions on XML messages posted to that application:
To build custom XML-enabled agents you need to intersperse functions from the two APIs to provide the necessary functionality.
Note: For more information about the services provided by the CA SiteMinder Agent API, refer to the CA SiteMinder Web Access Manager Programming Guide for Java.
Applications that are built using the CA SiteMinder Agent API and XML Agent Content Helper API are insulated from having to know specific implementation details about user accounts, privileges, and how to extract these from incoming XML messages. Instead, the two APIs work in combination with the Policy Server to greatly simplify application development while increasing application scalability with respect to the number of applications and resource-privilege pairs.
The following illustration shows the functional architecture of an XML-enabled Agent.

Further, the XML Agent Content Helper API insulates application developers from underlying XML message-based Web service technology details, including:
| Copyright © 2009 CA. All rights reserved. | Email CA about this topic |