Implementación de proveedores de interfaces de servicio de Active Directory

Las interfaces de servicio de Active Directory (ADSI) son interfaces COM que encapsulan objetos de servicio de directorio para exponerlos a clientes de servicios de directorio. Al proporcionar una implementación de ADSI, expande su base de cliente al conjunto de aplicaciones cliente ADSI.

Al igual que con cualquier implementación COM, puede escribir un proveedor ADSI en muchos idiomas. Las interfaces COM de ADSI se definen como interfaces duales que permiten la resolución de nombres en tiempo de ejecución y en tiempo de compilación y pueden llamarse mediante lenguajes compatibles con Automation, como Visual Basic, Visual Basic Scripting Edition, así como los lenguajes más eficaces y de rendimiento, como C y C++. Los clientes ADSI también incluyen aplicaciones web que usan Active Server Pages y complementos de administración a través de Microsoft Management Console.

Dado que ADSI proporciona su propio proveedor OLE DB, la implementación de las características de búsqueda definidas por IDirectorySearch también permite a los clientes ADSI consultar el servicio de directorio para obtener datos.

Todos los objetos de servicio de directorio se pueden representar a través de un objeto ADSI genérico compatible con IDirectoryObject. ADSI proporciona los bloques de creación necesarios para representar las características y servicios de cualquier servicio de directorio.

Además, las meta interfaces ADSI representan objetos comunes usados por los administradores de directorios. Las propiedades de las meta interfaces se asignan a las propiedades admitidas por el servicio de directorio. Los clientes ADSI que programan en las interfaces de servicio de Active Directory obtienen acceso al servicio de directorio en cuanto se instala el proveedor y se reinicia el sistema.

Si el servicio de directorio admite una representación de esquema, la compatibilidad con las interfaces de administración de esquemas hace que el espacio de nombres sea accesible directamente para los exploradores de servicios de directorio. Al publicar las características a través del esquema, los clientes pueden consultar el servicio de directorio en línea y aprovechar los servicios que ofrece. Debido a la disponibilidad del esquema en línea y la ventaja de la interfaz COM, puede seguir haciendo que las nuevas características estén disponibles para el software cliente mientras admiten versiones de nivel anterior.