---
title: "Sitecore Experience Edge for XMの建築"
slug: "the-architecture-of-sitecore-experience-edge-for-xm"
abstract: "Sitecore Experience Edge for XMのインフラ設計について詳しく学びましょう。"
---
# Sitecore Experience Edge for XMの建築

Sitecore Experience Edge for XMは、Sitecoreプラットフォーム上でJamstackアーキテクチャを構築することを可能にする、非常にスケーラブルな配信プラットフォームです。以下の図は、Experience Edgeに基づくSitecore XMソリューションにおけるデータの流れを示しています。

![Edge\_xm\_arch.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/hd/19/sitecore-headless-development/images/Edge_xm_arch.png)

## Experience Edgeコネクター

Experience Edgeを扱うには、Sitecore Content Management (CM)ロールに[Experience Edge for XMコネクタ](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/the-experience-edge-connector.html "The Experience Edge Connector") ーをインストールしている必要があります。コネクターはパブリッシングターゲットをSitecoreホストのExperience Edgeデリバリープラットフォームに接続し、以下のデータを公開します:

-   個々のコンテンツ項目とそのフィールド。
-   レイアウトサービス出力のスナップショットで、レイアウトが含まれるアイテムすべてを反映しています。このスナップショットは、Rendering Content Resolverを含むレイアウトサービスの [出力の拡張](https://jss.sitecore.com/docs/techniques/extending-layout-service/extending-layout-service-overview) を反映しています。
-   メディアライブラリのアセット。

## Experience Edge Delivery Platform

Delivery Platformは、GraphQl APIを使ってすべての公開コンテンツを抽出できる配信エンドポイントへのアクセスを提供します。Experience EdgeはGraphQL APIを通じてアイテムやレイアウトデータを公開し、メディアはSitecoreメディアハンドラーのパラメータを模倣したCDNを通じて公開します。静的サイト生成のためにアイテムやレイアウトデータのビルドタイムを照会し、サーバー側のレンダリングや増分的な静的生成は実行時、クライアント側のレンダリングはブラウザから直接検索できます。

## プレビューGraphQLエンドポイント

Sitecore Headless Servicesモジュールには、[Sitecore GraphQL API](https://doc.sitecore.com/xp/en/developers/101/sitecore-experience-manager/sitecore-graphql-api.html)に基づくExperience Edgeのスキーマや動作を反映したGraphQLエンドポイントが含まれています。これにより、Experience Edgeに公開せずにプレビュー、編集、ローカル開発が可能になります。

> !注現在Experience Edgeを使用していなくても、将来のExperience Edge利用を可能にするために、ヘッドレス開発でこのGraphQLエンドポイントを使用することを推奨します。

![EE\_environments.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/hd/19/sitecore-headless-development/images/EE_environments.png)

> !注Edgeインスタンスに複数のSitecoreインスタンスを接続しないでください。

> !重要Sitecore CMやCDロールのミラードスキーマを拡張することはサポートされていません。なぜなら、それはExperience Edgeとの互換性を損なうためです。