Question: what is the difference between reference architectures and specific system architectures?
Answer: Patterns and reference architectures document solutions in different levels of granularity. While a pattern focus on a single problem and in a single recurrent solution, a reference architecture usually considers the target domain as a whole. ... In a pattern language, the patterns usually have a standard structure.