Active Directory Application Mode (ADAM)

Definition - What does Active Directory Application Mode (ADAM) mean?

Active Directory Application Mode (ADAM) is a Lightweight Directory Access Protocol (LDAP)-compliant directory service used for building directory-enabled applications.

ADAM is intended for users who do not want to set up a domain controller to enable directory services. It runs on Windows Server 2003 and Windows XP Professional.

Following the release of Windows Server 2008m ADAM came to be known as Active Directory Lightweight Directory Services (AD LDS).

Techopedia explains Active Directory Application Mode (ADAM)

ADAM runs as a non-OS service with multiple instances running concurrently on the server. Each instance uses LDAP to communicate with other ADAM instances and can be configured independently. By integrating with Active Directory Federated Services (ADFS), ADAM can be used to achieve single sign-on functionality.

ADAM consists of the following components:

  • Interfaces (LDAP and Replication): Allows directory clients and other directory servers to communicate with the data store
  • Directory System Agent: Enforces directory semantics, maintains schema, guarantees object identity and enforces data types on attributes
  • Database Layer: Application programming interface between the application and directory database
  • Extensible Storage Engine: Manages the table of records that forms the directory database
  • Directory Database: Data store that stores directory information in a single database file

ADAM can be used as an application component or as a stand-alone LDAP directory in scenarios such as:

  • Storing personalization data relevant to an application and active directory (AD) used for authentication and service publication
  • As a development environment for prototyping an application that uses AD
  • In Web portal applications that manage extranet access to business applications
  • During migration, to support legacy applications

ADAM is designed to be deployed in organizations so as to support both the network operating system (NOS) and the applications that leverage any security built into the NOS infrastructure. This can be accomplished without any overhead in training, additional licensing or operational costs for installing additional directory technology that would otherwise be necessary for supporting directory-enabled applications. ADAM facilitates cross-directory integration to meet the diverse needs of authentication. Its benefits include easy deployment, reduced infrastructure costs, increased security, flexibility, reliability and scalability.

The key features of ADAM are:

  • Flexible and extensible schema resulting in faster directory deployment
  • Multimaster replication model similar to AD
  • Easy setup and removal
  • Multiple instance support
  • Usage of familiar AD tools
  • Backup and restore capability
  • Integration with Windows security model
  • Support for multiple processors
  • Password policies
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.