---
title: "データ交換フレームワークリモートクライアント"
slug: "data-exchange-framework-remote-client"
abstract: "Sitecoreデータ交換フレームワークガイド リモートクライアント対応のインフラストラクチャ、参照役割およびセキュリティ。"
---
# データ交換フレームワークリモートクライアント

Data Exchange Framework(DEF)は、DEFリモートクライアントを実装・設定することで、Sitecoreサーバー外で同期を実行できるようにします。これにより、多くのI/Oやその他の処理を別のマシンに移すことで、Sitecoreサーバーの負荷を大幅に軽減できます。

DEFリモートクライアントは、[Data Exchange Framework Remote SDK](https://docs.sitecore.com/developers/def/v1.4.1/)と[Tenant Service](https://doc.sitecore.com/xp/en/developers/def/80/data-exchange-framework/en/the-tenant-service.html)を実装することでカスタムアプリケーションでホストされます。(Sitecore 9.2以降、テナントサービスにはDEF Remote SDKが含まれています。)DEF Remote SDKをカスタマイズするには、[この記事](https://archive.doc.sitecore.com/xp/en/developers/def/v1.4.1/remote-sdk/implementing-a-remote-client/index.html#)で示されている指示に従ってください。

## サポートインフラ

DEFリモートSDKはあらゆるホスティングMicrosoft .NETアプリケーションに実装可能であるため、インフラ要件はホスティングアプリケーションによって定義され、制限されます。

## 参考文献

![def-client.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/def-client.png)

Data Exchange Framework同期における参照は、使用される特定のプロバイダーによって定義されますが、DEFリモートクライアントSDKは以下の役割を参照しています:

### アプリケーションの役割

役割名

接続文字列名

港

種類

注記

[Content Management](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/content-management--cm-.html)

該当なし、ホスティングアプリによって定義されています

80/443

HTTPS

DEF Remote SDKは、ホスティングアプリケーションが提供するCMロールへのURLを必要とします

## プライバシーとセキュリティ

データ交換フレームワークリモートクライアントの役割は、個人データを以下の方法で扱います:

-   個人データの移動に設定することも可能です。例えば、CRMと [xDBコレクションデータベース](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/xdb-collection-database.html "xDB Collection database")間で。

### 前提

-   システム間での個人データの同期には同意が与えられています。
-   外部システム(CRMなど)は、忘れられる権利や消去する権利などのデータ権利を遵守することができます。