ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server Application Adapter for PeopleSoftユーザーズ・ガイド
11g リリース1(11.1.1.3.0)
B61416-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

1 概要

Oracle WebLogic Serverは、Oracle Application Adapter for PeopleSoftを介してPeopleSoftシステムに接続します。これにより、接続性が提供され、PeopleSoftシステム上で相互作用を実行できます。この章の内容は以下のとおりです。

アダプタの機能

Oracle Application Adapter for PeopleSoftは、 PeopleSoftシステムと他のアプリケーション、データベースおよび外部ビジネス・パートナのシステムとの間でリアルタイムのビジネス・データを交換するための手段を提供します。このアダプタは、PeopleSoftとのインバウンドおよびアウトバウンド処理を可能にします。Oracle Application Adapter for PeopleSoftは、J2EE Connector Architecture(J2CA)バージョン1.0リソース・アダプタとしてデプロイできます。このデプロイメントはOracle Adapter J2CAと呼ばれます。また、Webサーブレットとしてもデプロイでき、その場合はOracle Adapter Business Services Engine(BSE)とも呼ばれます。

Oracle Application Adapter for PeopleSoftは、XMLメッセージにより、サービスおよびイベントを使用して非PeopleSoftアプリケーションがPeopleSoftと通信し、トランザクションを交換できるようにします。次に、サービスおよびイベントの役割について説明します。

イベント機能をサポートするため、チャネルがサポートされます。チャネルとは、バックエンドまたは他のタイプのシステムの特定インスタンスへの構成済の接続のことです。

チャネルは、エンタープライズ情報システム(EIS)アプリケーションからリアルタイムでイベントを受信するアダプタ・コンポーネントです。チャネル・コンポーネントは、ファイル・リーダー、HTTPリスナー、TCP/IPリスナー、またはFTPリスナーのいずれかになります。チャネルは、常にEISに固有です。アダプタでは、特定のEISに対して複数のチャネルがサポートされるため、ユーザーは、デプロイメント要件に基づいて最適なチャネル・コンポーネントを選択できます。

Oracle Application Adapter for PeopleSoftには、次の機能が装備されています。

アダプタは、サポートされているビジネス・オブジェクトに対応するコンポーネント・インタフェース用のAPIにアクセスすることによってPeopleSoftアプリケーション・サーバーに接続します。各コンポーネント・インタフェースには、ビジネス・コンポーネント用のデータおよびビジネス・ロジックが含まれるため、ビジネス・コンポーネント内で定義されているプロセスをアダプタ側で重複するという要件が軽減されます。


関連項目:

Oracle Application Server Adapterコンセプト・ガイド

PeopleSoftの概念

PeopleSoftは、コンポーネントのインタフェース・フレームワークおよびインテグレーション・ブローカー(リリース8.4)またはアプリケーション・メッセージング(リリース8.1)ファシリティを介して他のアプリケーションおよびシステムと統合できます。Oracle Application Adapter for PeopleSoftは、PeopleSoftフレームワークを使用し、様々なインテグレーション・アクセス方法を活用して、最大限の柔軟性と機能を提供します。Oracle Application Adapter for PeopleSoftでサポートされているインテグレーション・アクセス方法の例には次のものがあります。

この節では、次のトピックについて説明します。

PeopleSoftコンポーネント・インタフェース

PeopleSoft環境では、コンポーネント・インタフェースはPeopleSoftロジカル・システム間でのPeopleSoftアプリケーション・データの配分、および非PeopleSoftシステムとのPeopleSoftアプリケーション・データの交換用のコンテナです。

コンポーネント・インタフェースは、PeopleSoft内の既存のビジネス・プロセスに基づきます。発注エントリはその1例で、PeopleSoftによる配信プロセスの場合と、ユーザーによる配信プロセスの場合があります。コンポーネント・インタフェースはそのメソッド(Add、Updateなど)および基になるビジネス・プロセスも継承します。

PeopleSoftは、各アプリケーションに汎用コンポーネント・インタフェースを提供します。これらは、Enterprise Integration Points(EIP)と呼ばれます。また、必要に応じて独自のカスタム・コンポーネント・インタフェースを開発したり、EIPを変更したりできます。Oracle Application Adapter for PeopleSoftでは、両方のタイプのコンポーネント・インタフェースがサポートされています。

PeopleSoftアプリケーション・メッセージング/インテグレーション・ブローカー

PeopleSoftアプリケーション・メッセージング/インテグレーション・ブローカーは、PeopleSoftによるPeopleSoft XMLの統合を容易にします。Oracle Application Adapter for PeopleSoftにはハンドラが装備されていますが、これはTCP/IPトランスポート・サービスを使用するPeopleSoftアプリケーション・ゲートウェイ内で構成される必要があります。

