ロールの概要
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore製品スイート全体には、50を超える論理システムロールまたはエンティティが含まれており、さまざまなトポロジで拡張および設定して、特定のビジネスニーズや要件に対応する実行中のSitecoreソリューションを形成できます。

論理的な役割は、目的に応じてさまざまな視点からグループ化して説明できます。
-
製品別 - ロールは、ライセンスとインストールが一緒になっている製品と、主に使用されている製品ごとにグループ化されています。このドキュメントは、このように構成されています。
-
タイプ別 - ロールは、用途またはテクノロジーによってグループ化されます。たとえば、ビジネス ロジックを実行するか、データを格納するかなどです。
-
組み合わせによる - スケーラビリティまたはシンプルさの理由から、一部の論理ロールを組み合わせて、トポロジ内で1つの実行中のエンティティを形成できます。これは通常、コードベースを共有するアプリケーションロールですが、ストレージロールの場合もあります。
製品別のロール
Sitecoreエクスペリエンス マネージャー (XM)
次のロールはSitecore Experience Managerに属します。

Sitecore Experience Platform (XP) (英語)
Sitecore Experience Platformには、次のロールが属しています。

Sitecore Experience Commerce (XC)
Sitecore Experience Commerceには、次のロールが所属しています。

その他の製品
-
Connectors - データ交換フレームワーク。XMはシステムの他の部分に依存しないため、論理的にはXMに属します。ただし、フレームワークは別の製品としてインストールされ、特定のコネクタはXPまたはXCに依存する場合があります。
-
Cloud Services - XM/XP/XC製品から使用されるため、論理的にはXM/XP/XC製品に属します。
タイプ別ロール
Sitecoreアーキテクチャの各サービスは、次の4つのグループにまたがる多数の論理ロールまたはエンティティを実装できます。

-
ストレージロール – コンテンツ、メディア、顧客情報など、Sitecoreプラットフォームのデータを保存します。これらのロールは通常データベースですが、インメモリデータストアなど、より一時的なストレージプロバイダである場合もあります。これらのロールのデータは、処理を待機しているデータなど、永続的または一時的に保存されます。
-
アプリケーションロール – システムのビジネスロジックをホストします。これらは、次の2つのサブディビジョンに分けることができます。
-
Webロール – 訪問者や管理者、または呼び出し元のアプリケーション、つまりAPIエンドポイントを備えたWebサイトやWebサービスに出力を配信します。
-
ワーカーロール – ストレージロール内のデータの変更を待ち、ビジネスロジックを実行してデータを他のストレージロールまたはインデックスに変換および/または転送します。
-
-
インデックス – クエリを使用して関連データの検索を最適化します。インデックスは、アプリケーション ロールによって管理および使用され、通常はストレージ ロールに格納されたデータをカタログ化します。
-
クラウド サービス – クラウドでSitecoreによってホストされ、アプリケーション ロールによってアクセスされるサービス。Sitecore Cloudサービスは、技術的には製品アーキテクチャの一部ではありませんが、製品のライセンスまたは個別のサブスクリプションを通じて利用できるSaaS(Software-as-a-Service)の提供物です。
組み合わせによる役割
一部の論理ロールはコードベースを共有し、1つの結合されたWebアプリケーションとして実行できます。たとえば、事前構築済みのXPシングル トポロジは、すべてのコア ロールとすべてのXPサービス ロールを組み合わせたものです。一部のデータベースは、組み合わせることもできます。サポートされている組み合わせと注意事項のリストについては、各ロール のサポートの組み合わせ のセクションを参照するか、次のリンクを使用してください。
主な役割
次の主要な役割のうち、どの役割を組み合わせることができるかについては、アーキテクチャと役割のドキュメントを参照してください。
Sitecore 10.1以降では、xDB ReportingロールがContent Managementロールと組み合わされています。
XPサービスの役割
次のXPサービスロールのうちどれを組み合わせることができるかについては、アーキテクチャとロールのドキュメントを参照してください。
Commerce Engineロール
次のCommerce Engineロールのうち、どのロールを組み合わせることができるかについては、アーキテクチャとロールのドキュメントを参照してください。
スタンドアロンの役割
ロールは他のロールと組み合わせることはできず、スタンドアロンのWebアプリケーションとして実行する必要があります。