ヘッダーをスキップ

Oracle Fusion Middleware Adapter for Oracle Applicationsユーザーズ・ガイド
11g リリース1(11.1.1.4.0)
部品番号 B61389-02
目次へ移動
目次
前のページへ移動
次のページへ移動

Adapter for Oracle Applicationsの概要

この章の構成は、次のとおりです。

Adapter for Oracle Applicationsの概要

Oracle Applicationsは、すべてがインターネット上で動作する統合ビジネス・アプリケーションのセットです。Oracle Applicationsにより、次のことが可能になります。

Oracle Applicationsは、OracleおよびOracle以外のアプリケーションのデータを統合する統合情報アーキテクチャの上に構築され、企業全体で一貫した顧客、仕入先、取引先および従業員の定義が可能になります。この結果、一連のアプリケーションで最新の実績値、財務比率、損益のサマリーなどの情報を提供することが可能になります。Oracle ApplicationsをOracle以外の他のアプリケーションと接続するには、Oracle Fusion Middleware Adapter for Oracle Applicationsを使用します。

Adapter for Oracle Applicationsでは、Oracle Applicationsに対して包括的、双方向、マルチモード、同期および非同期の接続が備えられているだけでなく、Oracle E-Business Suiteの各種バージョンのカスタム統合インタフェースを含むOracle Applicationsリリース12とリリース11i のすべてのモジュールもサポートされています。

重要: Adapter for Oracle Applicationsは非公式にはOracle E-Business Suite Adapterとしても知られています。

Oracle E-Business Suiteの各種バージョンのサポートには次の条件があります。

主要機能

Adapter for Oracle Applicationsは、次の機能を提供します。

アーキテクチャ

Adapter for Oracle ApplicationsはJ2CA 1.0標準に基づいており、Oracle WebLogic Serverコンテナ内のリソース・アダプタとしてデプロイされます。Adapter for Oracle Applicationsのアーキテクチャは、テクノロジ・アダプタのアーキテクチャに類似しています。

Adapter for Oracle Applicationsのアーキテクチャ

図の説明は本文にあります。

テクノロジ・アダプタの詳細は、『Oracle Fusion Middlewareテクノロジ・アダプタ・ユーザーズ・ガイド』を参照してください。

Adapter for Oracle Applicationsのインストール

Adapter for Oracle ApplicationsおよびOracle JCA Adaptersは、Oracle Fusion Middlewareのインストール環境の一部として使用できます。また、これらのアダプタは、Oracle WebLogic Serverと中間層の両方のデプロイをサポートします。

詳細は、『Oracle Fusion Middleware Oracle SOA Suiteインストレーション・ガイド』を参照してください。

Oracle BPEL Process Managerとの統合

Oracle BPEL Process Manager(BPEL PM)は、サービス指向アーキテクチャ(SOA)に基づき、Oracle BPEL Process Managerのビジネス・プロセスを作成、デプロイおよび管理する包括的なソリューションを提供します。

Adapter for Oracle Applicationsでは、Oracle E-Business Suite内に標準Webサービスとしてパブリック統合インタフェースを簡単に公開できます。これらのサービスは、設計時にOracle JDeveloperでBPEL Designerを使用して作成および構成できます。実行時には、サービスの実行のためにOracle E-Business Suiteの統合フローがOracle WebLogic Serverにデプロイされ、統合が完了します。

設計時

Oracle JDeveloper BPEL Designerはグラフィカルなドラッグ・アンド・ドロップ環境であり、BPELベースのプロセス・フローとWebサービスの編成を設計するために使用されます。

JDeveloper BPEL Designerでパートナ・リンクを作成すると、Adapter for Oracle Applicationsまたはその他のアダプタを選択および構成できる「アダプタ構成ウィザード」が起動します。データベースおよびサービスの接続を適切に設定すると、Oracle E-Business Suiteへの入力または出力のインタフェースを選択して、XMLスキーマを追加できます。構成が完了すると、ウィザードはパートナ・リンクのXMLスキーマに対応するWSDLファイルを生成します。

パラメータを割り当ててサービスを起動する必要がある場合は、追加のプロセス・アクティビティがBPELプロセスに追加されます。

実行時

