Lecture 8 – Distributed software architecture. An architecture style (also known as an “architecture pattern”) abstracts the common properties of a family of similar designs. Define a family of systems in terms of a pattern of its structural organization. | Software design and architecture Lecture notes Chapter 8