Service Engineering
Modul: | BINF-SWT-SE.S08 |
Semester: | Sommersemester 2009 |
Art: | IV (VL + UE) (4 SWS / 3 LP) |
LV-Nr.: | 0435 L 715 |
Veranstalter: | Hirsch |
VL: | Donnerstag 12 - 14, A 053 ab 16.04.2009 |
UE: | Montag 12 - 14, A 052, ab 27.04.2009 |
Zu dieser Lehrveranstaltung anmelden!
Unterlagen und Kommunikation
Untleragen zu der Vorlesung sowie jegliche Kommunikation wird über das ISIS-System laufen. Bitte meldet Euch dort an:
https://www.isis.tu-berlin.de/course/view.php?id=1022
Kurzbeschreibung
Immer häufiger stolpert man über Schlagwörter wie Service Oriented Architecture (SOA), Loosely Coupled Systems, Service Orchestration und Webservices. Allerdings ist oft nicht klar was sich dahinter verbirgt. Die Integrierte Lehrveranstaltung "Service Engineering" bringt hier Licht ins Dunkel! Service Engineering beschäftigt sich mit aktuellen Ansätzen für die Entwicklung komplexer verteilter Systeme.
In der Lehrveranstaltung werden schwerpunktmäßig die Themen Service-orientierte Analyse und Service-orientiertes Design vermittelt und durch praktische Anwendung vertieft. Außerdem werden die Grundlagen von SOA und Semantik vermittelt, sowie aktuelle Technologien und Methoden vorgestellt und diskutiert.
Folgende Themen werden behandelt:
- Basistechnologien wie XML, RDF, SOAP, OWL
- Semantic Web und Webservices
- Frameworks für SOA
- Tools und Sprachen für Dienstmodellierung
- Service Oriented Architectures
- Service Oriented Methodologies
- Service Composition, Service Orchestration
- Formale Methoden
Inhalte
# | Datum | Thema | Stichworte |
1 | 17.04.2008 | Organisatorisches, Einführung | Verteilte Systeme, Agententechnologie |
2 | 24.04.2008 | Einführung | Services und Service-oriented Architectures |
- | 01.05.2008 | Maifeiertag | |
3 | 08.05.2008 | Semantic Services | Semantic Web, RDF, Ontologien, OWL |
4 | 15.05.2008 | Semantic Services | Dienstbeschreibungen, OWL-S |
5 | 22.05.2008 | SOA Prinzipien | Service Oriented Architectures |
6 | 29.05.2008 | Analyse | Modelling, BPMN, Composition models |
7 | 05.06.2008 | Design | Principles of Service-Oriented Architectures; Service Layer; formal contract; loose coupling |
8 | 12.06.2008 | Design | weitere SOA-Prinzipien |
9 | 19.06.2008 | Service Engineering | Service delivery Lifecycle; Delivery strategies |
10 | 26.06.2008 | Aktuelle Technologien | JIAC, agentenbasierte Dienste, Service Matching, Interaktionsprotokolle/Sprechakte |
11 | 03.07.2008 | Aktuelle Technologien | MAMSplus, Agenten und Dienstintegration |
12 | 10.07.2008 | Wiederholung | Vorbereitung der Prüfung |
Ãœbung
Im Übungsteil der IV wird der Vorlesungsstoff praktisch erprobt, vertieft und diskutiert. Schrittweise wird ein verständliches, praxisnahes Szenario (Pizza-Bäckerei und -Lieferservice) analysiert und in ein serviceorientiertes Design überführt. Dabei werden die unterschiedlichen Aspekte der Serviceorientierung (SOA-Prinzipien) herausgearbeitet, analysiert und diskutiert.
In (voraussichtlich) 4 Ãœbungsaufgaben werden in Gruppenarbeit folgende Aufgabenstellungen zu bearbeiten sein:
- Design einer Ontologie als Grundlage für interoperable, offene Dienste
- Analyse: Modellierung mittels einer standardisierten Notation (BPMN - Business Process Modeling Notation)
- Design 1: Service-orientiertes Design des Pizza-Szenarios unter Berücksichtigung der SOA-Prinzipien
- Design 2: Erweiterung des Designs 1 um weitere Funktionalität. Hiedurch werden die Vorteile der Service-Orientierung praktisch erfahren und verdeutlicht.
Weitere inhaltliche Themen des Ãœbungsteils sind:
- Ausarbeitung der Gemeinsamkeiten und Unterschiede von/zwischen Agenten und Diensten.
Voraussetzungen
- Abgeschlossenes Vordiplom in Informatik oder einer verwandten Studienrichtung
Prüfungsmodalitäten, Anforderungen
Diese Lehrveranstaltung kann von Diplom-Studierenden in eine Prüfung in den Bereichen KI, BKS und WVA eingebracht werden.
Als Bestandteil des Moduls AOT 2 ist diese Lehrveranstaltung folgendermaßen in Informatik und Technische Informatik eingeordnet:
- Informatik Bachelor: Studienschwerpunkt Softwaretechnik
- TI Bachelor: Fachstudium Informatik
Ansprechpartner
Literatur und Links
- Thomas Erl, Service Oriented Architectures, Concepts, Technology, and Design, Prentice Hall, 2005
- M. Singh, M. Huhns: Service Oriented Computing - Semantics, Processes, Agents. John Wiley & Sons, Ltd., 2005.
- Rausch, Till: Service Orientierte Architektur, Ãœbersicht und Einordnung, Letzter Zugriff 10.04.2006
- Habich, Mathias: Anwendungsbeispiele einer XML basierten Service-orientierten Architektur, Letzter Zugriff 10.04.2006
- Nickull, Duane: Service Oriented Architecture Whitepaper, Letzter Zugriff 10.04.2006
- MacKenzie, Matthew C. et. al: Reference Model for Service Oriented Architecture Committee Draft 1.0, Letzter Zugriff 10.04.2006
- Dubray, Jean-Jacques: Constructing Software For Service Oriented Architecture, Letzter Zugriff 10.04.2006
- Bättig, I.,Zill, Stefan: Von der Zwangsjacke zum flexiblen System, Architektur-Paradigmenwechsel hin zu Service-orientierten Architekturen, dot.net magazin, Ausgabe 3/2005, S.44-47. Frankfurt am Main, Software und Support Verlag GmbH, 2004
- John Markoff: Entrepreneurs See a Web Guided by Common Sense. New York Times, 12.11.2006.
Copyright TU Berlin 2007