SAPPI-はじめに

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

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

SAP Process Integrationは、SAPとSAP以外のアプリケーションを社内または社外のシステムとシームレスに統合できるようにするミドルウェアです。

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

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

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

SAP PIが必要なのはなぜですか?

組織では、SAP ERPには単一のシステムは含まれていませんが、SAP CRM、FICO、EWMなどの多数の統合システムで構成されています。SAPPIは、すべてのデータと情報の交換。

以下は、SAP ProcessIntegrationによって提供される主な機能です。

接続性

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

ルーティング

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

マッピング

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

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