Pattern-Oriented Software Architecture

In this book, I focus on the patterns in the first volume of the series, Pattern-Oriented Software Architecture: A System of Patterns, by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal (Wiley). The series, however, has four more volumes:

  • Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects, by Douglas Schmidt, Michael Stal, Hans Rohnert, and Frank Buschmann (Wiley): This book contains patterns related to service access and configuration, event handling, synchronization, and concurrency.
  • Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management, by Michael Kircher and Prashant Jain (Wiley): Resource acquisition, life cycle, and release patterns are presented in this book.
  • Pattern-Oriented Software Architecture, Volume 4: A Pattern Language for Distributed Computing, by Frank Buschmann, Kevlin Henney, and Douglas Schmidt (Wiley): This book adds to the patterns that I discuss in Parts III and IV of this book, providing patterns related to the technical aspects of distributed systems. The patterns in this volume create a pattern language.
  • Pattern-Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages, by Frank Buschmann, Kevlin Henney, and Douglas Schmidt (Wiley): This volume, which wraps up the series, is an excellent source of detailed information about patterns, expanding on what you find in Part II of this book.

Get Pattern-Oriented Software Architecture For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.