Programming Guides › Connector Programming Guide › Introduction › CA IAM Connector Server Services
CA IAM Connector Server Services
The CA IAM Connector Server (CA IAM CS) Framework provides the following high-level services:
- Name Mapping—CA IAM CS handles mapping between LDAP objectclass and attribute names with the matching names expected by the endpoint system (as specified by XML metadata).
- Validations—Through the CA IAM CS components called Validators that validate LDAP data before it is passed to, or optionally received from, connectors
- Conversion—The CA IAM CScomponents called Converters that reformat LDAP data before it is passed to or received from connectors.
- Resiliency—The CA IAM CS provides connection resiliency by attempting to reconnect to an endpoint system in the event of transient failures and connections, or both, becoming stale.
The CA IAM CS Framework assists in the following developer tasks:
- Associations—CA IAM CS uses information in metadata about associations between objects, such as which accounts belong to which groups. Assistance from the framework takes the form of base classes which can be extended, and an optional Java proxy which can automatically handle implementation of reverse associations (for example, calculating account.memberOf from group.member) in many cases.
- Activation and Deactivation—CA IAM CS automatically handles registration and activation and deactivation of connectors when connection-sensitive values are modified.
- Connection Management—CA IAM CS has framework classes which assist in the configuration of implementation of pooling of connections to endpoint systems.
- Exception Mapping—CA IAM CS uses a Java proxy to support exception mapping from an endpoint system to a standard JNDI exception hierarchy, including LDAP error codes.
- Coding Java proxy wrappers—The CA IAM CS framework includes base classes and utility methods to assist in coding and interposing Java Proxy objects wrapping any of the processing styles supported by a connector.
Copyright © 2013 CA.
All rights reserved.
|
|