Architectural Style -1
Architectural style: a description of component and connector types and a pattern of their runtime control and/or data transfer. [Shaw 96]
Architectural styles are a set of canonical architectural solutions to problems.
Styles are underspecified architectures. They suggest patterns of runtime interaction and topologies of components.