Why use a decision framework?
A decision framework can help you...
- Avoid traps and pitfalls such as analysis paralysis
- Converge on the right decision
- Take action
- Do the right thing (most important of all)
The article also contains a couple of previously unpublished patterns: Instrumentation and ServiceProtector. I hope that the framework will help you develop the SOA that is right for your organization and that you also find it engaging.
Please let me know what you think of the decision framework method. I think that it has potential to be used in a lot of areas. I have already started simple decision frameworks for Azure and TFS.
In my view, the decision making process is the key to great design, but perhaps not in the way you that you might think—more to follow.