The OpenSSO Enterprise Client SDK is the core software component that enables you to integrate OpenSSO Enterprise with other applications. The Client SDK is supplied by OpenSSO Enterprise and provides APIs you can use to access each service hosted by the OpenSSO Enterprise server. The following are common ways of using the Client SDK :
Embedded directly in the business logic of a standalone application.
Embedded directly in a container-hosted application such as a .Net or a J2EE application server.
Embedded in the container either directly or using a container-provided security plug-in mechanism.
Embedded in a proxy server installed in front of the protected application.
OpenSSO Enterprise Policy Agents are prepackaged client software that implement options 3 and 4 above.