Processing Expressions
Commerce Server performs several steps to specify the piece of content that is to be shown to a user. The following components are used in the process:
- ExpressionEval. This Component Object Model (COM) object takes the expression and user data as input, and then processes the expression to determine whether it evaluates to "True" or "False."
- Content Selection Framework (CSF). This platform-level framework includes a set of components and pipelines (the Content Selection Pipeline and the Event Processing Pipeline) that determines the action to be performed as a result of the expression.
The following figure shows how target expressions, catalog expressions, user data, and context data are input into the Expression Evaluator, which results in True, False, or undefined results. The result is input to the CSF, which then determines the action to perform.
See Also
Copyright © 2005 Microsoft Corporation.
All rights reserved.