Sitecore Experience Edge for XMのアーキテクチャ

Version: 22.x
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Experience Edge for XMは、Sitecoreプラットフォーム上にJamstackアーキテクチャを構築できる、拡張性に優れたデリバリープラットフォームです。次の図は、Experience Edgeに基づくSitecore XMソリューションのデータ フローを示しています。

Sitecore Experience Edge for XMで運営されている事業体の概要

Experience Edgeコネクタ

Experience Edgeを使用するには、Sitecore Content Management (CM)ロールにExperience Edge for XMコネクタ がインストールされている必要があります。コネクタは、パブリッシング ターゲットをSitecoreがホストするExperience Edge Delivery Platformに接続し、次のようなデータをパブリッシュします。

  • 個々のコンテンツ項目とそのフィールド。

  • レイアウトを持つアイテムのレイアウトサービス出力のスナップショット。このスナップショットは、レンダリング コンテンツ リゾルバーなど、レイアウト サービス出力の 拡張機能 を反映しています。

  • メディア ライブラリ アセット。

Experience Edge配信プラットフォーム

配信プラットフォームでは、配信エンドポイントにアクセスでき、GraphQl APIを使用して公開されたすべてのコンテンツを取得できます。Experience Edgeは、GraphQL APIを介してアイテムとレイアウトのデータを公開し、Sitecoreメディア ハンドラーで使用できるパラメーターを模倣するCDNを介してメディアを公開します。静的サイト生成の場合はアイテムとレイアウト データの構築時に、サーバーサイド レンダリングまたはインクリメンタル静的生成の場合は実行時にクエリを実行し、クライアント側レンダリングの場合はブラウザーから直接クエリを実行できます。

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

Sitecoreヘッドレス サービス モジュールには、Sitecore GraphQL APIに基づいて、Experience Edgeのスキーマと動作をミラーリングするGraphQLエンドポイントが含まれています。これにより、プレビュー、編集、ローカル開発をExperience Edgeに公開せずに行うことができます。

メモ

現在Experience Edgeを使用していない場合でも、ヘッドレス開発でこのGraphQLエンドポイントを使用して、将来Experience Edgeを使用できるようにすることをお勧めします。

Experience Edge for XMを使用する場合に考えられる環境

手記

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

大事な

Sitecore CMおよびCDロールのミラーリングされたスキーマの拡張は、Experience Edgeとの互換性を損なう可能性があるため、サポートされていません。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、