Application Architecture Guide Layer Diagrams

Free

This VS package includes layer diagrams for the 5 application types: Web Application, Rich Client Application, Rich Internet Application, Service Applications and Mobile Application as presented in Microsoft Application Architecture Guide 2nd Edition from patterns & practices.

(7) Review
Visual Studio
2010
Download (52,241)
5/5/2010
1.0
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (7)
Q and A (5)
Sign in to write a review
Sort by:

by TimothyYD | February 24 2014

Any updated versin for VS 2013?

by Jason Short PhD | October 08 2013

Would be REALLY nice to have this updated for VS 2013 - I use it to show customers the differences in architectural patterns.

by Daniel Cheida | November 05 2011

Very usefull

by Steef-Jan Wiggers | November 03 2011

by Camel_Burger | March 24 2011

I saw a demo of these Architecture Guides from a Microsoft Evengelist and I have used them ever since. They are easy to use and modify to meet your application architecture standards.

by rockyMtnRajah | August 13 2010

A good set of diagrams that give you a base from where you can begin designing your application or refactoring them. Definitely saves time when you are trying to use the Enterprise Library book/documentation in your designs.

by howdeedotnetw | June 22 2010

This one doesn't have code or project samples that would validate the usage of Layer diagram. So to speak, use a project that is poorly designed to refactor using Layer Diagram.
So, hence my current rating is 1 for the diagram it provides to achieve.
Thanks

Sign in to start a discussion


  • VS2012 Support
    3 Posts | Last post January 10, 2014
    • Is there going to be an update for Visual Studio 2012 any time soon?
    • I tweaked the installer to allow it to be installed for vs2012 Ultimate as well as vs2010 Ultimate.  The templates seem to work just in vs2012.  You can download it here if you want it. 
      https://dl.dropboxusercontent.com/u/4598532/Shared%20Files/ApplicationArchitectureGuideLayerDiagrams_Hack_for_vs2012.vsix 
    • Thanks @robolize, that hack worked just fine!!
  • Support for VS2012
    1 Posts | Last post August 20, 2012
    • I'm interested in support for VS2012 when this is available.  I came here from this UML Learning video
      
      http://www.microsoft.com/en-us/showcase/detailsrv.aspx?uuid=6208b78f-8df6-4665-a4de-427dfd96db73
      
      or 
      
      http://www.notsotrivial.net/blog/category/Screencasts.aspx?page=3
      
      
  • Setup: System.IO.PathTooLongException (Visual Studio 2010 Ultimate)
    3 Posts | Last post June 26, 2012
    • Hello 
      We have 
      Microsoft Visual Studio 2010 Ultimate
      and always get the error down below.
      
      Because we start setup from here:
      c:\tmp\ApplicationArchitectureGuideLayerDiagrams.vsix
      
      We guess that the Document & Settings path is too long.
      But:
      - We installed more than 30 other plugins without problems
      - We can not configure any path in the setup of ApplicationArchitectureGuideLayerDiagrams.vsix
      
      
      Kind regards, Thomas
      
      22.05.2010 03:19:30 - The following target products have been selected...
      22.05.2010 03:19:30 - 	Microsoft Visual Studio 2010 Ultimate
      22.05.2010 03:19:30 - 
      22.05.2010 03:19:30 - Beginning to install extension to Microsoft Visual Studio 2010 Ultimate...
      22.05.2010 03:19:30 - Install Error : System.IO.PathTooLongException: The specified path, file name, or both
                                            are too long. The fully qualified file name must be less than 260
                                            characters, and the directory name must be less than 248 characters.
                                            at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension
                                            installableExtension, Boolean perMachine, AsyncOperation asyncOp)
                                            at
      Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension 
                                            extension, Boolean perMachine, AsyncOperation asyncOp)
      
      
      
      
    • You may try this now. It works for me.
    • I installed the plugin successfully , but i dont know How to see the Diagrams ? could u please guide me ?
  • Unable to install
    3 Posts | Last post June 26, 2012
    • I am unable to install this add in.  I receive error:  "This extension is not installable on any currently installed products".  I currently have VS2010 Pro installed.
    • You need Visual Studio Ultimate to have this work.
    • I installed the plugin successfully , but i dont know How to see the Diagrams ? could u please guide me ?
  • Is there a sample walkthrough that will do refactor
    2 Posts | Last post June 22, 2010
    • Is there a sample walkthrough that will do refactor?
      I guess my newbie on Layer Diagram and VS2010 Ultimate is making a difference.
      I used the Web Application Diagram Layer from toolbox.
      I am validating an application that has all layers in one single library aka the website. I dragged the data access files (datasets) into dataaccess layer. The validate architecture doesn't generate any errors. I have cross cutting (auth) classes in app_code, that I dragged it to authentication layer.
      Yet, the validation didn't generate any error.
      I am getting lost here.
      I don't know if I am approaching it correctly, please correct me on that OR
      Please post a sample application that will have intensive code dependencies all in one library and provide before and after refactor to meet the diagram layer requirements with some documentations of how it was done. This will be greatly helpful.
      As stated in the following thread it is not clear with the purpose of the layer diagram. 
      http://msmvps.com/blogs/peterritchie/archive/2010/05/08/layers-in-visual-studio-2010.aspx
      thanks
      
    • I further added ForbiddenNamespaces=System.Data;System.Data.SqlClient;
      and added all components in a web project to UI Components.
      It yet didn't generate any error.