See how to create a themed, enterprise ready, e-commerce storefront capable of handling the largest of transactional retail scenarios. Learn how to get the Microsoft Commerce Server 2007 Starter Site running and skinned with Microsoft Expression Web, and how to leverage several underlying capabilities via ASP.NET 2.0. Learn about how to deploy, integrate, and manage the site, and find out what the future holds for the evolution of e-commerce technologies for the Microsoft platform.
Selling Stuff on the Web in Style with Microsoft Commerce Server
1.
2. Ryan Donovan Philippe Lavoie
Product Unit Manager R&D Lead
Microsoft Corporation Cactus Commerce
3. 1. What is the state of e-commerce & why should I care?
2. What is Microsoft's story for e-commerce?
3. How can technolgies like Silverlight help e-commerce?
4. How can multi-channel retailing solutions be built today?
4. Lots of Growth!
Massive infrastructure renewal is happening
Supportability, TCO, & Business Empowerment drivers
Multi-channel retailing is real
Goal: One set of infrastructure to power all channels
Add channels to drive revenue
International Expansion
Rich media will play a significant role in the next 5 years
Forrester & AMR
38% & 72% Enterprise investment respectively
Much commentary on emergence of rich media
5. Most revolutionary release since CS2000 debuted 7 years ago!
Empowering solutions for the:
Developer
Business User
IT Professional
Thought Leadership in:
Multi-channel Vision
Business Agility
Performance/Scale Capabilities
SOA & Integration Capabilities
6. Connected Commerce
Deep integration Full leverage of ASP.NET 2.0
with Microsoft BizTalk 2006 for ERP for enhanced development and
and Trading Partner Interchange easy interoperability with
other Web technologies
Customer Satisfaction Platform Integration
World-class e-commerce
features and functions
7.
8. Catalog Inventory Profiles Orders
BTS BTS BTS BTS
Adapter Adapter Adapter Adapter
Catalog
Manager
Marketing Orders
Catalog & Inventory
Web Web
Web Service
Service Service
Commerce Server
Commerce Server
Commerce Server
MOM Pack 2005
AC2000 Drivers
IT Console
Inventory
Catalog Marketing Orders
Staging
Marketing Subsystem
Subsystem Subsystem Subsystem
Manager
Profiles Web Service
Profiles Subsystem
Customer &
Order
Manager
Reporting
Data Warehouse & Analytics Subsystem
Services
Complete rewrite for Commerce Server 2007
Commerce Server 2002
Costco RSWAT 2007
9. More transactions on the same hardware
Ability to scale up & out without choke points
One of the largest engineering improvements in ‘07
Key Requirements:
100K+++ Orders/Day over 11 Hour Peak
Very Large, Complex Catalogs (~900M+ SKUs across many abstracted
catalogs & categories simultaneously)
Tens of Millions of User Profiles
All on commodity hardware (e.g. – HP DL38x/58x)
10. Enterprise
SCM Sell-Side
BPM
CPG X
Microsoft
Commerce Server
Distributor X
Merch.
WMS
ERP
Trading Partner X
11. Mobile
Point of Sale In Store Kiosk
Rich Web Client Application
Terminal
3rd party software
Xbox Live Biztalk
Basic Web Client
Commerce Server 2007
12. The quot;Your Companyquot; E-Commerce Site
Ajax
Silverlight
The quot;Alpine Ski Housequot; Multi-Channel E-Store
Rich Client in WPF to replace a website
Kiosk application in WPF
Point of Sale terminal in Win32
Mobile device with .Net for mobile.
13. Goal:
How Ajax and Silverlight can be used to extend a website.
Integration with Commerce Server 2007
The Scenario:
Self-contained Advertisement Rotator in Ajax for .Net
Silverlight movie preview control that integrates with data
coming from Commerce Server 2007
14. IE 7.0 / IE 6.0 / I.E 5.0 / FireFox / Safari
Ajax and Silverlight
HTML
www.YourCompany.com
YourCompany Business Logic
Commerce Server 2007
16. •Advertisement Rotator:
Use Commerce Server 2007 to retrieve a set of
advertisements.
Encapsulate your user control inside an update panel.
Add timed based triggers
Modify the content of the control when a trigger occurs
Benefits
You build on your ASP.Net expertise and easily extend the
behavior of your site.
17. •Silverlight movie preview:
Add the Silverlight control to the page.
•
Return a list of products from Commerce Server 2007
•
Use ItemTemplate to present the products inside a
•
GridView
Register a JavaScript that links the 'onClick' events
•
inside the HTML page with the Silverlight control.
•Benefits:
Greatly improves the user experience
•
18. Goal:
Show how Commerce Server 2007 enables multi-channel
retailing.
Show how different devices connect with Commerce Server
2007.
19. Mobile
Point of Sale In Store Kiosk
Rich Web Client Application
Termimal
Commerce Server Web Services Alpine Ski House Server
Commerce Server 2007
21. •Rich Web Client
Extending Commerce Server 2007 to notify the Point of Sales
•
terminals with Microsoft Queues.
•Kiosk:
WPF works with near field devices and embedded printers with
•
Microsoft POS for .Net
Wrap the commerce results inside Observable Collections and
•
also use INotifyPropertyChange to enable rich UI effects.
•Benefits
Rich UI customization
•
Multi-channel integration to offer a seamless shopping
•
experience.
23. •Mobile Application
Provide a light weight interface to Commerce Server
•
2007
Use that interface to send purchase orders from the
•
mobile device.
•Benefits
Stay connected with your clients everywhere, even
•
inside your competitor's stores.
Credible UI to browse and manage a basket inside a
•
portable device.
24. The quot;Your Companyquot; E-Commerce Site
Ajax
Silverlight
The quot;Alpine Ski Housequot; Multi-Channel E-Store
Rich Client in WPF to replace a website
Kiosk application in WPF
Point of Sale terminal in Win Forms
Mobile device with .Net for mobile.
All deployable today!