製品の概要

     前  次    新規ウィンドウで目次を開く    PDFとして表示 - 新規ウィンドウ  Adobe Readerを取得 - 新規ウィンドウ
コンテンツはここから始まります

Oracle Tuxedo JCA Adapter概要

この章では、次の節について説明します。

 


Oracle Tuxedo JCA Adapterについて

Oracle Tuxedo JCA Adapterは、JCA 1.5に準拠したアプリケーション・サーバーとOracle Tuxedoシステムの間の双方向サービス起動を提供する、JCAベースのリソース・アダプタです。Oracle Tuxedo JCA Adapterは、JCAトランザクション標準に準拠する、グローバルおよびローカルのトランザクションをサポートします。サポートされるのは、接続管理、トランザクションの発生、アイデンティティ通知およびリンクレベルのセキュリティです。リンクレベルのセキュリティは、業界標準のSSL/TLSまたは独自規格の高性能アルゴリズムを使用します。

Oracle Tuxedo JCA Adapterは、同期および非同期のリクエスト起動をサポートします。サポートされるのは、Oracle Tuxedoサービスにアクセスする必要があるJEEアプリケーション(EJB、POJO、サーブレット/JSPなど)で使用するための、JCA標準CCI (Common Client Interface)や、Oracle Tuxedo標準JATMI (Java Application-To-Monitor Interface) APIです。Oracle TuxedoアプリケーションからJEEアプリケーション・サービスにアクセスする場合は、標準ATMIが使用されます。サービスは、Oracle Tuxedo JEEに対して、Oracle Tuxedoサービスとして表示されます。

また、Oracle Tuxedo JCA Adapterは、JCA標準のサービス・プロバイダ・インタフェース(SPI)を使用して、アプリケーション・サーバーとリソース・アダプタの間の規約を作成します。これにより、Oracle Tuxedo JCA Adapterの管理が任意のJCA準拠アプリケーション・サーバーで可能になり、Oracle Tuxedo JCA Adapterが任意のJCA準拠アプリケーション・サーバーと互換性を持つようになります。

Oracle Tuxedo JCA Adapterは、JCA標準リソース・アダプタ構成ファイル(ra.xml)と、Oracle Tuxedo固有の構成ファイル(dmconfig.xml)の組み合わせを使用して構成できます。また、ネイティブのアプリケーション・サーバー・メソッドを使用してOracle Tuxedo JCA Adapterをデプロイすることもできます。

図1は、Oracle Tuxedo JCA Adapterアーキテクチャの図解です。

図1 Oracle Tuxedo JCA Adapterアーキテクチャ

Oracle Tuxedo JCA Adapterアーキテクチャ

 


Oracle JCA Adapterの履歴

リリース11gリリース1 (11.1.1.1.0)

Oracle Tuxedo JCA Adapter 11gリリース1(11.1.1.1.0.)では、次の機能が導入されました。

双方向のサービス・リクエスト起動

Oracle Tuxedo JCA Adapterによって、JCA Common Client Interface (CCI)またはJava Application-To-Monitor Interface (JATMI)を使用して、JEEアプリケーションはOracle Tuxedoサービスにアクセスできるようになります。また、Oracle Tuxedoクライアントはアプリケーション・サーバー内のPOJOまたはEJB javaオブジェクトにアクセスできるようになります。

トランザクション・コンテキストおよびアイデンティティの通知

アウトバウンド・トランザクション(アプリケーション・サーバーからOracle Tuxedoへ)は、Oracle Tuxedo JCA Adapterによって定義されるトランザクション・タイプ用にサポートされます。次のトランザクションがサポートされます。

Oracle Tuxedo JCA Adapterを使用すると、ユーザー・アイデンティティをサービス・リクエストとともにOracle Tuxedoに送信できるようになります。これにより、リモート・ユーザーからOracle Tuxedoサービスを適切にアクセス制御できます。

セッション認証

セッション認証を使用すると、Oracle Tuxedo JCA AdapterとOracle Tuxedoシステムが相互に認証して信頼関係を作成できます。セッション認証では、ドメイン・パスワード認証およびアプリケーション・パスワード認証がサポートされます。

データの機密性

Javaアプリケーション・サーバーとOracle Tuxedoの間でデータの機密性を保護するために、最大128ビットまでの暗号化強度でリンク-レベル暗号化がサポートされます。次の暗号化強度レベルがサポートされます。

Secure Socket Layerのサポート

業界標準のSecure Socket Layerが、Oracle Tuxedo JCA AdapterとOracle Tuxedo間の追加セキュリティ用にサポートされます。次の暗号化強度レベルがサポートされます。

アプリケーションの開発ための一般的なクライアント・インタフェース

Oracle Tuxedoクライアント・アクセスに対してJEE Connector Architecture Common Client Interface (CCI)がサポートされています。CCIレコードでの使用では、次のOracle Tuxedo型付きバッファがサポートされています。

詳細情報は、『C言語を使用したOracle Tuxedo ATMIアプリケーションのプログラミング』の、Oracle Tuxedo11gR1での型付きバッファの管理に関する項を参照してください。

Java Application-To-Monitor Interface

Java Application-To-Monitor Interface (JATMI)は、Oracle Tuxedoによってサポートされた高パフォーマンスでグローバルなトランザクション同期化機能を提供するJava言語ベースのX/open XATMIインタフェースです。次のOracle Tuxedo ATMIがサポートされています。

詳細は、 Oracle Tuxedo 11gR1のコマンド・リファレンス・ガイドを参照してください。

制限

Oracle Tuxedo JCA Adapterでは、次の機能はサポートされません

リリース11gリリース1 (11.1.1.2)

Oracle Tuxedo JCA Adapter 11gリリース1(11.1.1.2)では、次の機能が拡張されました。

 


Oracle Tuxedo JCA Adapterでサポートされる標準

Oracle Tuxedo JCA Adapter 11gR1では次の標準がサポートされます。

 


次の作業

Oracle Tuxedo JCA Adapterの製品概要を把握したら、次のトピックを参照してください。


  先頭に戻る       前  次