Partner Manager のアーキテクチャ

Anypoint Partner Manager を使用すると、B2B インテグレーションメッセージフローを、MuleSoft がホストする CloudHub iPaaS プラットフォームまたは Anypoint Runtime Fabric インスタンスにデプロイできます。

Partner Manager との B2B インテグレーションを設定する際の機能とユーザーエクスペリエンスはデプロイメント送信先に依存しませんが、ランタイムへの機能の実装が発生する場合は、基盤となるアーキテクチャに違いがあります。

設定済みのメッセージフローをデプロイすると、Partner Manager は、メッセージフローで使用されている設定を自動的に変換します。その後、エンドツーエンドの B2B 処理のオーケストレーションに必要な一連のアプリケーションを Mule インスタンスにデプロイし、更新します。このアプリケーションには以下が含まれます。

  • 受信エンドポイントサービス

  • ドキュメント処理サービス

  • 複製サービス

  • 送信エンドポイントサービス

Partner Manager のアーキテクチャの概要
コールアウト 名前 説明

pm annotation 1

Partner Manager

MuleSoft でホストされるクラウドコントロールプレーン。これにより、ユーザーはパートナープロファイルの設定、B2B インテグレーションメッセージフローの作成およびデプロイ、B2B トランザクションアクティビティの監視ができます。

pm annotation 2

受信エンドポイントサービス

パートナーのトランスポートプロトコル (AS2 や SFTP など) からインバウンド B2B メッセージまたは EDI メッセージを受信したり、組織のバックエンドシステムから HTTP、HTTPS、または SFTP を介してアウトバウンドアプリケーションメッセージを受信したりするサービス。

pm annotation 3

ドキュメント処理サービス

Partner Manager での設定とマッピングに基づいて、受信した B2B メッセージの解析、検証、変換を行うコア B2B 処理エンジン

pm annotation 4

API 複製サービス

コントロールプレーンおよびペイロードストレージ API へのトランスミッションおよびトランザクションアクティビティの更新を行う追跡サービス

pm annotation 5

送信エンドポイントサービス

変換されたインバウンドアプリケーションメッセージをトランスポートプロトコル (HTTP、HTTPS、SFTP など) を介して内部アプリケーション (ERP、請求、注文管理など) に配信したり、アウトバウンド B2B EDI ペイロードを AS2、HTTP、HTTPS、または SFTP を介してパートナーに配信したりするサービス

pm annotation 6

ペイロードストレージ API

B2B ペイロードデータをストレージソリューションに保存するための API

CloudHub での Partner Manager

B2B インテグレーションメッセージフローを CloudHub にデプロイすると、Anypoint MQ では処理フェーズ間でキューが使用されるため、B2B メッセージ処理の信頼性が向上します。

デフォルトでは、ランタイムアプリケーションは、Partner Manager からの最初のデプロイの時点で、Runtime Manager のビジネスグループのデフォルト設定で指定された CloudHub リージョンにデプロイされます。Anypoint MQ キューは、デプロイメントプロセス中に同じリージョンまたは直近の使用可能なリージョンで自動的に生成されます。新しいランタイムアプリケーションは、最初のデプロイメントと同じリージョンにデプロイされます。

CloudHub デプロイメントを示すアーキテクチャ

Runtime Fabric 用の Partner Manager

メッセージフローを Runtime Fabric にデプロイすると、Partner Manager では処理フェーズ間で ActiveMQ キュー (ユーザーがセットアップして設定) が使用されるため、B2B メッセージ処理の信頼性が向上します。ActiveMQ の宛先 (キュー) は、ランタイムアプリケーションを通じて最初のトランザクションが処理されるときに自動的に作成されます。

Runtime Fabric デプロイメントを示すアーキテクチャ