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. WorkloadLehrtyp
15Vorlesungen
15betreute Kleingruppen
15Seminare
Workload Dozentenungebunden
Std. WorkloadLehrtyp
75Kleingruppen
15Literaturstudium
15Veranstaltungsvor-/-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