Deployment Architecture

This section provides information about the logical and physical designs for the prescribed deployment architectures in Commerce Server 2009.

These architectures do not support a specific site, application, or scenario. They provide a reference that you can modify to meet a variety of Internet business needs. Your actual deployment design will vary according to your resources and requirements.

Commerce Server 2009 provides several ways for you to scale a deployment. Although the details of doing this are beyond the scope of this guide, you can isolate and extend each functional area in the enterprise deployment onto its own separate cluster.

The following figure shows the Commerce Server 2009 deployment with the Commerce Foundation only.

Dd464488.CommerceFoundationDeploymentArch(en-US,CS.90).gif

The following figure shows a full Commerce Server 2009 deployment, including Commerce Foundation and SharePoint Commerce Services.

Dd464488.FullDeploymentArchUpdated(en-US,CS.90).gif

  • SharePoint Web role – If you are deploying SharePoint, the Web role is a SharePoint role that is responsible for user access to SharePoint Web applications. If you are not deploying SharePoint, but want to use the Commerce Foundation, this role supports user access to Commerce Server Web sites.

  • SharePoint Server App role - This role is responsible of holding the Central Administration Web site, running the Search services required by the Web farm, and, if you are using MOSS, running Excel Services and Shared Services.

  • Production Commerce DB role - Server role that is running SQL Server and is responsible for hosting the Commerce Server production databases.

  • Production SharePoint DB Role - Server role that is running SQL Server and is responsible for hosting the SharePoint (MOSS/WSS) production databases.

  • Business Management server role – Commerce Foundation only - The business management server runs the Web services (pointing to the production databases) accessed by the Commerce Server Business Management applications. Also runs the Commerce Server Staging (CSS) service.

  • Business Management server role – WSS/MOSS - The Business Management server runs the Web services (pointing to the production databases) accessed by the Commerce Server Business Management applications. This server also runs the SharePoint Server App role. Also runs the CSS service.

  • Pre-production Web Role – Commerce Foundation only - The staging (pre-production) server runs the CSS service. It also runs the Web services (pointing to the pre-production databases) accessed by the Commerce Server Business Management applications.

  • Pre-production Web Role – WSS/MOSS - The staging (pre-production) server runs the CSS service. This server also run the pre-production version of the SharePoint Web application and is responsible for SharePoint content deployment to production. It also runs the Web services (pointing to the pre-production databases) accessed by the Commerce Server Business Management applications.

  • Commerce Server Core Systems Business Management Application Client - The business users in an organization use a client computer to access the Commerce Server Business Management applications.

In This Section