Avantages de l’utilisation d’interfaces de service Active Directory
ADSI offre de nombreux avantages aux administrateurs système, comme décrit dans le tableau suivant.
Fonctionnalité | Avantage |
---|---|
Ouvrir | N’importe quel fournisseur d’annuaires peut implémenter un fournisseur ADSI ; les utilisateurs bénéficient d’une liberté de choix dans les services d’annuaire sans sacrifier la facilité de gestion. |
Indépendant DS | Les applications administratives ne sont pas étroitement liées au service d’annuaire d’un fournisseur donné. Les applications administratives et d’autres applications avec annuaire peuvent être développées sans avoir besoin de comprendre les API d’annuaire spécifiques au fournisseur. La même application peut fonctionner sur plusieurs répertoires. Le temps de développement et les coûts de support sont réduits. |
Prise en charge de plusieurs langues | Les objets ADSI fournissent un accès facile aux services d’annuaire via le modèle objet de composant. Les applications COM peuvent être écrites dans des langages tels que Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition (VBScript) et C/C++. |
Modèle de programmation simple | ADSI se compose d’un petit ensemble d’interfaces faciles à apprendre. |
Scriptable | Tout langage compatible Automation (par exemple, Visual Basic, VBScript, Perl, Rexx, etc.) peut être utilisé pour développer des applications de service d’annuaire. Les administrateurs et les développeurs peuvent utiliser les outils qu’ils connaissent déjà. La productivité est améliorée : le temps de développement et les coûts de support sont réduits. |
Riche fonctionnellement | Les éditeurs de logiciels indépendants et les utilisateurs finaux sophistiqués peuvent développer des applications sérieuses à l’aide des mêmes modèles ADSI que pour les applications administratives scriptées simples. |
Extensible | Les fournisseurs d’annuaires, les éditeurs de logiciels indépendants et les utilisateurs finaux peuvent étendre ADSI avec de nouveaux objets et fonctions pour ajouter de la valeur ou répondre à des besoins uniques. |
Prise en compte OLE DB | ADSI fournit une interface OLE DB afin que les programmeurs familiarisés avec la programmation de base de données via OLE DB puissent être rapidement productifs. |