Home | english  | Impressum | Sitemap | KIT

Web-Anwendungen und Serviceorientierte Architekturen (I)

Web-Anwendungen und Serviceorientierte Architekturen (I)
Typ: Vorlesung
Lehrstuhl: ITM Abeck
Semester: WiSe 15/16
Ort:

Seminarraum 301
Informatik (Geb. 50.34)

Zeit:

Mittwoch, 09:45 - 11:15

Beginn: 21.10.2015
Dozent: Prof.Dr. Sebastian Abeck
SWS: 2
ECTS: 4
LVNr.: 24153
Prüfung:

532 (Bachelor Informatik)

Hinweis:

Erster Ansprechpartner ist Annika Ehrmann.

!!! Es sind leider keine Plätze mehr verfügbar !!!

Bemerkungen

Studierende, die die Vorlesung bei Prof. Abeck prüfen lassen möchten, müssen beim ersten Veranstaltungstermin, am Mittwoch, den 19.10., um 9.45 Uhr im SR 301 anwesend sein. Zudem sollte jeder Studierende bei der Platzvergabe zum Basispraktikum / Proseminar teilnehmen.

Voraussetzungen

Die Vorlesung kann nur in Kombination mit dem Basispraktikum Web-Anwendungen und Serviceorientierte Architekturen (I) (24312) und/oder dem Proseminar Web-Anwendungen (24782) im gleichen Semester gehört und geprüft werden.

Die Prüfung zu Grundbegriffe der Informatik muss bestanden sein.

Erfolgskontrolle

Die Erfolgskontrolle erfolgt in Form einer mündlichen Prüfung im Umfang von i.d.R. 20 Minuten nach § 4 Abs. 2 Nr. 2 SPO.

Lernziele

  • Die Studierenden können die Inhalte der wichtigsten Konzepte und Technologien, die zur Entwicklung von traditionellen Web-Anwendungen erforderlich sind, wiedergeben (Wissen und Verstehen).
  • Die Studierenden können die Softwarearchitektur einer traditionellen Web-Anwendung modellieren (Anwenden).
  • Die Studierenden können den Einsatz von Web-Technologien am Beispiel einer komplexeren Web-Anwendung nachvollziehen und bewerten (Verstehen, Anwenden, Analysieren).
  • Die Studierenden können die Qualität gewisser Eigenschaften einer Web-Anwendung durch den Einsatz von Metriken bestimmen (Beurteilen).

Lehrinhalt

Das Internet als Verteilungsplattform und die darauf basierenden Webtechnologien spielen eine große Rolle bei der Entwicklung verteilter Anwendungssysteme. Traditionelle Webanwendungen nutzen standardisierte Technologien zur Kommunikation (u.a. HTTP, TCP) und zur Informationsbeschreibung (u.a. HTML, XML), die in der Vorlesung an einer durchgängigen Beispiel-Anwendung aufgezeigt werden. Fortgeschrittene Webanwendungen folgen dem Paradigma der Dienstorientierung, indem diese Funktionalität in Form von Webservices über das Internet bereitstellen. Die Webservice-Technologie und die dazu bestehenden wichtigsten Standards werden eingeführt und deren Einsatz wird anhand des Beispiels aufgezeigt.

Arbeitsbelastung

90h

Präsenzzeit Vorlesung 22,5 (15 x 1,5 Std)

Vor- und Nachbereitung Vorlesung 45 (15 x 3)

Vorbereitung Prüfung 22,5

Literaturhinweise

  • Oliver Ochs: JavaScript für Enterprise-Entwickler, dpunkt.verlag, 2012.
  • Bernd Bruegge, Allen H. Dutoit: Object-Oriented Software Engineering Using UML, Patterns and Java, Pearson Prentice Hall, 2004.
  • Y. Daniel Liang: Introdcution to Java Programming; Companion Website: www.prenhall.com/liang, Pearson Prentice Hall, 2005.
  • James F. Kurose, Keith W. Ross: Computer Networking – A Top-down Approach Featuring the Internet, 2nd Edition, Addison Wesley, 2003.