Enterprise Solution Patterns Using Microsoft .NET

https://i-msdn.sec.s-msft.com/dynimg/IC154851.gif

 

Figure shows levels of abstraction vs view points

  • levels of abstraction: architecture, design, and implementation.
  • viewpoints (or lenses into the solution): database, application, deployment, and infrastructure perspectives.