14.10.1 バッキングストアのタイプ
サポートしているバッキングストアアダプタは4タイプあります。
-
インメモリアダプタ
-
リレーショナルデータベースのJDBCアダプタ
-
DataExpressアダプタ
-
JNDI(LDAPだけ)アダプタ
- 注
-
プラガブルバッキングストアアダプタの使用例については,Borland Enterprise Server VisiBrokerをインストールしたディレクトリのexamples/vbe/ins/pluggable_adaptors内のコードを参照してください。
(2) JDBCアダプタ
リレーショナルデータベースはJDBCを介してサポートされます。次に示すデータベースがネーミングサービスJDBCアダプタの処理用に認証されています。
-
JDataStore
-
Oracle
-
Sybase
-
Microsoft SQL Server
-
DB2
-
Interbase
(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専用に認証されています。