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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

MikeMCSDCommented:
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:

http://www.amazon.com/Beginning-ASP-NET-E-Commerce-Professional-Experts/dp/1430210745/ref=sr_1_1?ie=UTF8&s=books&qid=1270180708&sr=8-1

Here are some other C# applications:

free:
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
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Tapan PattanaikSenior EngineerAuthor Commented:
i want to know which design pattern are using in E-commerce application ?
0
MikeMCSDCommented:
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:

http://dotnetslackers.com/articles/aspnet/Build-a-Front-End-of-an-E-commerce-System-Using-ASP-NET-MVC-Framework-part2.aspx
0
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)
0
apeterCommented:
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
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.