データ交換フレームワークリモートクライアント
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Data Exchange Framework(DEF)は、DEFリモートクライアントを実装・設定することで、Sitecoreサーバー外で同期を実行できるようにします。これにより、多くのI/Oやその他の処理を別のマシンに移すことで、Sitecoreサーバーの負荷を大幅に軽減できます。
DEFリモートクライアントは、Data Exchange Framework Remote SDKとTenant Serviceを実装することでカスタムアプリケーションでホストされます。(Sitecore 9.2以降、テナントサービスにはDEF Remote SDKが含まれています。)DEF Remote SDKをカスタマイズするには、この記事で示されている指示に従ってください。
サポートインフラ
DEFリモートSDKはあらゆるホスティングMicrosoft .NETアプリケーションに実装可能であるため、インフラ要件はホスティングアプリケーションによって定義され、制限されます。
参考文献

Data Exchange Framework同期における参照は、使用される特定のプロバイダーによって定義されますが、DEFリモートクライアントSDKは以下の役割を参照しています:
アプリケーションの役割
役割名
接続文字列名
港
種類
注記
該当なし、ホスティングアプリによって定義されています
80/443
HTTPS
DEF Remote SDKは、ホスティングアプリケーションが提供するCMロールへのURLを必要とします
プライバシーとセキュリティ
データ交換フレームワークリモートクライアントの役割は、個人データを以下の方法で扱います:
- 個人データの移動に設定することも可能です。例えば、CRMと xDBコレクションデータベース間で。
前提
- システム間での個人データの同期には同意が与えられています。
- 外部システム(CRMなど)は、忘れられる権利や消去する権利などのデータ権利を遵守することができます。