Building Rich, Interactive E-commerce Applications Using ASP.NET and Silverlight - Presentation Transcript
Mark Townsend - Group Program Manager
Ori Gershony - Development Manager
Microsoft Corporation
What are we building?
Who are we building for?
Why e-commerce?
How?
Sneak peak demo of current work
Architecture and drill down
When?
Call to Action
Q&A
A foudation for creating hosting friendly applications
Rich, extensible reference applications for the platform
Deployment tools and scripts
Detailed guidence for Windows hosters
A rich hosted application community of
developers, designers, hosters, resellers, and
enthusiasts
We are starting with e-commerce
Mark Townsend
Group Program Manager
Application Developers
Site Designers
Solution Resellers
Hosters
Small and Medium Sized Businesses
You
In short – a whole hosted web app community
ecosystem
Hosted e-commerce is one of the top internet scenarios
Complexity of problem space requires a rich supporting
foundation
We have many years of direct customer feedback on e-
commerce to initially guide our feature development
The hosted space is very different than the Enterprise
space
Broad, diverse, and passionate community for feedback
Fully Extensible User Interface Layer
Storefront Site
Store Administration
Fully Extensible Core Foundation
Rich Object Model + Façade
Database Schema and Data Access Code
Rich Abstractions for common commerce application
scenarios
Shopper UI Business UI
Commerce
Extensions
Commerce Foundation
ADO.Net Entity Framework
Database
Consistent model across functional areas
Consistent programming model across
client and server
Shared hosting friendly
Extensibility
Business Decision Maker
Turnkey applications
Data-driven UI
Developer
Silverlight managed programming model
Extensibility and reuse
Designer
Expression suite customizations
Ori Gershony
Development Manager
Object Product with English
Properties
Model
English Properties
Product
Database
French Properties
Object many:many
Tag
Product
Model
Tag
Product
Database
1:many 1:many
Product to Tag
Join Table
Inheritance
CD : Product
Product
Object
many:many
Model
Artist
Artist
Product
Database 1:many
1:many
Product to Artist
Join Table
Ori Gershony
Development Manager
Façade and Basket/Order
LINQ
Object Services P Processing
i
ASP.Net
Inventory Check
Membership p
Provider Baskets e Discounting
Product Users/
and l
Catalog Profiles
Orders Tax
i
Profiles n
ADO.Net Entities Shipping
Provider
e
Subtotal
Orders
Catalog and
Profiles
Free downloads!
Targeting multiple pre-release's
Release in 2008
Check our forum and blogs for announcements
http://blogs.msdn.com/marktow
http://blogs.msdn.com/ori_gershony
http://forums.asp.net/1129/ShowForum.aspx
Get involved with the community
Download and use our CTP releases
Provide us feedback
Forum: http://forums.asp.net/1129/ShowForum.aspx
Wow your customers and users
Come get a sneak preview of the direction that Micr more
Come get a sneak preview of the direction that Microsoft is taking for building Rich Interactive applications. In this session, we focus on e-commerce scenarios enabling developer and designers to create easily extensible and customizable applications that use .NET and Silverlight. See some of the initial concepts currently being developed and find out how you can be part of the community that shapes future extensions to ASP.NET. less
0 comments
Post a comment