Vorlesung Entwurf Verteilter Systeme (SS 2005)

Durchführung

Sommersemester 2005

SWS (V/Ü/P)

2/2/0

Vorkenntnisse

Rechnernetze, Protokolle und Management, C, Python, Java

Semesterempfehlung

7.

Ziele

  • Kenntnis der wesentlichen Funktionsprinzipien verteilter Systeme
  • Beherrschung einer repräsentativen Auswahl von Softwaretechniken für vernetzte und verteilte Systeme
  • Fähigkeit zu Entwurf und Realisierung anspruchsvoller verteilter Anwendungen

Inhalt

  • Charakteristika Verteilter Systeme
  • Socket-Schnittstelle (C, Java, Python)
  • Ablauftechniken (Prozesse, Threads, Asynchronität ...)
  • Anwendungsprotokoll-Schnittstellen (HTTP, FTP, SMTP, IMAP ...)
  • XML-Verarbeitungstechniken (SAX, DOM, XPath, XSLT ...)
  • Web-Anwendungen (Systematik und Strukturierung, CGI, Applikationsserver ...)
  • Entfernte Funktionsaufrufe und Web-Services (ONC-RPC, XML-RPC, SOAP, Service-Beschreibung und -Registrierung ...)
  • Entwurfsprinzipien und Entwurfsmuster

Links

Script
(mit URZ-Nutzerkennzeichen und -Passwort)