Architecture Styles
1 June 2008
Leave a Comment
I’ve been looking for examples of how to organize software architecture styles. One book that looks promising so far is Software Architecture Design - Methodology and Styles. In this book, the authors identify the following architecture styles:
- Component-Based Software Architecture
- Data Centered Software Architecture
- Data Flow Architecture
- Distributed Architecture
- Hierarchy Architecture
- Implicit Asynchronous Communication Software Architecture
- Interaction Oriented Software Architecture
- Object Oriented Architecture
Summary Table of Architecture Styles
Here’s a summary table that shows the architecture styles and examples.
| Style | Examples |
|---|---|
| Component-Based Software Architecture | - |
| Data Centered Software Architecture |
|
| Data Flow Architecture |
|
| Distributed Architecture |
|
| Hierarchy Architecture |
|
| Implicit Asynchronous Communication Software Architecture |
|
| Interaction Oriented Software Architecture |
|
| Object Oriented Architecture | - |







