設問
Northern Trail Outfittersは、リードや商談を追跡し、注文詳細を取得するためにSalesforceを使用しています。しかし、Salesforceは注文を保管したり処理したりするシステムではありません。Salesforceで注文詳細を取得した後、注文ライフサイクルを管理するリモートシステムで注文を作成する必要があります。プロジェクトの統合アーキテクトは、Salesforceで定義されたプラットフォームイベントをサブスクライブするリモートシステムを推奨しています。このビジネスユースケースには、どの統合パターンを使用すべきでしょうか?
選択肢
A. リモートコールイン
B. Fire and Forget
C. バッチデータ同期
D. リクエストと応答
解答
B. Fire and Forget
解説
A. リモートコールイン
不正解です。
リモートコールインは外部システムがSalesforceにリクエストを送信するパターンであり、設問の通信方向と逆です。
B. Fire and Forget
正解です。
このパターンは、Salesforceが外部システムにメッセージを送信した後、応答を待たない非同期通信です。プラットフォームイベントをサブスクライブする要件に完全に合致します。
C. バッチデータ同期
不正解です。
バッチデータ同期は、リアルタイムではなく、スケジュールされた時間で大量のデータを転送する際に使用されます。
D. リクエストと応答
不正解です。
リクエストと応答は、Salesforceが外部システムからの応答を即座に待つ同期通信であり、設問の非同期通信の要件とは異なります。
第52問
こちらをクリック