このレッスンでは、以下のトピックについて説明します。
- クラウド統合
- 統合コンテンツ
- 統合プロジェクトのフェーズ
SAP Cloud Integration とは
SAP Cloud Integration について理解を深めるには、このビデオを視聴してください。
動作の仕組み
その中核となるクラウド統合は、主要な統合パターンに従っています。一般的なシナリオは以下のとおりです。
- 送信側システムが Cloud Integration にメッセージをディスパッチします。
- メッセージを処理する Cloud Integration。
- 1 つまたは複数の受信側システムへのメッセージの転送。


インテグレーションフローには 0–1 の送信側アダプタがあります。アダプタを設定した場合、メッセージはエンドポイントを介して配信されます。送信側では、さまざまな送信側アダプタを使用することができます。(1 番) メッセージの受信後、開始イベント Start によってプロセスが開始されます。この後に、事前定義された処理ステップが続きます。(2 番) 統合プラットフォームでのメッセージ処理のさまざまな方法を定義する幅広い統合機能があります。最終的には、ビジネスプロセスを完了するように受信側アダプタを設定することができます。メッセージ処理は、同期的または非同期的に実行することができます。このコンセプトにより、多くの既知のエンタープライズ統合パターンをマッピングすることができます。
接続
送信側アダプタと受信側アダプタは異なります。独自のアダプタを構築することができます。そのためには、提供されているソフトウェア開発キットを使用します。
ライセンスに応じて使用可能なアダプタを決定するには、以下の演習問題の説明に従って、空のプロジェクトテンプレートを登録した後にアダプタを照会します。次のステップを実行します。
- 編集可能な空のプロジェクトテンプレートで開始します。

- チャンネルから Start イベントまで線を引きます。利用可能なアダプタが表示されます。

- 受信者側でも同じ手順を実行します。

統合機能
すべての統合機能が分類されています。その中には、事前定義された処理ステップがあります。インテグレーションフローでは、たとえば、技術プロセスをマッピングするために個別の機能が組み合わされるようになりました。組合せの可能性にほとんど制限はありません。割り当てられた個別ステップで使用可能なすべての統合機能を調べるために、空のプロセステンプレートを再度開始することができます。画面上部にツールパレットが配置されています。すべてのアイコンは、Cloud Integration ユーザインタフェースの機能を表します。
以下の例では、これは変換機能に表示されるようになります。

事前定義済統合コンテンツ
前述のように、統合機能をこのように組み合わせる技術は、プロフェッショナルなプロセスになるということです。インテグレーションフローは複雑になる場合があります。SAP では、400 を超える利用可能な事前定義済インテグレーションフローを提供しています。
事前定義済統合コンテンツを調査するには、2 つの方法があります。このコースの最後に、Integration Suite を介した直接パスを示します。その他のバリアントについては、以下の段落で説明します。
SAP Business Accelerator Hub での事前定義済統合コンテンツの探索
SAP Business Accelerator Hub には、統合対象の製品に応じて、利用可能なすべての事前定義済統合コンテンツが一覧表示されます。
手順
以下のステップを順番に実行する必要があります。
- API.SAP.com で SAP Business Accelerator Hub を開きます。
- Discover Integrations タブにナビゲートします。
- 1 つ目の製品を選択します。
- 1 つ目の製品と統合する 2 つ目の製品を選択します。
- 選択に基づいて、利用可能なすべての事前定義済統合コンテンツを統合パッケージとして検索します。
- 統合パッケージをさらに深くナビゲートし、使用可能なすべてのインテグレーションフローを見つけます。
- インテグレーションフローをさらに深くナビゲートして、完全な設定を確認します。
ステップの詳細は以下のとおりです。
- [統合] タブを確認します。

- 最初の製品 (SAP S/4HANA など) を選択します。

- 2 番目の製品 (SAP SuccessFactors など) を選択します。

- インテグレーションパッケージ (SAP SuccessFactors Employee Central Integration with SAP ERP or SAP S/4HANA, Employee Data など) にナビゲートします。

- 利用可能なインテグレーションフローは 1 つのみです。このインテグレーションフローにナビゲートします。

ここでは、このインテグレーションフローを理解するためのすべての情報を確認することができます。
- すべてのステップの設定
- ビジネス文書
- その他
この統合パッケージまたはインテグレーションフローを使用するには、Integration Suite 内の Discover メニューを使用する必要があります。これは、演習問題の最後の例で示されています。
ソース
以下も参照してください。
- 主要機能について:
- エンタープライズ統合パターンの完全な概要については、https://www.enterpriseintegrationpatterns.com/ を参照
- Home - Apache Camel
- 接続について:
- 現在利用可能なアダプタの完全な概要については、Connectivity (Adapters) を参照
- 追加情報については、Developing Custom Adapters を参照
- 統合機能について:完全な概要については、Integration Capabilities を参照してください。
まとめ
個別の統合フローは、事前定義された機能ステップによってまとめられます。これらは、マッピング、ルーティングなどのカテゴリに分割され、パレットとして提供されます。このプロセスは、1 つの受信メッセージのみによって開始されます。このメッセージの内容は、プロセス自体でさまざまな方法で操作することができます。接続性と柔軟性は、多くの送信側アダプタと受信側アダプタから得られます。SAP では、個別のインテグレーションフローの登録に加えて、400 を超える事前定義済インテグレーションフローを提供しています。これは、これらのインテグレーションフローが SAP 環境で必要になる場合が多いためです。