Universität zu Lübeck / Informatik / Institut für Telematik / SOA Technologien    flag

SOA Technologien

Art der Veranstaltung: Vorlesung
Semester: Wintersemester · Winter 04/05 · Sommer 05 · Winter 05/06 · Sommer 06 · Winter 06/07 · Sommer 07 · Winter 07/08 · Sommer 08 · Winter 08/09 · Sommer 09 · Winter 09/10 · Sommer 10 · Winter 10/11
Stunden: 2+1
Dozent: Prof. Dr. Stefan Fischer
Übungsleiter: Nils Glombitza
Hörerkreis: Wahlpflichtveranstaltung aus dem Vertiefungsblock "Enterprise IT"
Ort und Zeit:
  • Vorlesung: Montag 16:00 - 17:30 Uhr, Seminarraum ITM (Gebäude 64, 2. OG., Raum 45)
  • Übung: Mittwoch 10:00-12:00, Rechnerpool ITM
Beginn:
  • Vorlesung: Montag, 20. Oktober 2008
  • Übung: Mittwoch, 5. November 2008
Inhalt: Die Vorlesung beschäftigt sich mit dem Konzept der Service Orientierten Architektur und deren Umsetzung durch verschiedene Technologien.
  1. Überblick über Service-Orientierte Architektur
  2. Service-Orientierte Organisation
  3. Grundlagen von Web Services
  4. Basis-Infrastruktur: SOAP, WSDL, UDDI
  5. Business Process Execution Language (BPEL)
  6. Transaktionen
  7. Sicherheit
  8. Alternativen zu Web Services für SOA
  9. Software Engineering für SOA
  10. SOA in technischen Anwendungen
Empfohlene Voraussetzungen: Keine.
Scheinerwerb:
  • Master Informatik:
    • Mdl. Prüfung am Ende des Wintersemesters
    • Dauer: ca. 20 Minuten
  • Diplom Informatik:
    • Teil der Prüfung in Informatik I
    • Als Wahlpflichtfach
Literatur:
  • Michael Papazoglou: Web Services: Principles and Technology, Prentice Hall, 2007.
  • Ingo Melzer et al.: Service-Orientierte Architekturen mit Web Services, 3. Auflage, Spektrum-Verlag, 2008.
  • Thomas Erl: SOA - Principles of Service Design, Prentice Hall, 2008.
  • J. Dunkel, A. Eberhart, S. Fischer, C. Kleiner, A. Koschel: Systemarchitekturen für verteilte Anwendungen, Hanser-Verlag, 2008.
Unterlagen:

Allgemeines

Das Material zu dieser Vorlesung steht in Form von PDF-Dateien und Videodaten zur Verfügung und wird nach und nach über diese Webseite zur Verfügung gestellt.

Symbol Datentyp
Folien als PDF-Datei (Bildschirmbetrachtung: 1 Folie/Seite).
Übungsaufgaben (erscheinen jeweils vor der entsprechenden Übung).
Übungsaufgaben mit den in der Übung präsentierten Lösungen.
Zu einigen Aufgaben gibt es außerdem Text, Binär- oder Code-Dateien.
Vorlesungsvideo
Archivdatei

Vorlesung

Die Folien der einzelnen Vorlesungskapitel können hier eingesehen werden. Zur Verwendung der Videodateien gibt es auf unseren Dokumentationsseiten eine Anleitung sowie Links auf die unter Umständen notwendige Software.

Die Unterlagen sind durch Benutzername und Passwort geschützt. Dieses erfragen Sie bitte bei Prof. Dr. Stefan Fischer.

Kapitel Thema Unterlagen
0 Organisation
1 Überblick
2 Service-Orientierte Organisation
3 Grundlagen von Web Services
4 Basis-Infrastruktur
5 Geschäftsprozesse
6 Transaktionen
7 Sicherheit
Extra A Vortragsserie Enterprise IT: Java Persistence API Grundlagen
Extra B Vortragsserie Enterprise IT: Java Persistence API Advanced Concepts
Extra C Vortragsserie Enterprise IT: Grundlagen EJB3
Extra D Vortragsserie Enterprise IT: Advanced EJB3
  Extra E Vortragsserie Enterprise IT: Google Web Toolkit  

Übungen

Die hier veröffentlichten Aufgaben dienen der Vorbereitung auf die einzelnen Übungen. Sie werden in den Übungen gemeinsam bearbeitet. Darüber hinaus werden die zur Lösung der Aufgaben nötigten Technologien und Methoden in den Übungen vorgestellt. Dieses beschränkt sich jedoch nicht auf die Aufgaben, sondern es werden zusätzlich weitere Technologien und Methoden zu dem jeweiligen Übungsthema behandelt.

Datum Thema Aufgaben & Lösungen
05.11.2008 Extensible Markup Language (XML)
19.11.2008 Grundlagen von Web Services
03.12.2008 Web Services (SOAP, WSDL) (Fortsetzung Aufgabenblatt 2)
17.12.2008 Web Services (WSDL, UDDI)
14.01.2009 Grundlagen von BPEL und dem Windows Workflow Foundation Framework
28.01.2009 Weiterführende Themen zu BPEL
11.02.2009 Transaktionen und Sicherheit
  18.02.2009 Wiederholung  

(c) Institut für Telematik, Letztes Update: 11-02-2009 13:20:33