Recommended Textbook
Readings and Videos
- R. Fielding: Architectural Styles and the Design of Network-based Software Architectures (Chapter 3, Network-based Architectural Styles). PhD Dissertation, University of California, Irvine, 2000.
- G. Hohpe: Enterprise Integration Patterns (Chapter 3, Messaging Systems). Addison-Wesley, 2003.
- R. Fielding: Architectural Styles and the Design of Network-based Software Architectures (Chapter 5, Representational State Transfer (REST)). PhD Dissertation, University of California, Irvine, 2000.
- Jim Webber: Guerrilla SOA, Presentation at QCon, January 2008.
- A. Hess, B. Humm, M. Voss, G. Engels: Structuring Software Cities - A Multidimensional Approach. In Proceedings of the 11th IEEE International Enterprise Computing Conference (EDOC), Annapolis, Maryland, USA, pp. 122-129. IEEE Press, 2007.
- O. Zimmermann, V. Doubrovski, J. Grundler, K. Hogg: Service-oriented architecture and business process choreography in an order management scenario: rationale, concepts, lessons learned. OOPSLA Companion 2005: 301-312
- Andres Kütt: System Organization and Architecture: Scientific and artistic aspects of designing software. White paper, 2011.
- Andres Kütt: Learning from Five Years as a Skype Architect, Presentation at QCon London, August 2010. (see also companion article)
- G. Hohpe: Hooking Stuff Together - Programming the Cloud. Presentation at QCon, July 2009.