Software-Architecture of Distributed Applications
- Faculty
 Faculty of Engineering and Computer Science
- Version
 Version 7.0 of 09/04/2019
- Code of Module
 11M0633
- Modulename (german)
 Software Architektur verteilter Anwendungen
- Study Programmes
 Informatik - Verteilte und Mobile Anwendungen (M.Sc.)
- Level of Module
 4
- Responsible of the Module
 Roosmann, Rainer
- Lecturer(s)
 - Thiesing, Frank
 - Roosmann, Rainer
 - Eikerling, Heinz-Josef
 
- Credits
 5
- Concept of Study and Teaching
 Workload Dozentengebunden Std. Workload Lehrtyp 15 Vorlesungen 15 betreute Kleingruppen 15 Seminare Workload Dozentenungebunden Std. Workload Lehrtyp 75 Kleingruppen 15 Literaturstudium 15 Veranstaltungsvor-/-nachbereitung 
- Recommended Reading
 - Starke G. (2015): Effektive Softwarearchitekturen: Ein praktischer Leitfaden, Hanser-Verlag, 7. Auflage
 - Vogel O., et al (2008): Software-Architektur, Spektrum Verlag
 - Lillienthal C. (2016): Langlebige Software-Architekturen, dpunkt.verlag
 - Spichale K. (2016): API-Design: Praxishandbuch für Java- und Webservice-Entwickler, dpunkt.verlag
 - Evans E. (2003): Domain Driven Design, Addison Wesley
 - Daigneau R. (2012): Service Design Patterns, Addison Wesley
 - Groll J. (2014): Architektur- und Entwurfsmuster der Softwaretechnik, Springer Verlag
 - Tilkov S., et al. (2015): REST und HTTP, dpunkt.verlag
 - Coward D. (2014): Java Web Socket Programming, Oracle Press
 - Newman S. (2015): Microservices, mitp-Verlag
 - Wolff E. (2015): Microservices: Grundlagen flexibler Architekturen, dpunkt.verlag
 - Rohr M. (2015): Sicherheit von Web-Anwendungen in der Praxis, Springer Verlag
 - Schmidt D.C. (2002): Pattern-orientierte Software-Architektur: Muster für nebenläufige und vernetzte Objekte, 1st ed., dpunkt.verlag
 - Dustdar S., Gall H., Hauswirth M. (2003): Software-Architekturen für verteilte Systeme: Prinzipien, Bausteine und Standardarchitekturen für moderne Software, Springer Verlag
 - Buschmann F., Henney K., Schmidt D.C. (2007): A pattern language for distributed computing, Wiley series in software design patterns, / Frank Buschmann … ; Vol. 4, Wiley, Chichester.
 
- Graded Exam
 - Oral Presentation / Seminar Paper
 - Project Report, written
 - Homework / Assignment
 
- Duration
 1 Term
- Module Frequency
 Only Winter Term
- Language of Instruction
 German