dembol.org

Java and distributed systems architecture

katalog wzorców architektonicznych

Wzorce architektoniczne są to wzorcowe (kanoniczne) rozwiązania konkretnych problemów architektonicznych. Wzorce nie specyfikują architektury, one tylko sugerują architekturę a wraz z nią topologię komponentów oraz interakcję pomiędzy nimi. Jednym z najbardziej wartościowych aspektów wzorców architektonicznych jest fakt, iż definiują ściśle określone atrybuty jakościowe mogące być spełnione po zastosowaniu danego wzorca.

Poniżej zamieściłem katalog wzorców architektonicznych (opracowanie własne). Wzorce podzieliłem wg perspektyw opisu architektury.

 

Wzorce perspektywy modułów

  • Layers
  • Microkernel
  • Blackboard
  • Broker
  • Forms and controls
  • Model View Controller (MVC)
  • Model View Presenter (MVP)
  • Arch/Slinky
  • Seeheim
  • Command-query responsibility segregation (CQRS)

 

Wzorce komponentów i złącz