New Application Architecture Guide (v.2.0) from Microsoft Patterns & Practices!!

Avatar

Cesar

Cool!, just a few days ago (Thu Sep 25 2008) Microsoft P&P have published a neat ‘Application Architecture Guide’ (v.2.0). It is great because “it is new”, so it covers most of the new Microsoft dev technologies and application/architecture types we’re dealing with, nowadays. 🙂


Even though P&P have published just “the begining”, in January 2009 they will have it finished. That’s why it is right now in “http://www.codeplex.com“, it will be evolving during several weeks..


This is the map about what it covers:


image


Here’s a basic diagram representing the Conceptual Framework:



Architecture styles covered by P&P App Arch. Guide v.2.0:


image



Application Types (Archetypes):


The guide describes canonical application archetypes to illustrate common application types. Each archetype is described in terms of the target scenarios, technologies, patterns and infrastructure it contains. Each archetype is mapped to the canonical app frame:


– Mobile Application Archetype
– Rich Client Application Archetype
– Rich Internet Application Archetype (RIA)
– Services Application Archetype
– Web Application Archetype


Architecture Frame


More over, it covers a lot of horizontal aspects we have to take into account in every application (called Architecture Frame):



  • Authentication and Authorization

  • Caching and State

  • Communication

  • Composition

  • Concurrency and Transactions

  • Configuration Management

  • Coupling and Cohesion

  • Data Access

  • Exception Management

  • Logging and Instrumentation

  • User Experience

  • Validation

  • Workflow

Take a look at the enormous list of all the guidelines it offers about “Key Engineering Decisions”, “Key Issues” and “Guidelines”:


http://www.codeplex.com/AppArch/Wiki/View.aspx?title=Cheat%20Sheet%3a%20Architecture%20Frame&referringTitle=Home


Here is the root of the web-site for “New Application Architecture Guide (v.2.0) from Microsoft Patterns & Practices”:


http://www.codeplex.com/AppArch 


Let’s see how it evolves in CODEPLEX until January 2009. 🙂


Simply great!

App_Arch_Guide_2.0_Overview.pdf

Avatar
Cesar De la Torre

Principal Program Manager, .NET

Follow Cesar   

No Comments.