Planning Your Installation

You will need to determine installation location and security configuration before you start the driver installation. These decisions affect where the driver is installed, and how it is configured.


Installation Locations

The driver itself must run on one of the supported Windows platforms. However, you don't need to install the DirXML engine on this same machine. Using the Remote Loader, you can separate the engine and the driver, allowing you to balance the load on different machines or accommodate corporate directives.

The AD driver can run in any of the following three scenarios:


Driver Architecture

The Active Directory Driver consists of several pieces which operate together to synchronize Active Directory with Identity Manager. The following table contains a description of each of these pieces, and where they fit in the driver architecture:

Component Description

Driver Shim

The driver shim is a library, loaded directly by DirXML or by the remote loader, which collects the changes to be sent to eDirectory from Active Directory, and communicates changes from eDirectory to Active Directory.

The shim operates as the link which connects DirXML and Active Directory. The driver shim is addriver.dll.

Driver

The driver is the set of policies, filters, and objects which acts as the connector between DirXML and the driver shim.

Using objects in eDirectory, the driver stores the configuration information required by DirXML to communicate with the driver shim, as well as the policies and filters which customize changes.

The installation scenario you select determines how the driver shim is installed. If you choose to install the driver shim on the same machine as DirXML, the driver shim is called by DirXML directly. If you choose to install the driver shim on another machine, you must use the remote loader. Installing the driver shim in each of these scenarios is discussed in Installing the Driver Shim on the Identity Manager Server and Installing the Driver Shim to Use the Remote Loader respectively.

Regardless of the configuration, installing the driver component is the same, and is discussed in Importing a Driver Configuration.