Преимущества использования интерфейсов службы Active Directory
ADSI предлагает множество преимуществ системным администраторам, как описано в следующей таблице.
Функция | Преимущества |
---|---|
При открытии | Любой поставщик каталогов может реализовать поставщик ADSI; пользователи получают свободу выбора в службах каталогов, не жертвуя управляемостью. |
Независимые ds | приложения Администратор istrative не тесно привязаны к службе каталогов данного поставщика. Администратор istrative и другие приложения с поддержкой каталогов можно разрабатывать без необходимости понимать API каталогов, зависящих от поставщика. Одно и то же приложение может работать с несколькими каталогами. Сокращение времени разработки и затрат на поддержку. |
Поддержка нескольких языков | Объекты ADSI обеспечивают простой доступ к службам каталогов через объектную модель компонента. COM-приложения можно писать на таких языках, как Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition (VBScript) и C/C++. |
Простая модель программирования | ADSI состоит из небольшого, простого набора интерфейсов. |
Сценариев | Для разработки приложений службы каталогов можно использовать любой совместимый язык автоматизации (например, Visual Basic, VBScript, Perl, Rexx и другие). Администратор istrator и разработчики могут использовать уже известные инструменты. Повышение производительности — время разработки и затраты на поддержку сокращаются. |
Функциональные возможности | Поставщики программного обеспечения и сложные конечные пользователи могут разрабатывать серьезные приложения, используя те же модели ADSI, которые используются для простых административных приложений с скриптами. |
Расширяемый | Поставщики каталогов, поставщики программного обеспечения и конечные пользователи могут расширить ADSI с новыми объектами и функциями для добавления ценности или удовлетворения уникальных потребностей. |
Ole DB с учетом | ADSI предоставляет интерфейс OLE DB, чтобы программисты, знакомые с программированием баз данных с помощью OLE DB, могли быстро работать. |