Ventajas del uso de interfaces de servicio de Active Directory
ADSI ofrece muchas ventajas a los administradores del sistema, como se describe en la tabla siguiente.
Característica | Ventaja |
---|---|
Abrir | Cualquier proveedor de directorios puede implementar un proveedor ADSI; los usuarios obtienen libertad de elección en los servicios de directorio sin sacrificar la capacidad de administración. |
DS independiente | Las aplicaciones administrativas no están estrechamente enlazadas al servicio de directorio de un proveedor determinado. Las aplicaciones administrativas y otras habilitadas para directorios se pueden desarrollar sin necesidad de comprender las API de directorio específicas del proveedor. La misma aplicación puede funcionar en varios directorios. El tiempo de desarrollo y los costos de soporte técnico se reducen. |
Compatibilidad con varios idiomas | Los objetos ADSI proporcionan un acceso sencillo a los servicios de directorio a través del modelo de objetos componentes. Las aplicaciones COM se pueden escribir en lenguajes como Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition (VBScript) y C/C++. |
Modelo de programación simple | ADSI consta de un pequeño conjunto de interfaces fácil de aprender. |
Scriptable | Cualquier lenguaje compatible con Automation (por ejemplo, Visual Basic, VBScript, Perl, Rexx y otros) se puede usar para desarrollar aplicaciones de servicio de directorio. Los administradores y desarrolladores pueden usar las herramientas que ya conocen. La productividad se mejora: se reducen el tiempo de desarrollo y los costos de soporte técnico. |
Funcionalmente enriquecido | Los ISV y los usuarios finales sofisticados pueden desarrollar aplicaciones serias con los mismos modelos ADSI que se usan para aplicaciones administrativas sencillas con scripts. |
Extensible | Los proveedores de directorios, los ISV y los usuarios finales pueden ampliar ADSI con nuevos objetos y funciones para agregar valor o satisfacer necesidades únicas. |
Reconocimiento de OLE DB | ADSI proporciona una interfaz OLE DB para que los programadores familiarizados con la programación de bases de datos a través de OLE DB puedan ser productivos rápidamente. |