Oracle Fusion Middleware Adapter for Oracle Applicationsユーザーズ・ガイド 11g リリース1(11.1.1.7.0) 部品番号 B61389-04 | 目次 | 前 | 次 |
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、リリース11.5.10およびリリース11.5.9のすべてのモジュールもサポートされています。
重要: Adapter for Oracle Applicationsは非公式にはOracle E-Business Suite Adapterとしても知られています。
Oracle E-Business Suiteの各種バージョンのサポートには次の条件があります。
Adapter for Oracle Applicationsは、Oracle E-Business Suiteリリース11.5.9および12.0以上をサポートしています。
Adapter for Oracle ApplicationsがサポートするOracle E-Business Suiteリリース11.5.10は、OWF.G.Rollup 7が適用された状態で動作するバージョンのみです。
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インタフェースおよびインタフェース・ビューが含まれます。
JCA拡張子を持つ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を使用することがサポートされます。
PL/SQL APIをフレックスフィールドに対応させることにより、フレックスフィールド情報が設計時に表示されるだけでなく、ランタイムがデータベース列でなくフレックスフィールドのコンテキスト内でも機能できるようにします。
Adapter for Oracle ApplicationsはJCA 1.5標準に基づいており、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 and Oracle Business Process Management Suiteインストレーション・ガイドを参照してください。
Adapter for Oracle ApplicationsはOracle Fusion MiddlewareプラットフォームのJCAバインディング・コンポーネントと統合されます。したがって、Oracle BPEL Process Manager(Oracle BPEL PM)やOracle Mediatorなどのサービス・エンジンと統合されます。
Adapter for Oracle Applicationsでは、Oracle E-Business Suite内に標準Webサービスとしてパブリック統合インタフェースを簡単に公開できます。これらのサービスは、Oracle BPEL PMおよびOracle Mediatorと統合すると同時に、設計時にOracle JDeveloperでBPEL Designerを使用して作成および構成できます。実行時には、サービスの実行のためにOracle E-Business Suiteの統合フローがOracle WebLogic Serverにデプロイされ、統合が完了します。
Oracle BPEL Process Manager
Oracle BPEL Process Manager(BPEL PM)は、サービス指向アーキテクチャ(SOA)に基づき、Oracle BPEL Process Managerのビジネス・プロセスを作成、デプロイおよび管理する包括的なソリューションを提供します。
Oracle Mediator
Oracle Mediatorは、サービス・プロバイダから外部パートナへのデータをルーティングするための軽量なフレームワークを提供します。さらに、ビジネス・イベントのサブスクライブと公開や、XSL Transformationsを使用したデータの変換も可能です。
たとえば、メディエータはアプリケーションやサービスからテキスト・ファイルに含まれたデータを受け入れ、顧客リポジトリとして機能するデータベースの更新に適したフォーマットに変換し、そのデータベースにルーティングして配信できます。
設計時
Adapter for Oracle Applicationsは、Oracle BPEL PMおよびOracle Mediatorと統合すると同時に、Oracle JDeveloperを設計時ツールに使用してSOAコンポジット・アプリケーションを作成し、Webサービス用のWSDLおよびJCAファイルを生成できます。
Oracle JDeveloper BPEL Designerでパートナ・リンクを作成すると、「アダプタ構成ウィザード」が起動し、Adapter for Oracle Applicationsまたはその他のアダプタを選択および構成できるようになります。データベースとサービス接続を正しく設定すると、Oracle E-Business Suiteインスタンスで利用可能なインバウンドおよびアウトバウンド・インタフェースのリストが機能別に整理されて表示されるため、要件を満たすものを選択します。構成が完了すると、ウィザードはパートナ・リンクのXMLスキーマに対応するWSDLファイルを生成します。
パラメータを割り当ててサービスを起動する必要がある場合は、追加のプロセス・アクティビティがBPELプロセスに追加されます。
実行時
Adapter for Oracle ApplicationsはJCA 1.5仕様に基づいています。BPELプロセス、Mediatorサービスおよびパートナ・リンク定義を含むコンポジット・アプリケーションが、Oracle WebLogic Serverにデプロイされます。JCAバインディング・コンポーネントは、実行時にJCA 1.5標準リソース・アダプタとOracle BPEL Process Managerをシームレスに統合するレイヤーです。JCAバインディング・コンポーネントは、疑似JCA 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コンテナにデプロイする必要があります。
SOAコンポジットに含まれているBPELのinvokeアクティビティによって起動されたWebサービス呼出しはJCA CCI(共通クライアント・インタフェース)アウトバウンド相互作用に変換され、JCAレスポンスはWebサービス・レスポンスに変換されます。このエンドツーエンドの呼出しは同期されています。
SOAコンポジット・アプリケーションの実行時テスト
SOAコンポジット・アプリケーションをデプロイしたら、デプロイされたSOAコンポジット・アプリケーションに含まれるBPELプロセスをテストしてインタフェース統合をテストすることで、設計を検証する必要があります。
各統合インタフェースの設計時および実行時の詳細なタスクは、このマニュアルの個別のインタフェースの章の説明を参照してください。
Oracle WebLogic Serverは、スケーラブルなエンタープライズ対応のJavaプラットフォームであり、Enterprise Edition(Java EE)のアプリケーション・サーバーです。そのインフラストラクチャは、サービス指向アーキテクチャ(SOA)に基づいてアプリケーションを構築するための最適な基盤となり、企業は、堅牢かつ安全で、可用性が高く、スケーラブルな環境にミッション・クリティカルなアプリケーションをデプロイできます。SOAは、アプリケーション・サービスを最大限再利用することを目的とした設計方法論です。
また、Oracle WebLogic ServerはJCAリソース・アダプタをホストするJCAコンテナで構成されます。J2EEサーバーと様々なバックエンド・アプリケーションの統合を簡略化するために、JCAは標準Javaインタフェースを定義しています。すべてのクライアント・アプリケーションは、Oracle WebLogic Server環境内で実行されます。
設計時
Oracle JDeveloperは、アダプタのリクエスト/レスポンス・サービスのWSDLファイルとXMLスキーマ定義(XSD)ファイルを表すWebサービスを作成するために使用されます。
Oracle WebLogic Serverクライアントは、実行時にJCAアウトバウンド相互作用を呼び出すためにこれらのXSDファイルを使用します。
実行時
Oracle Adapter for Oracle ApplicationsはJCA 1.5仕様に基づいており、Oracle WebLogic Serverコンテナ内のリソース・アダプタとしてデプロイされます。JCA 1.5仕様は、ライフサイクル管理、メッセージ・インフロー(アダプタ・イベントのパブリッシュ用)および作業管理の規定に対処しています。
Oracle JDeveloperでのOracle WebLogic Serverの使用方法は、『Oracle Fusion Middleware Oracle JDeveloperインストレーション・ガイド』のOracle JDeveloperでのWebLogic Serverの使用に関する項を参照してください。
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved.