About Active Directory Domain Services
This guide provides essential information for integrating Active Directory Domain Services in distributed applications designed for operating systems that support Active Directory Domain Services, including:
- Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter Server.
- Windows Server 2003, Standard Edition, Windows Server 2003, Enterprise Edition, and Windows Server 2003, Datacenter Edition.
- Windows Server 2008, Windows Server 2008 Enterprise, and Windows Server 2008 Datacenter.
A directory service is a fundamental service for distributed applications. A directory service must provide the features listed in the following table.
|Location transparency||Able to find user, group, networked service, or resource, data without the object address|
|Object data||Able to store user, group, organization, and service data in a hierarchical tree|
|Rich query||Able to locate an object by querying for object properties|
|High availability||Able to locate a replica of the directory at a location that is efficient for read/write operations|
Active Directory Domain Services provides the features listed in the following table.
|Support for Internet standards||Active Directory Domain Services implements its features in accordance with published Internet standards such as LDAP and DNS.|
|Tightly integrated and flexible security||Advantages include:
|Easily programmable||The Active Directory server can be programmatically accessed and administered using the Active Directory Service Interfaces API, Lightweight Directory Access Protocol API, or the System.DirectoryServices namespace.|
|Directory enabled system services||Your client application can be easily deployed to distributed desktops by creating a Windows Installer package and using the application deployment feature available in the Windows 2000 Server, Windows Server 2003, and Windows Server 2008 operating systems.|
|Key application integration||Key distributed applications, such as Exchange, are integrated with Active Directory Domain Services. Thus, companies can reduce the number of directory services to be managed.|
|Rich and extensible schema||The schema defines what objects and properties can be written and read from a directory service. The Active Directory Schema is rich. Most of the objects and properties a service requires are available. If not, a distributed application can extend the schema to support the application requirements.|
For more information about Active Directory Domain Services, see:
- Core Concepts of Active Directory Domain Services
- Active Directory Architecture
- Active Directory Schema