Architectural style
An architecture style defines a family of systems in terms of a pattern of structural organization.
An architectural style defines
- a vocabulary of components and connector types
- a set of constraints on how they can be combined
- one or more semantic models that specify how a system’s overall properties can be determined from the properties of its parts