Architectural Style

An architectural style is a coordinated set of architectural constraints that restricts the roles/features of architectural elements and the allowed relationships among those elements within any architecture that conforms to that style. 1)Fielding, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000


An architectural style, sometimes called an architectural pattern, is a set of principles—a coarse grained pattern that provides an abstract framework for a family of systems. An architectural style improves partitioning and promotes design reuse by providing solutions to frequently recurring problems. You can think of architecture styles and patterns as sets of principles that shape an application. 2)“Chapter 3: Architectural Patterns and Styles.” Microsoft Application Architecture Guide, 2nd Edition. Microsoft, 1 Oct. 2009. Web. 25 Sept. 2015. 

« Back to Glossary Index