Microsoft Commerce Server 2009 on SharePoint Platform.

28
Microsoft Commerce Server 2009 on SharePoint Platform

Transcript of Microsoft Commerce Server 2009 on SharePoint Platform.

Microsoft Commerce Server 2009

on SharePoint Platform

Venu Madhav Cheedella.NET Architect - Bennett Adelson

www.bennettadelson.com

[email protected]

Agenda

o What is CS 2009

o What comes with Out-of-the-Box Install

o What can we do with Out-of-the-Box functionality – Customizations

o How much does it cost - Cost

o What can we expect next - Future

What is CS 2009…?

o Latest Microsoft Commerce platform for Ecommerce Applications

• Out of the box production ready website

• Multi Channel framework

• Unified API model

o History

• CS 2009

• CS 2007

• CS 2002

• Site Server

• Sorry – I was sleeping before that

A Typical Install….

• Windows Server 2008• IIS 7.0• .NET 3.5• SQL Server 2008• Sharepoint 2007• CS 2007• CS 2009 (“Mojave”)

CS 2009 V2 contemporary site pack• Commerce Server Sharepoint Wizard• CS Web Services – using Site Packager

What do we really have… ?

o Production Ready Ecommerce Website (Built on Sharepoint)• Publishing NTLM Site• Extended Public Site

o 29 Sharepoint Webpartso CS 2009 Components & APIo CS 2007 Components & API

Business Application Managers

o Catalog Manager …Catalog Systemo Profiles & Orders Manager …Profiles & Order Systemo Marketing Manager …Marketing Systemo Catalog Schema Manager

o Authorization, Web Services & Customization

What do we really have… ?

o Production Ready Ecommerce Website (Built on Sharepoint)• Publishing NTLM Site• Extended Public Site

o 29 Sharepoint Webparts• Open source code• You can do a debug set-up

o CS 2009 Components & APIo CS 2007 Components & API

What do we really have… ?

Catalog

•Site Map Provider•Product Provider•Product Query•Property Picker•XsltPropertyList•Product Filter•Image Viewer•Inline Product

Editor

Profiles

•Address List•Address Detail•Credit Card List•Credit Card Detail•My Profile•Registration

Wizard•Change Password•Forgot Password

What do we really have… ?

Orders

•Cart•Add to Cart•Checkout•Minicart•Order History•Order Details•My Shopper Lists•Shopper List Detail

Search

•Search Box•Search Results•Search Paging•Store Locator

What do we really have… ?

Marketing

•Advertisement List

Others

•Login.aspx

What do we really have… ?

o Production Ready Ecommerce Website (Built on Sharepoint)• Publishing NTLM Site• Extended Public Site

o 29 Sharepoint Webparts• Open source and can be set up for Debugging

o CS 2009 Components & APIo CS 2007 Components & API

Architecture – CS 2007

CS2007 Catalog

CS2007 Orders

CS2007 Profiles

CS2007 Analytics

CS2007 Marketing

CS2007 Business

UserTools

CS2007 IT ProTools

ASP.NET Sites developed in Visual Studio

Architecture – CS 2009

Commerce Server 2007

Catalog, Orders, Profiles, Marketing, Analytics, Staging, Web Services

CS2007 BusinessUser Tools

Catalog Manager, Marketing Manager, Customer & Order

Manager

* SharePoint installation required

“Mojave” Web Parts

Shopping Web Site Experience

CS2007 IT Pro &

DesignerTools

Site templates

Custom UX: Customize Web Parts

Custom Web Parts

“Mojave” Foundation API

Unified run-time calling model

Multi-Channel Interface

Custom Logic:

Op/Entity Model

Custom UX: Direct to

Mojave API

MobileTemplate

Operation

API Message Flow – Commerce Entity (CRUD), Operations & Sequences

Op

era

tion

Se

qu

en

ce

Op

era

tion

Se

qu

en

ce

Op

era

tion

Se

qu

en

ce

Op

era

tion

Se

qu

en

ce

Web Browser

Public API

Broker

CS 2007

SQL Server

Presentation

Application

Data

Channel Configuration

What do we really have… ?

o Production Ready Ecommerce Website (Built on Sharepoint)• Publishing NTLM Site• Extended Public Site

o 29 Sharepoint Webpartso CS 2009 Components & APIo CS 2007 Components & API

Agenda

o What is CS 2009

o What comes with Out-of-the-Box Install

o What can we do with it – Customizations

o How much does it cost - Cost

o What can we expect next - Future

Customizations – What can we do

o Case Study – 360-5

• First CS 2009 case study published by Microsoft

Customizations

o Category, Product & Cart Pages

• Provider – Consumer• XMLs• XSLTs• XSLT Actions

Custom Consumer Webpart

Costs

o Commerce Server 2009 EE

20,218 per processor

o Commerce Server 2009 SE

7,075 per processor

Future

o 2009 R2 CTP

o Sharepoint 2010 Integration

o 2010/2011 – Next Generation Ecommerce

• A complete bottom up re-write

• WCF Services (SOA)

• Cloud Computing

Agenda

o What is CS 2009

o What comes with Out-of-the-Box Install

o What can we do with it – Customizations

o How much does it cost - Cost

o What can we expect next - Future

Operations

Operation Sequences

Commerce Entity, Models & Relationships

Products & Variants

Cross SellUp Sell

Marketing – Campaigns, Promotions, Coupons

Direct Mailer & Emails

Catalog SchemaProduct SchemasVirtual Catalogs

Extending Orders SystemOrder Form

PaymentShipment

Line Items Pipelines

Custom Pipelines

Multi Channel Framework

Baskets & Wish Lists

Commerce Server Web Services

Checkout - Payment Integration

CS 2009 Portal SolutionArchitecture

Set it up for Debugging

Commerce Server Staging

Analyze Backend Data – Databases, Tables

Inventory Management

Site Map Providers

Troubleshooting

Extending Profile System

Message Manager

References

http://www.microsoft.com/commerceserver/

http://www.microsoft.com/commerceserver/en/us/try-video.aspx

http://www.microsoft.com/commerceserver/en/us/downloads.aspx

http://commerce-server-guy.blogspot.com/

http://blogs.msdn.com/maxakbar/

http://blogs.msdn.com/vinayakt/

http://channel9.msdn.com/pdc2008/PC59

What Windows Live APIs

Who Brandon Campbell

When June 8th

Where Right here !!

Coming up Next Month…