PV217 Service Oriented Architecture
Week 2 - The Software Architecture in SOA
The aim of this lecture is to give an understanding about what a Service Oriented Architecture (SOA) is, and why we even need such an architecture. We will also look at the definition of SOA Maturity Model looking at when we can consider an organization as fully SOA compliant, crossing different levels of adoption with different organizational aspects (governance, application level, information level, etc...).
Lecture Slides:
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2022/PV217/um/Lect-02_TheSoftwareArchitecture_SOA.pdf
The following in the Open Group Service Integration Maturity Model (OSIMM) we discussed during the lecture
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2022/PV217/um/50992790/The_Open_Group_Service_Integration_Maturity_Model__OSIMM_.pdf
Reading Material:
- The main SOA Reference Architecture: The Open Group SOA Reference Architecture & Arsanjani, Ali, et al. "Design an SOA solution using a reference architecture." IBM DeveloperWorks (2007) - NOTE: same document as above, but might contain some different info, e.g. better diagram of the different layers
Additional Reading about SOA origins (from Thomas Erl's SOA book):
- The Roots of SOA Annotated (with some highlighted more interesting parts)