プロセス統合オプション
SAP Process Integration(SAP PI)は、SAPNetWeaverプラットフォームの一部です。いわゆるSAP NetWeaver Exchange Infrastructure XINetWeaver 7.0ehp2以前のバージョン。SAP NetWeaver Process Integrationは、NetWeaverソフトウェアコンポーネントの一部であり、組織の内部システムまたは外部の関係者との情報交換に使用されます。
SAP PI / XIを使用すると、システム間の通信と統合を設定でき、JavaやSAPABAPなどのさまざまなプログラミング言語に基づいてSAPシステムと非SAPシステムを接続できます。これは、システムの統合と通信のために複雑なシステムランドスケープで必要なオープンソース環境を提供します。
SAP Process Integrationは、組織内のSAPアプリケーションと非SAPアプリケーションの間、または組織外のシステムとのシームレスな統合を可能にするミドルウェアです。
SAP PIが必要な理由
組織では、SAP ERPには単一のシステムは含まれていませんが、SAP CRM、FICO、EWMなどの多数の統合システムで構成されています。SAPPIは、複雑なものに触れることなく、すべてのシステムの単一の統合ポイントとしてプラットフォームを提供します。すべてのデータおよび情報交換のためのレガシーシステム。
SAP ProcessIntegrationが提供する主な機能は次のとおりです-
接続性
SAP PIを使用すると、技術的な通信方法が異なるさまざまなアプリケーションやシステムを接続できます。SAP PIには、HTTPSやRemote Function Call(RFC)などのさまざまなプロトコルに基づいてアプリケーションを接続できるようにするさまざまなアダプタが用意されています。
ルーティング
ルーティングは、実行時の異なるシステム間のメッセージフローのルールを定義します。
マッピング
SAP PIは、異なる組織間で設定できる分散環境で異なるアプリケーションまたはシステムを接続するために使用されます。そのため、2つのコンポーネント間のデータ交換の構造が異なる可能性があります。
SAP NetWeaverPIのインストールオプション
SAP PIでシナリオを実行する場合、通信および処理機能は、SAPPIのインストール時にインストールされるランタイムエンジンに依存します。ホストシステムに1つ以上のランタイムエンジンをインストールできます。SAP PIには、次の2つのインストールオプションがあります-
タイプ1-デュアルユースタイプ
このインストールはABAPとJavaに基づいており、統合コンテンツを設計および構成するためのツールと、次のランタイムエンジンを提供します。
- 統合エンジン
- ビジネスプロセスエンジン
- 高度なアダプターエンジン
タイプ2-AdvancedAdapter Engine Extended(AEX)
このインストールはJavaに基づいており、統合コンテンツを設計および構成するためのツールを提供し、ランタイムエンジンとしてAEXを含みます。
SAP NetWeaverPIアーキテクチャ
SAP PIアーキテクチャは、設計時、構成時、および実行時に使用される複数のコンポーネントで構成されています。SAP PIでは、送信側システムはソースと呼ばれ、受信側はターゲットシステムと呼ばれます。このアーキテクチャは、ハブアンドスポーク構造として知られています。スポークは外部システムとの接続に使用され、ハブはメッセージの交換に使用されます。
SAP PIシステムは、次のコンポーネントに分かれています-
- 統合サーバー
- 統合ビルダー
- システムランドスケープディレクトリ(SLD)
- 構成と監視