設問
Northern Trail Outfitters社では、Salesforceの他のシステムと商談情報を連携させたいとの要望が他事業部から増加しています。開発者は、対象システムに直接非同期の@futureコールアウトを記述し始めました。CIOはこのアプローチの実現可能性と将来の成長に向けた拡張性について懸念を抱いており、解決策の提案を求めています。CIOの懸念を軽減するにはどうすればよいでしょうか?
選択肢
A. 冗長なコードの必要性を排除し、カスタム メタデータを使用して各統合のエンドポイント情報を保持するために、Apex クラスの包括的なカタログを開発します。
B. 既存の @future メソッドをリファクタリングして拡張外部サービスを使用し、Open API 2.0 スキーマをインポートし、フローを更新して Apex の代わりにサービスを使用します。
C. サービス オーケストレーション、仲介、ルーティング、およびシステム間の依存関係の分離を行うエンタープライズ サービス バスを実装します。
D. 抽出、変換、ロード (ETL) ツールを実装し、夜間にバッチ データ ロードを実行して、商談オブジェクトの最終更新日を使用して適切なレコードを抽出し、ネットワーク トラフィックを削減します。
解答
C. サービス オーケストレーション、仲介、ルーティング、およびシステム間の依存関係の分離を行うエンタープライズ サービス バスを実装します。
解説
A. 冗長なコードの必要性を排除し、カスタム メタデータを使用して各統合のエンドポイント情報を保持するために、Apex クラスの包括的なカタログを開発します。
不正解です。
この方法はエンドポイント情報の管理を改善しますが、システム間の直接的な結合という根本的な問題を解決せず、拡張性の懸念は残ります。
B. 既存の @future メソッドをリファクタリングして拡張外部サービスを使用し、Open API 2.0 スキーマをインポートし、フローを更新して Apex の代わりにサービスを使用します。
不正解です。
拡張外部サービスは開発効率を向上させますが、複数システム間のオーケストレーションや依存関係の分離というエンタープライズ統合の要件を包括的に満たしません。
C. サービス オーケストレーション、仲介、ルーティング、およびシステム間の依存関係の分離を行うエンタープライズ サービス バスを実装します。
正解です。
エンタープライズ サービス バス(ESB)は、Salesforceと他のシステム間の仲介役となり、システム間の結合を緩めます。これにより、複雑な依存関係やルーティングを集中管理し、拡張性と保守性を向上させることができます。
D. 抽出、変換、ロード (ETL) ツールを実装し、夜間にバッチ データ ロードを実行して、商談オブジェクトの最終更新日を使用して適切なレコードを抽出し、ネットワーク トラフィックを削減します。
不正解です。
ETLツールは主に大量データのバッチ処理に使用され、リアルタイムに近い商談情報の連携には適していません。また、これはバッチ処理であり、システムの統合という要件を満たしません。
第69問
こちらをクリック