ヘッダーをスキップ

Oracle Application Server Adapter概要
10g(10.1.3.1.0)

B31900-01
目次
目次
索引
索引

戻る 次へ

1 概要

ビジネス・プロセスの最適化の必要性が高まるにつれて、既存のバックエンド・アプリケーションといかに効率的に統合するかということが、成功の鍵となってきています。ビジネス・プロセスを最適化するために、Oracle Application Serverアダプタを使用してアプリケーションを統合できます。 アダプタによって堅牢かつ軽量で高スケーラブルな標準ベースの統合フレームワークがサポートされ、種類の異なったアプリケーション間の相互通信が可能になります。たとえば、アダプタを使用すると、パッケージ・アプリケーション、レガシー・アプリケーション、データベースおよびWebサービスを統合できます。様々なベンダーにより提供される、異なった技術に基づく、異なったプラットフォームで稼働する異機種アプリケーションを統合することによって、相互運用性を確保できます。


注意:

このマニュアルでは、アダプタと、OC4J、Business Process Execution Language for Web Services(BPEL)Process Manager、OracleAS Integration InterConnectおよびOracle Enterprise Service Busとの統合について説明します。 


この章の内容は、次のとおりです。

1.1 Oracle Application Serverアダプタの機能

Oracle Application Serverアダプタには、次の利点があります。

1.2 Oracle Application Serverアダプタのタイプ

Oracle Application Serverアダプタには、テクノロジ、パッケージ・アプリケーションおよびレガシーの3つのタイプがあります。図1-1は、様々なタイプのアダプタを図で説明しています。

図 1-1    Oracle Application Serverアダプタのタイプ


画像の説明

この項では、次のタイプのアダプタについて説明します。

1.2.1 テクノロジ・アダプタ

テクノロジ・アダプタは、Oracle Application Serverを、トランスポート・プロトコル、データ・ストアおよびメッセージ・ミドルウェアと統合します。 これらのアダプタには、OracleAS Adapter for FTP、OracleAS Adapter for JMS、OracleAS Adapter for Database、OracleAS Adapter for Advanced QueuingおよびOracleAS Adapter for MQ Seriesがあります。テクノロジ・アダプタは現在、BPEL Process Managerインストレーションで使用できます。

1.2.2 パッケージ・アプリケーション・アダプタ

パッケージ・アプリケーション・アダプタは、Oracle Application Serverを、SAPやSiebelなどの様々なパッケージ・アプリケーションと統合します。これらのアダプタには、OracleAS Adapter for Oracle Applications、OracleAS Adapter for PeopleSoft、OracleAS Adapter for SAP R/3、OracleAS Adapter for SiebelおよびOracleAS Adapter for J.D. Edwardsがあります。パッケージ・アプリケーション・アダプタは、OracleAS Adapters CDの一部として使用できます。

1.2.3 レガシー・アダプタ

レガシー・アダプタは、Oracle Application Serverを、レガシー・アプリケーションおよびメインフレーム・アプリケーションと統合します。これらのアダプタには、OracleAS Adapter for Tuxedo、OracleAS Adapter for CICS、OracleAS Adapter for VSAM、OracleAS Adapter for IMS/TMおよびOracleAS Adapter for IMS/DBがあります。レガシー・アダプタは、OracleAS Adapters CDの一部として使用できます。

1.3 Oracle Application Serverアダプタ・サービスのタイプ

アダプタには、アプリケーション間の通信を容易にするために次のタイプのサービスが用意されています。

1.3.1 リクエスト/レスポンス(アウトバウンド相互作用)サービス

アダプタは、同期リクエスト/レスポンス・サービスをサポートしています。アダプタは、アダプタ・クライアントからリクエストを受信し、これらのリクエストをバックエンドのネイティブ・データ形式に変換し、バックエンド・アプリケーションで適切なメソッドをコールします。さらに、リクエスト/レスポンス・サービスは、リバース・トランスレーションの実行後、アダプタ・フレームワーク・コンポーネントに対するバックエンド・レスポンスを取得します。J2CA用語では、このタイプのサービスは、アウトバウンド相互作用とも呼ばれます。

リクエスト/レスポンス・サービスは、バックエンド・データの作成、削除、更新および問合せに使用でき、バックエンド・ワークフローおよびトランザクションのコールにも使用できます。たとえば、OC4Jアプリケーション・クライアントは、OracleAS Adapter for SAPを使用して、SAPアプリケーション内でカスタマを作成できます。

図1-2は、リクエスト/レスポンス・サービスを図で説明しています。

図 1-2    リクエスト/レスポンス・サービス


画像の説明

1.3.2 イベント通知(インバウンド相互作用)サービス

アダプタは、非同期通信パラダイムであるイベント通知サービスをサポートしています。J2CA用語では、このタイプのサービスは、インバウンド相互作用とも呼ばれます。

アダプタは、バックエンド・イベントの変更をリスニングまたはポーリングします。イベントをリスニングしているとき、アダプタは、イベントをアダプタに送信するように構成されたバックエンド・アプリケーションのリスナーとして登録されています。また、クライアント・アプリケーションが要求したイベントに対して、バックエンド・アプリケーション(通常はデータベースまたはファイル)をポーリングすることもできます。

イベント通知サービスは、バックエンド・データの作成、削除および更新に関する正常なバックエンド・トランザクションに関連付けられたバックエンド・イベントの追跡に使用できます。

図1-3は、イベント通知サービスを図で説明しています。

図 1-3    イベント通知サービス


画像の説明

1.3.3 メタデータ・サービス

アダプタ・メタデータ定義には、バックエンド接続、およびビジネス・オブジェクトとビジネス・サービスのスキーマに関する情報が格納されています。アダプタは、メタデータを参照および格納するための設計時コンポーネントと、サービスを実行するためのランタイム・コンポーネントで構成されています。アダプタ・メタデータ定義は、XMLスキーマ定義(XSD)およびWSDLファイルとして生成されます。図1-4は、メタデータ相互作用を図で説明しています。

図 1-4    メタデータ・サービス


画像の説明


戻る 次へ
Oracle
Copyright © 2006 Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引