As part of our patterns & practices Application Architecture Guide 2.0 project, we've been hunting and gathering our patterns & practices solution assets. Here's our initial draft of our catalog at a glance:
You can use it to get a quick sense of the types and range of solution assets from blocks to guides.
We used our Architecture Meta-Frame (AMF) as a lens to help slice and dice the catalog:
Here's some examples to illustrate:
- App Types - Factories such as Web Client Software Factory and Web Services Software Factory map to the application types. You can think of them as product-line engineering.
- Quality Attributes - Various guides address quality attributes such as security, performance and manageability.
- Architecture Frame - Enterprise Library assets such as the Validation block and the Logging block map to the Architecture Frame. The Architecture Frame represents hot spots and common cross-cutting concerns when building line of business applications.
The frame is easily extensible. For example, if we include our Engineering Practices Frame, we can group our process, activity, and artifact related guidance.
Catalog at a Glance
Here's a quick list of key patterns & practices solution assets at a glance:
Guidance assets listed by application type.
Guidance assets listed by quality attributes.
Guidance assets organized by engineering practices.
My Related Posts