What are the Server roles in a Sitecore Commerce Deployment?
The following table details the server roles involved in a Sitecore Commerce deployment.
Server role | Description |
---|---|
Sitecore | |
Content Management Server | A Sitecore instance used for authoring content before publishing it to production. For example, a master database. |
Content Delivery Server | A Sitecore instance used for serving up published content. For example, a web database. |
Search Server | A server used to host search queries. This is only used with Solr or other search solutions that are not hosted on the same server as Sitecore. |
Processing Server | Performs reducing functions on experience data, which then stores the data in the reporting database. |
Reporting Service | Handles queries against the Sitecore xDB aggregated data. |
Commerce Server | |
Business Management server | A set of web services used by BizTalk and the desktop business tools for managing Commerce Server sub system data. For example, catalog, profiles, orders, and marketing |
Commerce Server Staging | A Windows service for moving Commerce Server subsystem data between environments. |
SCpbMD | |
Transaction Service | A service used to talk to Dynamics AX for cart, order, price, and profile data. |
Routing Service | Used to map data from the Dynamics AX Channel database into the Commerce Server Catalog subsystem |
Microsoft Dynamics AX | |
Dynamics AX AOS Server | The Microsoft Dynamics AX Application Object Server (AOS) shares application objects and information to increase application performance. |
General | |
SQL Server | Used to store Sitecore and Commerce Server databases. |
MongoDB | Used to store Sitecore xDB data. |
BizTalk | Used for EAI to ETL data between Commerce Server and LOB systems. |