Part I. A Collection of Software Architecture Styles
The starting point of architecture design is most often a preexisting package of design decisions. Very few architects design systems completely by closing their eyes, thinking hard, and conjuring up a brand-new design.
A most useful package of design decisions is the architecture style. Chapters 1–5 present a range of important and widely used architecture styles. The emphasis here is on how to document a view that results from the use of a style.
I.1 Three Categories of Styles
Chapters 1–5 are organized along the lines of the three categories of styles we discussed in the prologue: module styles (Chapters 1 and 2), component-and-connector (C&C) styles (Chapters 3 and 4), and allocation ...