13. February 2007 08:37
Late last week, Microsoft released a sample application to demonstrate some of the best practices in building SaaS (Software as a Service) applications. I downloaded the code over the weekend, but it was tonight before I finally had a chance to load up the solution and give it a glance.
My first impression was...wow!
As emphasized in the accompanying documentation, it does not completely illustrate all possible aspects of SaaS architecture. However, it is still a rather thorough example. I am very impressed with the amount of quality code provided in the solution. They also deserve props for the documentation.
I particularly like the way it demonstrates an efficient approach for structuring the solution. It has some similarities to the way WCF Service Factory solutions are constructed, but I prefer the clarity of the approach used by the SaaS demo. Furthermore, there is a clean separation between specific business services from the actual system runtime services.
At any rate, I really like the sample based on my initial review. As I continue to digest the code, I will probably post a few more thoughts. If you are doing any work in the SaaS domain (or just want to learn more about it), you definitely need to take a look at this sample.
Source Code and Documenation: http://msdn.microsoft.com/architecture/saas/sampleApp
CodePlex Project: http://www.codeplex.com/litwareHR
a3f97d17-b96a-44c1-88e4-89b13ebbcc85|1|1.0
By: Jeff Barnes
Category:
Tags: