Sap-pi-introduction

提供:Dev Guides
移動先:案内検索

SAP PI-はじめに

SAP Process Integrationは、SAP NetWeaverプラットフォームの一部です。 NetWeaver 7.0 ehp2以前のバージョンでは、SAP NetWeaver Exchange Infrastructure XIと呼ばれます。 SAP NetWeaver Process Integrationは、NetWeaverソフトウェアコンポーネントの一部であり、企業の内部システムまたは外部との情報交換に使用されます。

SAP PI/XIを使用すると、システム間通信および統合をセットアップし、JavaやSAP ABAPなどのさまざまなプログラミング言語に基づいてSAPシステムと非SAPシステムを接続できます。 システムの統合と通信のために複雑なシステムランドスケープで必要なオープンソース環境を提供します。

SAP Process Integrationは、企業内のSAPアプリケーションと非SAPアプリケーション、または企業外のシステムとのシームレスな統合を可能にするミドルウェアです。

企業内のさまざまなビジネスユニットの一部であるさまざまなシステムで実行されるアプリケーション、または相互にビジネス関係があるさまざまな企業間の分散環境で実装されるアプリケーション。 この環境では、異なるシステム間で情報をシームレスに統合および転送する必要があります。 SAP PIは、ビジネスロジックを使用してアプリケーションコンポーネントを実装する方法を扱わず、さまざまなコンポーネント間のデータ交換に重点を置いたミドルウェアプラットフォームを提供します。

SAP PIは、さまざまなシステムを相互接続する中央インスタンスまたはミドルウェアと見なすことができます。 このミドルウェアはSAP PIランタイムエンジンと呼ばれ、この通信は仲介通信と呼ばれます。 この通信をポイントツーポイントのシナリオと比較すると、システムと接続を簡単に管理できます。 これらすべてに加えて、統合に関連する情報を1つの中心点で利用できます。

SAP PI Communication

SAP PIを使用した異なるシステム間のメッセージ交換には、ビジネスデータが含まれています。 通信メッセージプロトコルは、W3C標準SOAPメッセージに基づいています。

SAP PIが必要な理由

組織では、SAP ERPには単一のシステムは含まれませんが、SAP CRM、FICO、EWMなどの多数の統合システムで構成されます。 SAP PIは、すべてのデータおよび情報交換のための複雑なレガシーシステムに触れることなく、すべてのシステムの単一の統合ポイントとしてプラットフォームを提供します。

SAP PIの必要性

以下は、SAP Process Integrationによって提供される主要な機能です-

接続性

SAP PIを使用すると、技術的な通信方法が異なるさまざまなアプリケーションやシステムを接続できます。 SAP PIには、HTTPSやRemote Function Call(RFC)などのさまざまなプロトコルに基づいてアプリケーションを接続できるさまざまなアダプターが用意されています。

ルーティング

ルーティングは、実行時の異なるシステム間のメッセージのフローのルールを定義します。

マッピング

SAP PIは、異なる企業間で設定できる分散環境で異なるアプリケーションまたはシステムを接続するために使用されるため、2つのコンポーネント間のデータ交換の構造が互いに異なる可能性があります。

マッピング

マッピングは、ソースシステムのデータ構造をターゲットシステムのデータ構造に決定します。 また、ソースシステムとターゲットシステム間のデータに適用される変換ルールも決定します。