Vorlesung

Distributed Objects & XML

Name im Diploma SupplementDistributed Objects & XML
Anbieter Lehrstuhl für Spezifikation von Softwaresystemen (http://www.s3.uni-due.de/)
LehrpersonProf. Dr. Michael Goedicke
Dr. Michael Striewe
SWS2Sprachedeutsch
TurnusSommersemestermaximale Hörerschaftunbeschränkt

empfohlenes Vorwissen

Grundlegende Kenntnisse in Programmierung, Kommunikationsnetze und Software Engineering

Lehrinhalte

Es wird eine Übersicht über den Aufbau von verteilten Systemen gegeben, die auf einer objektorientierten Strukturierung beruhen. Des Weiteren wird eine Übersicht über die Beschreibung von Strukturen gegeben, für deren Formulierung XML eingesetzt werden kann.

  1. Grundlegende Eigenschaften von verteilten Systemen, Anforderungen an verteilte Systeme, Kriterien für verteilte und zentral organisierte Systeme, Nichtfunktionale Eigenschaften
  2. Design Verteilter Objektsysteme, UML, MetaObjektmodell verteilter Objektsysteme, Objektlebenszyklus in verteilten Systemen
  3. Prinzipien objektorientierter Middleware, Einordnung in OSI Referenzmodell, Typen von Middleware, RPC, IDL, Einfluss von Middleware Platform auf SW-Architektur
  4. Java RMI / Corba, Interfaces, Remote Objects, SW-Architektur, jeweils für die beiden Vertreter mit Bewertung der Vor- und Nachteile
  5. Heterogenität und XML in Verteilten Systemen, Aspekte und Probleme der Heterogenität, XML Struktur und Anwendungen, insbesondere in verteilten Systemen (SOAP, RDF, Schema)
  6. Application Server, Ziele von ASP, standardisierte Realisierung von nichtfunktionalen Eigenschaften der Verteilung mit ASP (hier J2EE), Struktur von J2EE, Anwendungen, Bewertung

Literaturangaben

  • W. Emmerich: Engineering Distributed Objects; Wiley 2000

Hörerschaft

  • AI-SE-Ba-2017 > Vertiefungsstudium > Wahlpflichtbereich I: Informatik > (5.-6. Fachsemester, Wahlpflicht) Modul "Distributed Objects & XML"
  • LA-Info-GyGe-Ma-2014 > Wahlpflichtbereich Informatik > (1.-3. Fachsemester, Wahlpflicht) Modul "Distributed Objects & XML"
  • Mathe-Ma-2013 > Anwendungsfach "Informatik" > Profil "Network Systems Engineering" > (1.-3. Fachsemester, Wahlpflicht) Modul "Distributed Objects & XML"
  • SNE-Ma-2016 > Wahlpflichtbereich > (1.-3. Fachsemester, Wahlpflicht) Modul "Distributed Objects & XML"
  • TechMathe-Ma-2013 > Anwendungsfach "Informatik" > Profil "Network Systems Engineering" > (1.-3. Fachsemester, Wahlpflicht) Modul "Distributed Objects & XML"
  • WiInf-Ma-2010 > Wahlpflichtbereich > Wahlpflichtbereich II: Informatik, BWL, VWL > Wahlpflichtmodule der Informatik > (1.-3. Fachsemester, Wahlpflicht) Modul "Distributed Objects & XML"
WIWI‑C0327 - Vorlesung: Distributed Objects & XML