Last post Dec 30, 2010 07:53 AM by sachingusain
Dec 29, 2010 08:38 AM|Lakshmithangaraj|LINK
I am going to create Software as service (saas) application in asp.net. How can i handle all kind of exception thrown in my appliaction Instead of dispalying error message at each and every try catch block. Is there any simple way to handle all kind of exception
in the application .
What is the best architecture that can be used in asp.net to create saas applications..
Dec 29, 2010 09:08 AM|sachingusain|LINK
Is it just a service (in that case WCF) or an application with UI (in that case ASP.NET)?
Dec 29, 2010 11:50 PM|Lakshmithangaraj|LINK
It is an application using asp.net. And kindly tell me which kind of frame work architecture is suitable for creating a saas applicatioas
Dec 30, 2010 07:53 AM|sachingusain|LINK
See the basic layers would be 3-tiered (no big surprise). You can have ASP.NET application on 1 web server and this would be the UI element. This would communicate with a WCF service hosted on another (or may be same) web server (for load balancing options host
it on separate box). This would have all your business logic. You can secure the communication between these two.
The WCF would then do all CRUD operations on database using plain vanilla DML or stored procedures.
If you are desinging a fresh ASP.NET application then you can look at MVC too.
This is a very basic architecture and can be improved depending on what requirement you have. If you want to go on cloud then Azure can be given a thought, if you want distributed caching etc then AppFabric can be a good choice etc...
Here are few guides from Microsoft on different subject: