設問
Northern Trail Outfittersは、顧客に配送料と配送予定日数を提示する必要があります。利用する配送サービスは地域によって異なり、類似しつつも異なるサービスリクエストパラメータを持っています。
どの統合コンポーネント機能を使用すべきでしょうか?
選択肢
A. 自動エラー再試行により、発送業者の配送サービスにコストと配送時間をリクエストするアウトバウンド メッセージング。
B. さまざまな配送サービスへのルーティング ロジックを実装する Apex REST サービス。
C. エンタープライズ サービス バスは、どの配送サービスを使用するかを決定し、リクエストを必要な形式に変換します。
D. 荷送業者固有のフォーム データを収集するためのエンタープライズ サービス バス ユーザー インターフェイス。
解答
C. エンタープライズ サービス バスは、どの配送サービスを使用するかを決定し、リクエストを必要な形式に変換します。
解説
A. 自動エラー再試行により、発送業者の配送サービスにコストと配送時間をリクエストするアウトバウンド メッセージング。
不正解です。
アウトバウンドメッセージングは単一の静的エンドポイントへの送信に特化しており、動的なルーティングや異なるデータ形式の変換機能を持たないため、複数の配送サービスを使い分ける要件には不向きです。
B. さまざまな配送サービスへのルーティング ロジックを実装する Apex REST サービス。
不正解です。
Apex RESTサービスは外部からのSalesforceへのインバウンド呼び出し用です。アウトバウンド連携でApexを使用する場合、すべてのロジックをApexに実装すると、メンテナンス性と拡張性が低下します。
C. エンタープライズ サービス バスは、どの配送サービスを使用するかを決定し、リクエストを必要な形式に変換します。
正解です。
エンタープライズサービスバス(ESB)は、メッセージの内容(地域)に基づいて適切なサービスにルーティングし、各サービス固有のデータ形式に変換する機能を持つため、この要件に最適です。
D. 荷送業者固有のフォーム データを収集するためのエンタープライズ サービス バス ユーザー インターフェイス。
不正解です。
エンタープライズサービスバスはシステム間の通信を仲介するバックエンドのミドルウェアであり、ユーザーインターフェース機能は持ちません。UIはSalesforce内で構築されるべきです。
第35問
こちらをクリック