wayne plourde

software architect mcad mcsd scjp

home | articles | book | resume | projects | contact

29 - ECommerce in ASP

ASP 3.0 The Complete Reference

Chapter 29

ECommerce in ASP (Outline)

Covers Everything we had learned so far.

MSMQ

Transaction

ADSI

SMTP

Indexing

Databases

Ecommerce Services

Customer Facing Tools

Catalogs

Auction

Membership/Personalization

Shopping Basket

Search

Order Processing Tools

Security

Order Check

Payment Validation

Shipping

Charges and Tracking

Tax

Order Status

Backend Management

Order Fulfillment

Merchandise Procurement

Biztalk

XML

Mapping

Decision Support Tools

Log Analysis

Promotion

Onsite Advertising

Off Site Advertising

Search Engines

Direct EMail

Link Kickbacks

partner sites

What You Need

Commerce Server

Commerce Server 2000

Microsoft Commerce Server 2000 provides the same e-commerce framework as Site Server Commerce Edition 3.0, with broad improvements to customer-focused functionality. Commerce Server 2000 features an improved performance personalization and targeting system and sophisticated business analysis though SQL Server's OLAP services.

Site Server 3.0, Commerce Edition

Commerce Server 2000

Migration Issues

Bank Account

Something to Sell

The Example Zippy Widgets Online

Personalization

Catalog

Shopping Basket

How long to keep basket

Search

Order Processing

What Is A Pipeline?

Framework for modeling commerce business processes

Framework consists of stages

Stage consists of components

Components operate on a commerce data object (e.g., an order) that is passed through the pipe n

Pipelines can be transacted with MTS/COM+

Setup

Message Manager Component

like a dictionary for global messages to be used with the pipeline

Error Messages

Other Messages

Establishing a Context

Order Form

Preparing the HTML Form

The OrderForm Component

Inserting Data into the Orderform Component

Order Processing Pipeline (OPP)

Automates common order processing tasks

Moves order forms through a sequence of events

PCF files

Pipeline Components

Building Pipeline Components

The Scriptor Component

Allows building of components

No Include files in Scripts

Purchase Check Component

Validate shopping cart items against inventory

Payment Validation Component

Cybercash CashRegister

others

Verifone

Tax Component

Taxware INTERNET Tax

Shipping Component

Charges and Tracking

TanData Progistics.Merchant

Order Status

Order Fulfillment

Merchandise Procurement

Commerce Interchange Pipeline (CIP)

XML

Biztalk

Retail Business Information RBI schema

Mapping

Decision Support Tools

The Predictor component

Performing a Market Basket Analysis

Log Analysis

Server Log Reporting Tools

Finding Patterns between Visitors and Site Offerings

Onsite Advertising

Off Site Advertising

Search Engines

Direct EMail

Link Kickbacks

Microsoft Wallet

Secure Electronic Transactions

ActiveStore

New Microsoft Initiative

The answer to the question of "what is Microsoft ActiveStore?" can be summed up by a quote from the original announcement of the ActiveStore initiative: "A collaborative effort to develop an information systems framework for large retail operations that will allow business applications to work easily between vendors."

There are four major aspects of the ActiveStore Initiative work. These are:

The User Interface Services

The Base System Services

Data Access

Inter-application messages

These aspects will be addressed by the initiative in a variety of ways. Some of the efforts will involve actual base code going into a standard Microsoft product. Some will involve a robust and full function reference implementation from Microsoft and/or others for use by other vendors but which can be replaced if so desired. Some of the aspects will be addressed by a definition of a supported COM interface only - with the actual implementation up to the provider of the specific customer database or the application provider.

(C) copyright 2003 - Wayne Plourde