Service-oriented Computing

Klausurergebnisse und Klausureinsicht

Liebe Studierende,

die Ergebnisse zur "Service-Oriented Computing" Klausur vom 05. Oktober sind im LSF eingetragen. Eine Klausureinsicht ist am

Montag, 30. Oktober, 08:00 - 09:30 in Raum 545

möglich!

Anmeldung zum Moodle-Kurs

Bei Teilnahme an der Vorlesung bitte in den Moodle-Kurs einschreiben.

Vorlesungsinhalt

Das Labor Service Oriented Computing vermittelt theoretische und praktische Fähigkeiten im Bereich Serviceorientierter Architekturen. Theoretisch werden grundlegende Standards, Paradigmen und Techniken behandelt. Praktisch sollen existierende Tools im Rahmen eines Szenarios zum Einsatz kommen (Modellieren, Implementieren und Ausführen). Entsprechende Kenntnisse werden am Arbeitsmarkt stark nachgefragt.

Es werden folgende Einzelthemen behandelt:

  • Enterprise Application Integation; Business-to-Business-Integration
  • Kompakter Überblick zu Middleware-Technologien (RPC-basierte Middleware, Message-orientierete Middleware, Message Broker, TP-Monitore)
  • Grundprinzipien Service-orientierter Architekturen (Service-Begriff, Service-Prinzipien, Service-Rollen, Enterprise Service Bus, etc.)
  • Interaktionsmuster für (verteilte) Services
  • Web Services und zugehörige Standards (WSDL, SOAP, UDDI, REST)
  • BPM in einer SOA: Fachliche Sicht (Prozessarchitekturen und -muster, Fachliche Prozesse und ihre Modellierung mittels BPMN, Orchestrierung und Choreogra­phie von (Web) Services, Entwurf kollaborativer Prozesse)
  • BPM in einer SOA: Technische Sicht (Komposition und Orchestrierung von Web Services mittels WS-BPEL (= Business Process Execution Language for Web Services)
  • Ausgewählte Aspekte verteilter Prozesse: Nachrichtekorrelation, Fehler-, Ausnahme- und Ereignisbehandlung
  • Prozessportale in einer SOA (Architektur, Portlets, WS Remote Portlets)
  • MicroServices

Inhaltliche Voraussetzungen

Grundlagenwissen zu Datenbanken und prozessorientierten Informationssystemen, wie es in den Modulen Business Process Management und Datenbanksysteme - Konzepte und Modelle vermittelt wird.

Materialien

Die Vorlesungsunterlagen zur Vorlesung "Service-Oriented Computing" werden über Moodle verwaltet und dort angeboten.

Weiterführende Informationen finden Sie auf der SOA-Labor Informationsseite.

Übungen

In den Übungen werden wir zu Anfang die notwendigen Grundlagen der Web Service Entwicklung erarbeiten. Dieses Wissen nutzen wir, um Geschäftsprozesse in einer SOA umzusetzen. Dazu modellieren wir derartige Prozesse und erabeiten uns außerdem das Wissen, wie diese IT-technisch zur Ausführung gebracht werden (wozu wiederum das Wissen um Web Services benötigt wird). Als Ergebnis decken wir den kompletten Lebenszyklus (Modellieren, Deployen, Monitoren, Debuggen und Verändern) eines Geschäftsprozesses innerhalb einer SOA ab. Ferner schauen wir uns auch die Philosophie verschiedener Tool-Hersteller an, um wichtige Unterschiede erkennen und bewerten zu können.

Zeit und Ort

Vorlesung
Dienstag, 10:00 bis 12:00 Uhr in O28/H21
Erste Vorlesung: 18.04.2017

Übungen
Donnerstag, 10:00 bis 12:00 in O28/1001 (Smiley Pool der SGI)

Umfang

SWS 2+2, LP 6

Turnus

Jedes Sommersemester
(ab 2018 immer im Wintersemester)

Prüfung

Die Veranstaltung kann am Ende des Semesters in Form einer Klausur als Prüfung abgelegt werden.

Klausurtermine

1. Termin
18.07.2017, 10:00 Uhr s.t., O27/123

Eine Klausureinsicht ist am Freitag, 11.08., 08:00 - 09:00 in Raum O27/545 möglich!

2. Termin
05.10.2017, 10:00 Uhr s.t., M24/H10

(siehe: Prüfungsplanungssystem)

Zuordnung PO 2014

Informatik Master:
Kernfach Praktische und Angewandte Informatik
Vertiefungsfach Informationssysteme

Medieninformatik Master:
Kernfach Praktische und Angewandte Informatik
Vertiefungsfach Informationssysteme

Software Engineering Master:
Kernfach Praktische und Angewandte Informatik
Vertiefungsfach Informationssysteme

Informatik Lehramt:
Wahlmodul