Multimedia Anwendungen

Pflichtfach
5 ECTS-P
4 SWS
jährlich angeboten


Ziele

Die Studierenden sollen in der Lage sein, alternative Architekturen für Informationssysteme im Web zu identifizieren, deren Eigenschaften zu benennen und sie gegeneinander abzugrenzen.
Dazu sollen die Studierenden im Einzelnen:

  • auf der Basis der Kenntnis wesentlicher klassischer Middelewaresysteme die grundlegenden Web Services Protokolle benennen, einordnen und diskutieren können,
  • eine geeignete Vorgehensweise zum Entwurf eines Dienst orientierten Informationssystems im Web wählen können,
  • die praktischen Herausforderungen einer Umsetzung anhand eines eigenen Miniprojekts meistern können,
  • die Bedeutung der Modellierung von Daten in offenen Umgebungen benennen können und die Eigenschaften der Datenmodellierung in XML bzw. in RDF diskutieren können,
  • die relevanten Standards und Architekturen für Stream orientierte interpersonale Kommunikation im Web kennen und abgrenzen können.


  • Lehrinhalte

    • Modellierung von Daten für die Kommunikation im Web: Datenkommunikation in offenen Umgebungen; Prinzip von Auszeichnungssprachen; Datenmodellierung mit XML und XML Schemasprachen; Datenmodellierung mit RDF und RDFS
    • Infrastruktur und Standards: klassische Middlewaresysteme: RPC,CORBA, nachrichtenorientierte Middleware; Standards und Standardisierung im Internet; quelloffene vs. proprietäre Software
    • Dienstorientierte Architektur: Basisstandards: SOAP, WSDL, UDDI; Dienstkomposition; Transaktionen; Entwurfsprinzipen: top-down vs. bottom-up, Kohäsion, Granularität
    • Kommunikationsarchitekturen: Streaming Protokolle: RTP, RSVP, RTCP; Dienstgüte; Signalisierungsprotokolle: SIP, H.323; Präsenzarchitekturen

    Lehrmethoden

    Vorlesung, Übung


    Vorraussetzungen

    Datenbanken, Softwaretechnik I, Grundlagen von Multimedia Systemen, Grundkenntnisse der objektorientierten Programmierung, Grundkenntnisse der Kommunikationstechnik, Netzbasierte Anwendungen


    Ort, Ressourcen

    MACROMEDIA DIRECTOR und FLASH, ADOBE PHOTOSHOP, Final Cut PRO, Emagic Logic Audio Gold, Soundforge, Corel XmetaL, Apache, Tomcat, J2EE 1.4, MySQL, Eclipse


    Literatur

    Tanenbaum, Steen: Distributed Systems - Principles and Paradigms, Prentice Hall

    Alonso et al.: Web Services - Concepts Architectures and Applications, Springer

    Möller et al.: An Introduction to XML and Web Technologies, Addison Wesley

    Papazoglou: Web Services - Principles and Technology, Prentice Hall

    Sun Microsystems: Designing Web Services with the J2EE 1.4 Platform; to appear preversion: java.sun.com/blueprints/guidelines/designing_webservices/


    Link zur Wikiseite


    raster