Architekturen für verteilte Internetdienste

Vorlesung im Hauptstudium / SS 2007 / CS 6940

Angaben

Dozent
Prof. Dr. Franz J. Hauck
Betreuer
Holger Schmidt
Zuordnung
Technische und Systemnahe Informatik (Kernfach)
Mediale Informatik (Kernfach)
Medieninformatik (Vertiefung)
Verteilte Systeme (Vertiefung)
Vorlesungstermine
Montag, 12.30-14.00 Uhr im Raum H20 und Donnerstag, 08.30-10.00 Uhr im Raum H20
Übungstermine
im Verhältnis 3:1 mit den Vorlesungen wechselnd
Ziel
Kenntnisse über mögliche Diensteplattformen und deren Einsatzgebiete
Kursnummer
CS 6940
SWS
3V + 1Ü
Leistungspunkte
6
Prüfung
noch nicht bekannt

Inhalt

Die Vorlesung betrachtet verschiedene Architekturen für die Implementierung von Diensten im Internet. Zunächst werden Enterprise Java Beans (EJB, J2EE), Web Services (SOAP, WSDL, UDDI) und andere webbasierte Plattformen vertieft. Weitere betrachtete Architekturen sind GRID- und Peer-to-Peer-Systeme.

Literatur

Wird von Fall zu Fall in der Vorlesung angegeben; Vorlesungsfolien werden im Web veröffentlicht.

Folien

Kapitel vier Seiten pro Blatt zwei Seiten pro Blatt Skriptpäckchen
Vorspann 1-2 1-2 1
A Organisatorisches A.1-A.14 A.1-A.14
B Grundlagen B.1-B.55 B.1-B.55
C Architekturmuster C.1-C.15 C.1-C.15 2
D Webbasierte Dienste D.1-D.16 D.1-D.16
D.17-D.35 D.17-D.35 3
E Enterprise JavaBeans E.1-E.20 E.1-E.20
E.21-E.68 E.21-E.68 4
E.69-E.100 E.69-E.100 5
E.101-E.119 E.101-E.119 6
F Web-Services F.1-F.20 F.1-F.20
F.21-F.44 F.21-F.44 7
F.45-F.80 F.45-F.80 8
F.81-F.98 F.81-F.98 9
G .Net G.1-G.37 G.1-G.37 10
H Grid Computing H.1-H.40 H.1-H.40 11

Errata

  • A.4: statt "Pinnwand" muss es "LSF" heißen
  • B.31: in Zeile 11 des Codebeispiels muss es statt 'name="type"' nun 'name="content"' heißen
  • D.22: statt "avid.cart" muss es "avid.Cart" heißen
  • D.26: statt "mehrere Models und Controller" muss es "mehrere Views und Controller" heißen
  • E.29: statt "Bean kann erst bei Aufruf ..." muss es heißen "Bean-Instanz kann erst bei Aufruf ..."; statt "Bean kann gepoolt werden" muss es heißen "Bean-Instanz kann gepoolt werden"; statt "Wiederverwendung gebrauchter Beans" muss es heißen "Wiederverwendung gebrauchter Bean-Instanzen"
  • E.42: es muss ergänzt werden "Lebenszeit einer zustandslosen Session-Bean bezogen auf die Bean-Instanz (typisch)"
  • E.52: statt "mehrere Beans pro Datum" muss es heißen "mehrere Bean-Instanzen pro Datum"
  • E.63: In vorletzter Zeile muss "(nicht" am Ende der Zeile gestrichen werden.
  • E.112: In der Query muss das "WHEN" durch "WHERE" ersetzt werden.
  • G.19: drittletzte Zeile muss lauten "automatische Erzeugung einer Instanz für jeden Aufruf"

Übungen

Hinweis: Lokale Downloads fremder Inhalte und der Lösungen sind auf das Uni-Netz 134.60/16 beschränkt!

NrDatumInhaltMaterialFolienSkriptpäckchen
126.04.2007 Grundlagen XML   SAX   DOM   RMI   JMX Folien
207.05.2007 Servlets, JSP, Tomcat Projekt  Folien
321.05.2007 JavaServer Faces Projekt  Folien
418.06.2007 EJB Projekt  Folien
509.07.2007 Web Services   Folien