PeopleSoftとの統合

Oracle Application Adapter for PeopleSoftを使用して次の操作が可能になります。

他のアプリケーションからPeopleSoftコンポーネントにアクセスするには、次のアイテムを使用します。

詳細は、第2章「Oracle Application Adapter for PeopleSoftの構成」を参照してください。

PeopleSoftからのメッセージを受信するには、次のアイテムを使用します。


関連項目:

  • Oracle Application Server Adapterコンセプト・ガイド

  • 『Oracle Fusion Middleware Oracle WebLogic Server Application Adaptersインストレーション・ガイド』


アダプタのアーキテクチャ

Oracle Application Adapter for PeopleSoftは、アプリケーション・エクスプローラを次のいずれか1つのコンポーネントとともに使用します。

アプリケーション・エクスプローラ(PeopleSoft接続の構成、およびWebサービスとイベントの作成に使用)は、BSEが使用されているWebサービス環境用に構成できます。J2CA環境の場合は、Common Client Interface(CCI)を使用して、Webサービスのかわりにアダプタを使用する統合サービスを提供します。

この節では、次のトピックについて説明します。

Oracle WebLogic Server Adapter Business Services Engine(BSE)アーキテクチャ

図1-1に、パッケージされているアプリケーションのOracle Webサービス・アダプタ用の汎用アーキテクチャを示します。このアダプタは、J2EEアプリケーション・サーバーでWebコンテナにデプロイすることにより、BSEと連携します。

BSEとともにデプロイされるデザインタイム・ツールのアプリケーション・エクスプローラを使用して、アダプタ接続の構成、EISオブジェクトの参照、サービスの構成およびEISイベントをリスニングするリスナーの構成ができます。これらの操作の実行中に作成されるメタデータは、BSEによりリポジトリ内に格納されます。

BSEは、クライアントからリクエストの受信、EISとの対話、EISからのレスポンスのクライアントへの返信にSOAPをプロトコルとして使用します。

図1-1 Oracle WebLogic Server Adapter Business Services Engine(BSE)汎用アーキテクチャ

OracleWLS Adapter Business Servicesアーキテクチャ
「図1-1 Oracle WebLogic Server Adapter Business Services Engine(BSE)汎用アーキテクチャ」の説明


注意:

BSE用のファイル・リポジトリは本番環境では使用しないでください。

Oracle WebLogic Server Adapter J2CAアーキテクチャ

図1-2に、パッケージされているアプリケーションのOracle Adapter J2CA用の汎用アーキテクチャを示します。このアダプタは、J2EEアプリケーション・サーバーでWebコンテナにデプロイすることによってBSEと連携します。Oracle Adapter J2CAは、標準のJ2CA Containerにデプロイされ、アダプタのコンテナとして機能します。コネクタはリポジトリで構成されます。リポジトリにはファイル・システムまたはOracleデータベースを使用できます。リポジトリはRARファイルとしてデプロイされ、ra.xmlと呼ばれる関連デプロイメント記述子を持ちます。Oracle WebLogic Serverデプロイメント記述子のra.xmlを編集することにより複数のファクトリを作成できます。詳細は、第3章「Oracle WebLogic Serverのデプロイメントおよび統合」を参照してください。コネクタと連携する設計ツールのアプリケーション・エクスプローラを使用して、アダプタ接続の構成、EISオブジェクトの参照、サービスの構成、EISイベントをリスニングするリスナーの構成ができます。これらの操作の実行中に作成されるメタデータは、コネクタによってリポジトリ内に格納されます。

図1-2 Oracle WebLogic Server Adapter J2CA汎用アーキテクチャ

OracleWLS Adapter J2CAアーキテクチャ
「図1-2 Oracle WebLogic Server Adapter J2CA汎用アーキテクチャ」の説明

BSEとOracle Adapter J2CAデプロイメントの差異

Oracle Application Adapter for PeopleSoftをOracle SOA Suiteコンポーネント(BPEL、メディエータ、BPMまたはOSB)とともに使用する場合、次の点に注意してください。

BSEとOracle Adapter J2CAのデプロイメント間の差異には、次の2つの要素があります。これらの要素を理解することは、デプロイメント・オプションの選択に役立ちます。

  1. BSEには次の利点があります。

    • Oracle WebLogic Serverの個別のインスタンスでデプロイできます。

    • 優れた負荷分散を提供します。

    • アプリケーションの構築について、Service Oriented Architecture(SOA)モデルにより厳密に準拠します。

  2. Oracle Adapter J2CAの方がBSEよりもわずかに高いパフォーマンスが得られます。