-
Apache Directory Project
The Apache Directory Server (ApacheDS) is an embeddable LDAPv3 directory
server with other protocol plugins such as kerberos. It is designed to
be completely pluggable in every aspect including backends and frontend
handlers making making it an ideal experimentation platform for LDAP
protocol testing, and for use in building other tools like like meta
directories, and virtual directories. ApacheDS aims to introduces
stored procedures, triggers, views, and queues to the world of LDAP.
-
ApacheDS Core
Server's core contains all backend subsystems. It depends on
protocol and uses it with seda to service LDAP requests. The core
contains the JNDI provider, interceptor framework, interceptor services,
the schema subsystem and the database subsystem. Hence the core is the
heart of the server.
-
ApacheDS Main
A single executable server jar containing all dependencies. This jar can
be used as the JNDI provider or to fire up the standalone directory server.
-
ApacheDS Shared
Created to eliminate cyclic project dependencies between the core
and the maven plugin. Any code shared across modules in general
can go here so long as it does not depend on other modules.
-
Ldap Common
-
ApacheDS Plugin
A collection of tools as plugins to manage various tasks associated with
the directory server.