ApacheDS™は、完全にJavaで記述された拡張可能かつ埋め込み可能なディレクトリサーバーであり、Open GroupによってLDAPv3互換性が認定されています。LDAPの他に、Kerberos 5とパスワード変更プロトコルをサポートしています。トリガー、ストアドプロシージャ、キュー、およびビューを、これらの豊富なコンストラクトのないLDAPの世界に導入するように設計されています。LDAPサーバー間で一意にするいくつかの機能があります。これらの機能の一部は次のとおりです。-LDAPおよびX.500プラットフォームとして設計されています。プラグ可能なコンポーネントとサブシステムにより、ApacheDSは非常にモジュール化され、LDAPプロトコルのさまざまな側面を使用した実験に最適です。-サーバーのフロントエンドはバックエンドから完全に分離可能であり、逆もまた同様です。仮想ディレクトリ、プロキシサーバー、およびX.500ディレクトリへのゲートウェイの実装に非常に柔軟です。-いくつかのバックエンドを実装して、サーバーのパーティションネクサスにプラグインできます。サーバーはデフォルトでBTreeベースのパーティションをサポートしますが、インターフェイスに準拠している限り、任意のバッキングストアを使用してパーティションを実装できます。-サーバーは、特別なシステムバックエンドを介して管理の側面を公開します。LDAPは、ou = systemのシステム名前付けコンテキストを使用してこれらの懸念を管理するために使用できます。サーバーには、バックエンドサブシステム全体のファサードとしてサーバー側JNDI LDAPプロバイダーが含まれています。JNDI操作は、このプロバイダーによって、ネクサスおよびサーバーエントリを格納するターゲットパーティションに対する操作に直接変換されます。-サーバーのネットワークコードであるMINA(ネットワークアプリケーション用の多目的インフラストラクチャ)は、LDAPだけでなく、あらゆる種類のプラグ可能なプロトコルプロバイダー向けに設計されました。MINAは、ApacheDSに大量の同時実行性を処理する機能を提供します。-LDAPストアドプロシージャとトリガーは、ApacheDSの次のメジャーバージョンで予定されています。-OpenGroupによって認定されたLDAPv3互換
apacheds