Which design patterns are best for E-commerce websites? (asp.net,C#,sql server)

Hi experts,

                Which design pattern are used to build basically E-commerce websites (C#,asp.net,SQL SERVER)?

Please give me the reason behind this pattern also.
LVL 22
Tapan PattanaikSenior EngineerAsked:
Who is Participating?
MikeMCSDConnect With a Mentor Commented:
A 3 tier architecture works best.
The presentation,  business, and the data tier.
Business tier has the code which interacts with the
presentation tier and the data tier.
I've used this book and it is excellent:


Here are some other C# applications:

The Beer House - http://www.codeplex.com/Wiki/View.aspx?ProjectName=TheBeerHouse

dashCommerce - http://dashcommerce.org/

not free:
Able Commerce - http://www.ablecommerce.com/ 

Z Node - http://www.znode.com/default.aspx

Vevo Cart - http://www.vevocart.com/features.aspx 

Aspdotnet Storefront - http://www.aspdotnetstorefront.com/

Dot Shopping Cart - http://www.dotshoppingcart.com/Default.aspx
Tapan PattanaikSenior EngineerAuthor Commented:
i want to know which design pattern are using in E-commerce application ?
MikeMCSDConnect With a Mentor Commented:
Do want to build it from scratch? It's a lot of work.
Better to get one already built and modify it.

here is a detailed example:

Tapan PattanaikSenior EngineerAuthor Commented:
Hi MikeMCSD,

                     I have seen all the links before asking this questions,but i am not able to configure for pattern for this project. so, can you tell me which design pattern are basically follow for the E-commerce applications? (C#,asp.net ,SQL SERVER)
apeterConnect With a Mentor Commented:
Suggest MVC Pattern. In Visual Studio 2008 itself we have a project template for this.

Hope this link gives you more details. http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx
All Courses

From novice to tech pro — start learning today.