Institut für Verteilte Systeme
- 1:
Projekte. - 2:
Publikationen. - 3:
Lehre. - 4:
Personen. - 5:
Intranet.
Weitere Themen
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!
| Nr | Datum | Inhalt | Material | Folien | Skriptpäckchen |
|---|---|---|---|---|---|
| 1 | 26.04.2007 | Grundlagen | XML SAX DOM RMI JMX | Folien | 1Ü |
| 2 | 07.05.2007 | Servlets, JSP, Tomcat | Projekt | Folien | 2Ü |
| 3 | 21.05.2007 | JavaServer Faces | Projekt | Folien | 3Ü |
| 4 | 18.06.2007 | EJB | Projekt | Folien | 4Ü |
| 5 | 09.07.2007 | Web Services | Folien | 5Ü |
