Lecture 5
In this lecture, we discuss software design and architecture in SOA environments. We revisit concepts such as software architecture, design, software as a service, integrability, and reliability in infrastructures. We also introduce the concepts of the Enterprise Service Bus (ESB) and the Extended SOA (xSOA), and attempt to tie the techniques covered in previous lectures into the big picture of SOA development.
Lecture outline
- Software arhitecture
- SOA design
- Software integrability
- Scalable infrastructure reliability
- The Enteprise Service Bus
- The Extended SOA
Lecture resources
Lecture notes
(PDF).
Lecture note handouts
(PDF, 6 per page).
Recommended reading
Intensive: 8, 8.1 - 8.3, 8.5.2, 8.7
Extensive: 8.4 - 8.6