In a recent job as a consultant I came to several realizations (and I realize that this may stir up some 'discussion'):
The is precious little material to guide an architect in providing solutions to architectural problems. There is at least some material that explains how an architect should approach a problem in terms of how to document it, there is a lot of navel gazing about what architecture actually is and there is plenty of material that claims to present architectural solutions, but which are actually solutions to a very specific set of problems.Design Patterns tend to exist at the level of implementation - e.g.. the GoF book defines patterns that are aimed at developers using the C++ family of languages - many of the patterns outlined are not relevant in languages that have significantly different underlying metaphors.There are no design patterns that address a higher-level of abstraction, i.e. one that is independent of both the implementation l ...
Go to the complete details ...