Verteilte Softwaresysteme Inhalte Anforderung an die Kommunikation in heterogener Systemumgebung Mehr-Ebenen-Modell für verteilte Datenhaltung, verteilte Applikationen, verteilte Objekte allgemeine Middleware-Dienste: Namens-, Transaktions-, Persistenz-, Messaging-, Trader-, Event- Dienste u.a. Schnittstellen, Protokolle, Standards: Remote-Procedure Call (RPC), Datenbankzugriff über JDBC, Java-basierte verteilte Verarbeitung mit COBRA, MQTT Qualifikationsziel Befähigung zum Entwurf und grundlegende Kenntnisse zur Programmierung von verteilten Anwendungen