Solution Site Infrastructure
The Commerce Server Solution Sites comprise various aspects of a comprehensive infrastructure for building a highly structured and easily maintained commercial Web site. As described in the Solution Site Features topics, the Solution Sites incorporate most of the capabilities of Commerce Server 2002. The code for the Solution Sites has been organized such that the feature implementations share a common infrastructure.
In addition, the Retail and Supplier Solution Sites are implemented as the same set of files, with the differences controlled by configuration settings and corresponding tests in the code. For more information about the files that constitute the Solution Sites, see Solution Sites File Organization.
This section discusses the infrastructure of the Solution Sites.
This section contains:
- Page Execution Model for Solution Sites. Describes the execution model of the pages in the Solution Sites, which is crucial to understanding how the existing code is structured, and how new code should be written in order to conform to the existing model.
- Configuration Settings for Solution Sites. Describes the configuration mechanisms that make the Retail and Supplier Solution Sites unique, given that they are based on the same set of files.
- Initialization of Solution Sites. Describes the processing that occurs when the Web site application starts up. In other words, what processing occurs when the file global.asa is run.
- Page-Level Access Control for Solution Sites. Describes the authentication scheme used by the Solution Sites, including the various modes in which authentication can be performed.
- Security Issues for Solution Sites. Describes issues related to the security of the Solution Sites.
- Caching Solution Sites. Describes the caching techniques employed by the Solution Sites in the interest of improved performance.
- Constants in Solution Site Applications. Describes the special mechanism used by the Solution Sites that allows the use of a large number of constants with the least performance impact.
- HTML Construction for Solution Sites. Describes the techniques used in the Solution Sites for constructing the HTML that gets rendered as the pages in the site.
- Forms Processing for Solution Sites. Describes the forms definition and processing infrastructure used in the Solution Sites.
- Pipelines for Solution Sites. Describes the pipeline infrastructure used by the Solution Sites.
- Error Handling for Solution Sites. Describes the error-handling infrastructure used by the Solution Sites, including the built-in differences between DEVELOPMENT and PRODUCTION modes.
- Utility Routines for Solution Sites. Describes the utility routines used by the existing Solution Sites code, and intended for use in the code you write for any new pages you create. A functional categorization of the routines is provided.
Copyright © 2005 Microsoft Corporation.
All rights reserved.