WebSphere® Adapter for SAP Software は、要求を SAP サーバーに送信したり (例えば SAP テーブル内の顧客レコードを更新したり、そのテーブルからデータを照会する)、またはサーバーからイベントを受け取ったりする (例えば、顧客レコードが更新されたことの通知を受ける) 手段をクライアント (J2EE コンポーネント) に提供します。
BAPI は、SAP 標準のアプリケーション・プログラミング・インターフェースであり、これによりサード・パーティー・システムは SAP サーバーと対話することができます。 アダプターは、SAP BAPI 関数呼び出しをビジネス・オブジェクトとしてモデル化します。 これらの関数呼び出しにより、SAP サーバーでデータを作成、更新、または取得します。 アダプターの BAPI インターフェースは、Outbound 処理のみに使用されます。 クライアントは SAP サーバーを BAPI インターフェースから呼び出すことができます。
ALE は、SAP システム間だけでなく、SAP システムと外部アプリケーションとの間でもビジネス・プロセスを統合します。 ALE は、データ交換に IDocs (SAP 中間文書構造) を使用します。 データは非同期に交換されます。 ALE インターフェースは、Outbound および Inbound の両方の処理に使用されます。 クライアントは SAP サーバーを ALE インターフェースから呼び出し、そこからのイベントを受け取ることができます。
SAP QUERY インターフェースは、データを SAP アプリケーション・テーブルから取り出します。 テーブルは、エンタープライズ・サービス・ディスカバリー・プロセス時に生成される、階層ビジネス・オブジェクトとしてモデル化されます。 SAP QUERY インターフェースは、Outbound 処理のみに使用されます。 クライアントは SAP サーバーを SAP QUERY インターフェースから呼び出すことができます。
以下の図は、クライアントが要求を SAP アプリケーションに送信するために Outbound インターフェースを使用する方法を示しています。 アダプターは、BAPI および SQI の要求インターフェースと応答インターフェースとして機能します。要求はクライアントから発信され、SAP アプリケーションによって戻されます。ALE インターフェースの場合の Outbound 要求は片方向です。 この図はまた、ALE の Inbound インターフェースが SAP アプリケーションで開始され、1 つ以上のエンドポイントまたはイベント・リカバリー・ディスクに送信される方法を示しています。
(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。