Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
Login
 

Web Service Technologien (Sommersemester 2011)

Dozent: Prof. Dr. Christoph Meinel (Internet-Technologien und -Systeme)

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 27.04.2011
  • Lehrform: Seminar
  • Belegungsart: Wahlpflichtmodul

Studiengänge

  • IT-Systems Engineering BA

Beschreibung

Service-orientierte Architekturen sind ein abstraktes Konzept, welches Fähigkeiten in verteilten Umgebungen als Dienste bereitstellt. Die Implementierung erfolgt üblicherweise durch die Web Service Standards: SOAP für den Dienstaufruf, WSDL für die Schnittstellendefinition und UDDI für das Veröffentlichen und Auffinden der Dienste. Darüber hinaus gibt es noch eine Reihe von Spezifikationen, die verschieden Aspekte wie Sicherheit oder Transaktionalität adressieren. In diesem Seminar sollen diese verschiedenen Standards im Rahmen von Vorträgen genauer betrachtet werden.

  • Daten strukturiert darstellen (XML, XML Schema, XPath, DOM)
  • Dienste beschreiben und aufrufen (SOAP, MTOM und WSDL)
  • Nachrichten zuverlässig zustellen (WS-Addressing, WS-Reliable- Messaging, WS-Eventing, WS-Notification)
  • Dienste charakterisieren und auffinden (WS-Discovery, WS-MetadataExchange, UDDI)
  • Dienstoperationen transaktional aufrufen (WS-Coordination, WS-AtomicTransaction, WS-BusinessActivity)
  • Dienste absichern (WS-Security, XML-Encryption, XML-Signature)
  • Dienstanforderungen gruppieren und beschreiben (WS-Policy, WS-PolicyAssertions und WS-PolicyAttachment)
  • Sicherheitsanforderungen festlegen (WS-SecurityPolicy, WS-Trust)
  • Dienste choreographieren und orchestrieren (BPEL)

Voraussetzungen

Kenntnisse von XML sind hilfreich

Literatur

  • SOA Security Kompendium 2.0 (Bundesamt für Sicherheit in der Informationstechnik)
  • SOA Security, Ramarao Kanneganti
  • Java Web Services mit Apache Axis2
  • weitere themenspezifische Literatur

Lern- und Lehrformen

Vortragsseminar:

  • Einführung und Übersicht zu den Themen durch die Dozenten
  • Eigentständige Ausarbeitung zum gewählten Thema
  • Vortrag am Ende des Seminars

Leistungserfassung

  • Schriftliche Ausarbeitung zum Seminarthema
  • Vortrag und Präsentation der Ergebnisse

Termine

Mo, 15:15 - 16:45, Raum A-1.1

Zurück