Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


14.10.1 バッキングストアのタイプ

サポートしているバッキングストアアダプタは4タイプあります。

プラガブルバッキングストアアダプタの使用例については,Borland Enterprise Server VisiBrokerをインストールしたディレクトリのexamples/vbe/ins/pluggable_adaptors内のコードを参照してください。

〈この項の構成〉

(1) インメモリアダプタ

インメモリアダプタは,ネームスペース情報をメモリに保管し,パーシステントではありません。これはネーミングサービスがデフォルトで使用するアダプタです。

(2) JDBCアダプタ

リレーショナルデータベースはJDBCを介してサポートされます。次に示すデータベースがネーミングサービスJDBCアダプタの処理用に認証されています。

(3) DataExpressアダプタ

二つのJDBCアダプタに加えて,JDataStoreデータベースにネイティブにアクセスできるようにするDataExpressアダプタがあります。JDBCを介してJDataStoreにアクセスするよりも速いのですが,DataExpressアダプタには幾つかの制限事項があります。このアダプタはネーミングサーバと同じマシンで実行中のローカルデータベースだけをサポートします。リモートJDataStoreデータベースにアクセスするには,JDBCアダプタを使用する必要があります。

(4) JNDIアダプタ

JNDIアダプタもサポートされています。SunのJNDIは,企業全体の複数のネーミングおよびディレクトリサービスとの標準インタフェースを提供します。JNDIは,別々のネーミングベンダとサービスベンダが準拠しなければならないSPI(サービスプロバイダインタフェース)を持ちます。Netscape LDAPサーバ,Novell NDS,WebLogic Tengahなどで別々のSPIモジュールを使用できます。JNDIをサポートすることによって,Borland Enterprise Server VisiBrokerネーミングサービスはこれらのネーミングおよびディレクトリサービス,ならびにそのほかの将来のSPIプロバイダへのポータブルアクセスをできるようにします。ただし,JNDIアダプタはNetscape LDAPサーバ4.0専用に認証されています。