Building the Application Tier in a SharePoint 2010 Commerce Deployment
This topic contains information to help you install and configure Microsoft Commerce Server 2009 R2 Commerce Foundation software components on servers deployed in the application tier. It provides information you need to configure the Commerce Foundation to service commerce requests coming from the presentation tier.
Prerequisites
You have reviewed the prerequisites documented in Walkthrough: Deploying a SharePoint 2010 Commerce Solution in a Three-Tier Topology.
The server hosting the Commerce Foundation meets requires listed in Hardware and Software Requirements.
Distributed Transaction Coordinator (DTC) is enabled on the server.
Before you proceed, make sure that you determined all your user and service accounts requirements for your deployment. See What Are the Required Accounts and Groups?.
You have a Commerce Server Site package (<mysite>.pup) on the target server, ready to deploy.
Deployment and configuration script examples used in this section are based on samples packaged with Commerce Server 2009 R2 software. See Commerce Server Deployment Tools for more information.
To Build the Application Tier
Install the following Commerce Server 2009 R2 software components on the target server and then perform initial configuration to specify the SQL Server instance.
Commerce Server 2009 R2 software component
Description
Commerce Foundation Components
Installs the Commerce Server 2009 R2 core systems and the Multi-Channel Commerce Foundation.
This component is mandatory on the application tier of a three-tier commerce deployment
Developer Kits: Samples
Installs the Commerce Server 2009 R2 sample deployment scripts and configuration files provided as a starting point.
This component is mandatory for deploying the prepackaged solution that deploys the Solution Storefront.
Unpack a Commerce Server 2009 R2 site. Your site package (<mysite>.pup) must include the four core Commerce Server 2009 R2 Web services. If you plan to deploy the Solution Storefront on the presentation tier, use Commerce Server Manager to unpack the prepackaged site MicrosoftCommerceDefaultSiteWithSampleData.pup on the application tier. See How How to Unpack a Site.
Generate encryption keys to protect sensitive Profile properties, such as credit card information. See How to Generate Profile Encryption Keys Using Windows PowerShell.
Create the required Commerce Foundation operation service instances, one to be used by the Microsoft SharePoint 2010 Web application and one to be used by the routing service. A Commerce Foundation service instance is an IIS Web application that specifies operation service bindings and endpoints used to communicate with the client-side defined on the presentation tier. See How to Create a Commerce Foundation Operation Service.
Configure service endpoints for each Commerce Foundation operation service. See How to Configure a Commerce Foundation Operation Service on the Application Tier.
Configure the Commerce Foundation Channel. See How to Configure the Commerce Foundation Channel.
Configure authorization and define access privileges. See Managing Authorization and Managing Authorization Policies.
After you have built the application tier, proceed with building and configuring the presentation tier. See Building the Presentation Tier in a SharePoint 2010 Commerce Deployment.
See Also
Other Resources
Walkthrough: Deploying a SharePoint 2010 Commerce Solution in a Three-Tier Topology