Oracle Adapter for Oracle ApplicationsはJ2CA 1.5仕様に基づいており、BPELプロセスはOracle WebLogic Server上の11gランタイムにデプロイされます。JCAバインディング・コンポーネントは、実行時にJ2CA 1.5標準リソース・アダプタとOracle BPEL Process Managerをシームレスに統合するレイヤーです。JCAバインディング・コンポーネントは、疑似J2CA 1.5コンテナとして動作します。

注意: BPEL PMが(EISからJ2EE/BPEL PMへの)インバウンド・イベントを受信できるのは、JCA 1.5統合でのみです。Oracle BPEL Process Managerは、疑似JCA 1.5コンテナとして動作し、JCA 1.5固有のシステム規定を実装します。JCA 1.5リソース・アダプタとBPEL PMインスタンスは、同じOracle WebLogic Serverコンテナにデプロイする必要があります。

BPELのinvokeアクティビティによって起動されたWebサービス呼出しはJ2CA CCI(共通クライアント・インタフェース)アウトバウンド相互作用に変換され、J2CAレスポンスはWebサービス・レスポンスに変換されます。このエンドツーエンドの呼出しは同期されています。

実行時のBPELプロセスのテスト

BPELプロセスをデプロイした後、デプロイしたBPELプロセスをテストして、インタフェース統合をテストすることによって、設計を検証する必要があります。

各統合インタフェースの設計時および実行時の詳細なタスクは、このマニュアルの個別のインタフェースの章の説明を参照してください。

Oracle WebLogic Serverとの統合

Oracle WebLogic Serverは、スケーラブルなエンタープライズ対応のJavaプラットフォームであり、Enterprise Edition(Java EE)のアプリケーション・サーバーです。そのインフラストラクチャは、サービス指向アーキテクチャ(SOA)に基づいてアプリケーションを構築するための最適な基盤となり、企業は、堅牢かつ安全で、可用性が高く、スケーラブルな環境にミッション・クリティカルなアプリケーションをデプロイできます。SOAは、アプリケーション・サービスを最大限再利用することを目的とした設計方法論です。

また、Oracle WebLogic ServerはJ2CAリソース・アダプタをホストするJ2CAコンテナで構成されます。J2EEサーバーと様々なバックエンド・アプリケーションの統合を簡略化するために、J2CAは標準Javaインタフェースを定義しています。すべてのクライアント・アプリケーションは、Oracle WebLogic Server環境内で実行されます。

設計時

Oracle JDeveloperは、アダプタのリクエスト/レスポンス・サービスのWSDLファイルとXMLスキーマ定義(XSD)ファイルを表すWebサービスを作成するために使用されます。

Oracle WebLogic Serverクライアントは、実行時にJ2CAアウトバウンド相互作用を呼び出すためにこれらのXSDファイルを使用します。

実行時

Oracle Adapter for Oracle ApplicationsはJ2CA 1.5仕様に基づいていますが、Oracle WebLogic Serverコンテナ内にJ2CA 1.5リソース・アダプタとしてデプロイされます。J2CA 1.5仕様には、ライフサイクル管理、メッセージインフロー(アダプタ・イベントの公開用)および作業管理規定が含まれています。

Oracle JDeveloperでのOracle WebLogic Serverの使用方法は、『Oracle Fusion Middleware Oracle JDeveloperインストレーション・ガイド』のOracle JDeveloperでのWebLogic Serverの使用に関する項を参照してください。

このリリースの新機能

この項では、Oracle Fusion Middleware Adapter for Oracle Applications 11g リリース1(11.1.1.4.0)で追加された新機能について説明します。

Oracle Fusion Middleware Adapter for Oracle Applicationsへのロギング

Oracle Fusion Middleware Adapter for Oracle Applicationsでは、Oracle SOA Suiteのロギング・フレームワークを実装し、診断ログ・ファイルをテキスト形式で記述します。したがって、Oracle Adapter for Oracle Applicationsを使用してOracle E-Business Suiteサービスを起動すると、必ずシステム管理者がアクセスできるログ・メッセージが記録されます。これによって、問題の識別メカニズムが強化され、Oracle Adapter for Oracle Applicationsの実行時に、サービスを起動する際の問題を追跡できるようになります。

Oracle Enterprise Manager Fusion Middleware Controlコンソールで適切なログ・レベルを構成すると、Oracle Adapter for Oracle Applicationsの実行時に単一ファイルに書き込まれたOracle Diagnostic Logging(ODL)レベルのログ・ファイルを表示できます。

アダプタ・ログの表示の詳細は、「ロギング」を参照してください。