Module CS4151-KP04, CS4151

Architectures for Distributed Applications (SVA)


Duration

1 Semester

Turnus of offer

each summer semester

Credit points

4

Course of studies, specific fields and terms:

  • Master MES 2020, optional subject, computer science / electrical engineering
  • Master Media Informatics 2020, optional subject, computer science
  • Master Medical Informatics 2019, optional subject, ehealth / infomatics
  • Master Medical Informatics 2014, optional subject, ehealth / infomatics
  • Master MES 2014, optional subject, computer science / electrical engineering
  • Master Media Informatics 2014, optional subject, computer science
  • Master Computer Science 2012, optional subject, advanced curriculum distributed information systems
  • Master Computer Science 2012, optional subject, advanced curriculum parallel and distributed system architecutres
  • Master Computer Science 2012, compulsory, specialization field software systems engineering
  • Master Computer Science 2012, compulsory, advanced curriculum enterprise IT

Classes and lectures:

  • Architectures for Distributed Applications (exercise, 1 SWS)
  • Architectures for Distributed Applications (lecture, 2 SWS)

Workload:

  • 45 hours in-classroom work
  • 45 hours private studies
  • 30 hours exam preparation

Contents of teaching:

  • Motivation
  • Software Architectures
  • Basics: HTTP, XML & Co
  • N-Tier Applications
  • Service-Oriented and Event-Driven Architectures (SOA and EDA)
  • Web-Oriented Architectures (Web 2.0)
  • Overlay Networks
  • Peer-to-Peer
  • Grid and Cloud Computing
  • Internet of Things

Qualification-goals/Competencies:

  • The students are able to name the most important archiectures for distributed systems, explain them, and compare them to each other.
  • For each architecture, they know the most prominent and important implementation platforms and basically know how to use them.
  • For a given problem, they can analyze which architecture is best suited to solve it, and they can design a plan for the solution's realization.

Grading through:

  • Oral examination

Responsible for this module:

Literature:

  • J. Dunkel, A. Eberhart, S. Fischer, C. Kleiner, A. Koschel : Systemarchitekturen für verteilte Anwendungen Hanser-Verlag 2008
  • I. Melzer et.al. : Service-Orientierte Architekturen mit Web Services Spektrum-Verlag 2010

Language:

  • offered only in German

Notes:

Admission requirements for taking the module:
- None

Admission requirements for participation in module examination(s):
- Successful completion of exercises as specified at the beginning of the semester.

Module Exam(s):
- CS4151-L1 System Architectures for Distributed Applications, oral exam, 100% of module grade.

Last Updated:

26.02.2024