Software Engineering, Project Management, and Effectiveness
We created an initial set of Application Patterns as part of our patterns & practices Application Architecture Guide 2.0 project. The purpose of the application patterns is to show a skeletal solution for common end-to-end applications. Each application pattern includes a scenario, a pattern solution, and a technical solution. This provides you with a relatively stable backdrop and starting point to reuse lessons learned from successful applications.
Application Patterns Here's our initial set of application patterns:
Example Application Pattern The heart of each application pattern revolves around the scenario, the pattern overlay, and the technology overlay:
Scenario Here's the backdrop we use for the baseline architecture:
Pattern Solution Here's our pattern overlay:
Tech Solution Here's our technology overlay:
Application Pattern Template Here's the core structure of each application pattern:
Feedback
My Related Posts
PingBack from http://blog.a-foton.ru/index.php/2009/01/21/application-patterns-for-application-architecture/
Just on terminology I think "Two-Tier Service Application Scenario (REST)" is more accurate than "Web Service with REST Application Pattern" because the former indicates it is just one of many possible ways to implement a REST architecture.
It was interesting that all the fuss over Oxite had a positive impact. Unfortunately Microsoft are also
I've just read the "Web Service with REST Application Pattern" guidance and have to say I think its surprisingly poor, I really hope you guys reach out to the domain modeling(DDD)/REST/SOA/messaging communities in future as I think it would be to the benefit of all involved.
Colin,
I just posted a thread to your web site for the thread on this topic. Since we use an agile process around here, we get things out early and then review and improve them. We are happy to send you out the source Word document and have you mark up the document on what should be improved.
Thanks for giving your opinion. We do appreciate the feedback.
Rob
Just for reference, the entire disucssion on the REST Application Pattern is happening on the wiki page now.
http://www.codeplex.com/AppArch/Wiki/View.aspx?title=App%20Pattern%20-%20Two-Tier%20Service%20Application%20Scenario%20%28REST%29&referringTitle=Application%20Patterns
Thank you for submitting this cool story - Trackback from DotNetShoutout