Previous Topic: XML Agent Content Helper API

Next Topic: XML Agent Content Helper API Services

What Is an XML-Enabled Agent?

An XML-enabled Agent is a client of the CA SiteMinder Agent API and XML Agent Content Helper API. XML-enabled Agents enforce SOA Security Manager XML message content-based access control policies served by the SOA Security Manager Policy Server.

The Policy Server is a general-purpose policy engine with no specific knowledge of resources. The specific knowledge of resources is provided by Agents. Agents establish resource semantics and act as gatekeepers to protect resources from unauthorized users.

Different CA SiteMinder agent types protect different kinds of resources. Some agent types are pre-defined, standard agents that are shipped as part of the CA SiteMinder product—for example, the Web Agent, which provides HTTP access control for Web Servers. The SOA Agent for Web Servers, which ships as part of the SOA Security Manager product, is an XML-enabled version of the Web Agent that provides HTTP access control for Web services bound to URLs on a Web Server. However, you can also use the CA SiteMinder Agent API and SOA Security Manager XML Agent Content Helper API to implement custom agents.

When used with the CA SiteMinder Agent API, the XML Content Helper Agent API lets you create a custom XML-enabled agent that can authenticate and authorize XML messages posted to any URL-bound application in a variety of context-specific ways. For example, you could create an agent to protect an Application Server or a Message Queuing server.


Copyright © 2009 CA. All rights reserved. Email CA about this topic