An extensive glossary of software architecture (and development) terminology. Explains the terms used and referenced in the iSAQB foundation and advanced level curricula.
Most important difference between Architectural Style and Architecture Pattern (from my point of view) is, that an Architectural Style defines responsibilities and communication models between architectural components using an (formal) architectural description language (ADL). As architectural styles had been defined from the ADL-Comunity.
Instead an Architecture Pattern uses the more informal description technique introduced by P.Alexander and used by the Go4 to describe design patterns...
https://leanpub.com/isaqbglossary/read#ArchitectureStyle
Most important difference between Architectural Style and Architecture Pattern (from my point of view) is, that an Architectural Style defines responsibilities and communication models between architectural components using an (formal) architectural description language (ADL). As architectural styles had been defined from the ADL-Comunity.
Instead an Architecture Pattern uses the more informal description technique introduced by P.Alexander and used by the Go4 to describe design patterns...