Wzorzec architektoniczny
Z Wikipedii
Wzorzec architektoniczny (ang. Architectural pattern) – w inżynierii oprogramowania jest to uznany i sprawdzony sposób rozwiązania danego problemu z zakresu architektury oprogramowania. Wzorce architektoniczne określają ogólną strukturę danego systemu informatycznego, elementy z jakich się składa, zakres funkcjonalności realizowany przez dany element jak również zasady komunikacji pomiędzy poszczególnymi elementami.
Koncepcja wzorców architektonicznych jest bardzo podobna do idei wzorców projektowych. Te ostatnie dotyczą problemów z komunikacją, tworzeniem lub organizacją obiektów i klas natomiast pierwsze dotyczą całego systemu informatycznego bądź też jego modułów.
[edytuj] Wzorce architektoniczne
- Multi tier architecture – Architektura wielowarstwowa
- Three tier architecture – Architektura trójwarstwowa
- Model-View-Controler (MVC) – Model-Widok-Kontroler
- Presentation-abstraction-control
- Blackboard system
- Service Oriented Architecture (SOA) – Architektura zorientowana na usługi
- Peer-to-peer (P2P)
- Implicit invocation – Wywołanie niejawne
- Pipeline
- Naked objects
[edytuj] Zobacz również
[edytuj] Bibliografia
- Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe, Martin Fowler, Helion, 2005, ISBN: 83-7361-715-9.