Oracle JCA Frameworkには、J2EE 1.4またはこれ以降に準拠したアプリケーション・サーバー(Oracle WebLogic Serverなど)でデプロイ可能なJCAアダプタが必要です。このため、Oracle JCA Frameworkで使用するすべてのJCAアダプタで、すべての関連JCA SPI(サービス・プロバイダ)およびCCI(共通クライアント)インタフェースをJCA 1.5の仕様で必須とされているとおりに実装する必要があります。主なインタフェースは次のとおりです。
javax.resource.spi.ManagedConnectionFactory
javax.resource.cci.ConnectionFactory
javax.resource.spi.ManagedConnection
javax.resource.cci.Connection
JCAアダプタでは、必要な接続プロパティをManagedConnectionFactory
で定義して、EIS(企業情報システム、つまりバックエンド)への機能接続を確立する必要があります。
Oracle JCA FrameworkでManagedConnectionFactory
を使用すると、デプロイ済JCAアダプタ経由で接続を取得できるようになります。次に、コード例を示します。
ConnectionFactory cf = initialContext.lookup("eis/Siebel/SiebelApp1-Connection");
Connection c = cf.getConnection();
すべての接続プロパティは、ConnectionFactory
インスタンスに含まれるJNDIルックアップを使用して取得されます。