Microsoft has come with some resource kit for planning, Architecting implementing Web 2.0 applications and also services. The resource kit is named Kobe.
You can visit the same from the following link.
The kit includes presentations, white papers, and a sample application with source code. The sample app is built using the ASP.NET MVC framework and other MSFT web platform assets and illustrates a number of patterns that are common in Web 2.0 apps today.