Navigation

Content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Module VSR_03/553050: Cloud & Web Applications (former Management of Distributed Systems) (SS 2014)

Module VSR_03/553050
Cloud & Web Applications (former Management of Distributed Systems) (SS 2014)

Lecturer

gaedke


Ansprechpartner

heseba


Announcements

Conduct

The lecture Cloud & Web Applications is typically offered in the summer semester.
SWS (L/T/S/P): 2/2/0/0

Contents (German)

Das Modul führt in das „Phänomen Web und Cloud“ sowie die Entwicklung verteilter Anwendungen und Systeme ein. Der ständige und schnelle Wandel der Anforderungen durch den globalen Wettbewerb an Softwarelösungen stellt neue Herausforderungen an Technologie, Software-Entwicklung, und -Betrieb dar. Um organisatorische Ziele zu erreichen, müssen IT-Systeme nicht nur anpassungsfähig, flexibel und integrativ sein, sondern sich möglichst auch elastisch und selbstorganisierend verhalten. Moderne Softwareentwicklung nutzt daher flexible Entwicklungsprozesse und setzt zur Entwicklung der Softwarelösungen einen Mix aus Service-Orientierten Architekturen, Web-Anwendungen und Cloud-Infrastrukturen ein. Die Softwareentwicklung solcher Lösungen muss eine Vielzahl unterschiedlicher Aspekte verteilter Software berücksichtigen, um den Anforderungen und grundlegenden Qualitätskriterien gerecht zu werden. Der erste der drei Schwerpunkte des Moduls fokussiert daher grundlegende und moderne Software Entwicklungsprozesse aus dem Web Engineering. Neben dem Entwicklungsprozess stehen als weiterer Schwerpunkt Architekturen, Modelle, Prinzipien, Protokolle, Technologien und Werkzeuge sowie die Evolution der Web Anwendung im Fokus. Ein besonderes Augenmerk liegt hierbei auf flexiblen und elastischen Softwarelösungen. Hierzu werden sowohl technische Lösungen als auch entsprechende elastische Konzepte betrachtet. Im Zentrum stehen dabei die verschiedenen Ausprägungen und Möglichkeiten der Public- und Private Cloud, die den dritten Schwerpunkt des Moduls darstellen. Darüber hinaus werden relevante, aktuelle Aspekte und Trends thematisiert.

Qualification Objectives (German)

  • Kenntnisse über grundlegende Frage- und Problemstellungen im Bereich moderner Softwarelösungen, Verteilter Software, Web-Anwendungen und Cloud Computing
  • Vertiefte Kenntnis von Ansätzen, Methoden, Modellen, Prinzipien und Werkzeugen im Bereich Web Engineering und Cloud Computing;
  • Fähigkeit zu Entwurf, Realisierung und Betrieb anspruchsvoller verteilter Anwendungen
  • Verständnis für und Kenntnis über unterschiedliche Anwendungs-Architekturen für flexible und elastische Softwarelösungen
  • Vorgehensmodelle, Ansätze, Modelle, Technologien, Prinzipien und Werkzeuge für Web Anwendungen und Cloud Computing

Prerequisites (Recommended)

Computer Networks

Semester Recommendation

6./8.
Diploma Computer Science
(expiring course)
6./8.
Diploma Computer Science
(expiring course)


2.
Master Computer Science with winter semester study entry
1./3.
Master Computer Science with summer semester study entry
2.
Master Data & Web Engineering
2.
Master Parallel and Distributed Systems with winter semester study entry
1./3.
Master Parallel and Distributed Systems with summer semester study entry
2.
Master Automotive Software Engineering with winter semester study entry
1./3.
Master Automotive Software Engineering with summer semester study entry
2.
Master Intelligent Media and Virtual Reality with winter semester study entry
1./3.
Master Intelligent Media and Virtual Reality with summer semester study entry

Schedule

Vorlesung

Dienstag, 17:15-18:45, 1/2081/367a

Übung

Die Übung findet in alternativer Form statt.

Materials

Lecture Slides
(Authentication required)
Übung Slides
(Authentication required)

Homework from 10.06.2014

  1. Please have a look at: IDEO CEO Tim Brown’s TED Talk
  2. Please read: HCD Toolkit
  3. See also references below for additional information

Literature
  • Virtual Crash Course in Design Thinking
  • Book: This is Service Design Thinking: Basics-Tools-Cases by Mark Stickdorn, Stickdorn Marc und Schneider Jakob
  • Book: Change by Design by Tim Brown
  • Book: Designing for Growth: A Design Thinking Toolkit for Managers by Tim Ogilvie und Jeanne Liedtke

Press Articles