LDAP データベースの変更を別のサービスに伝達するために、OpenLDAP または ApacheDS サーバー (または別のオープンソース LDAP サーバー) を JMS と統合する良い方法はありますか?
基本的に、次のように、LDAP サーバー クラスター (マスターからマスターへのレプリケーションを行う複数のインスタンス) と、JMS サーバー (ActiveMQ など) を介して接続された別のスタンドアロン Java アプリケーションが必要です。
- LDAP データ構造に対するすべての変更は、Java アプリに送信されます。
- Java アプリ。JMS サーバーを介して LDAP データベースにメッセージを送信し、LDAP データを更新できます。
ApacheDS ( https://cwiki.apache.org/DIRxSRVx11/replication-requirements.html#ReplicationRequirements-GeneralRequirements )の JMS レプリケーションをセットアップする方法があることを知りましたが、それが機能するかどうかは疑問ですいくつかの ApacheDS マスターのクラスターと、すべての変更をクラスターに送信するための 1 つの JMS レプリケーション ノードがあります。
更新: ApacheDS の JMS レプリケーションについて説明しているページは 5 年前のものであることが判明したため、現在 ApacheDS でのレプリケーションの唯一の方法は、LDAP プロトコル ベースのレプリケーションです。