Oracle Fusion Middleware Adapter for Oracle Applicationsユーザーズ・ガイド 11g リリース1(11.1.1.4.0) 部品番号 B61389-02 | 目次 | 前 | 次 |
この章の構成は、次のとおりです。
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がサポートするOracle E-Business Suiteリリース11i は、OWF.G.Rollup 7が適用された状態で動作するバージョンのみです。
Adapter for Oracle Applicationsリリース10.1.3.3以上がサポートするのは、Oracle E-Business Suiteリリース12.0です。
J2EEデータ・ソースを使用したネイティブOracle E-Business Suite接続機能を使用するには、Oracle E-Business Suiteリリース11i では11i.ATG_PF.H.Delta.6(RUP6)、Oracle E-Business Suiteリリース12ではリリース12.0.4が最小限の要件となります。
詳細は、My Oracle Support(旧OracleMetaLink)Knowledge Document 787637.1『Oracle Fusion Middleware Adapter for Oracle Applications, Release 11g』を参照してください。
Adapter for Oracle Applicationsは、次の機能を提供します。
統合リポジトリを利用して、統合に関する真のソースからの情報を提供します。
非常に幅広い統合インタフェース・タイプをサポートします。このインタフェースには、PL/SQL API、ビジネス・イベント、オープン・インタフェース表、コンカレント・プログラム、XML Gatewayインタフェース、E-Commerce Gatewayインタフェースおよびインタフェース・ビューが含まれます。
J2CA拡張子を持つWSDLファイル形式でアダプタ・メタデータを生成します。
注意: 詳細は、『Oracle Fusion Middlewareテクノロジ・アダプタ・ユーザーズ・ガイド』を参照してください。
Oracle ApplicationsとOracle Fusion Middleware間に安全に構成された接続に基づいて動作します(認証にはFNDユーザー名とパスワードのみを使用します)。
Oracleユーザー管理機能のセキュリティ機能を利用およびサポートすることにより、Webサービスとして公開されたAPIにアクセスおよび実行してOracle Applicationsを更新することを認証ユーザーにのみ許可します。
アプリケーション・コンテキストが暗黙的に処理されるため、同じものを明示的に起動する煩雑さがありません。
アプリケーション・コンテキストの概念に基づいて複数言語および複数組織アクセス制御(MOAC)の設定をサポートします。
Oracle Applicationsインタフェースの動的な参照およびアダプタ・メタデータの構成に、JDeveloperベースの設計時ツールを使用します。設計時のタスクはウィザード方式になっており、直感的でわかりやすく、ユーザー操作に優れています。
基礎となるJCA標準に準拠したフレームワークを利用し、2フェーズ・コミットを実装したグローバル・トランザクション制御サポートを提供します。
設計時に、同じアダプタのインスタンスから、複数バージョンのOracle E-Business Suiteを使用することがサポートされます。
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およびOracle JCA Adaptersは、Oracle Fusion Middlewareのインストール環境の一部として使用できます。また、これらのアダプタは、Oracle WebLogic Serverと中間層の両方のデプロイをサポートします。
詳細は、『Oracle Fusion Middleware Oracle SOA Suiteインストレーション・ガイド』を参照してください。
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は、スケーラブルなエンタープライズ対応の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 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)レベルのログ・ファイルを表示できます。
アダプタ・ログの表示の詳細は、「ロギング」を参照してください。
Copyright © 2005, 2010, Oracle and/or its affiliates. All rights reserved.