Verteilte Systeme
KIB-VS
P221-0005
ki2
2
V
2
PA
5
4
ja
Deutsch
Projektarbeit
KIB-VS
Kommunikationsinformatik
4
Pflichtfach
KIB-VS
Kommunikationsinformatik
4
Pflichtfach
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 60 Veranstaltungsstunden (= 45 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 5 Creditpoints 150 Stunden (30 Stunden/ECTS Punkt). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 105 Stunden zur Verfügung.
KIB-PM
Projektmanagement
KIB-PRG2
Programmierung 2
KIB-RN
Rechnernetze
Prof. Dr. Markus Esch
mes
Prof. Dr. Markus Esch
mes
Dipl.-Ing. Michael Sauer
msa
Nach erfolgreicher Belegung dieses Moduls können die Studierenden gängige Programmiertechniken und aktuelle Technologien zur Entwicklung Verteilter Systeme anwenden. Sie können Eigenschaften unterschiedlicher Architekturansätze vor dem Hintergrund der Anforderungen an ein Verteiltes System analysieren und daraus selbstständig Lösungsansätze ableiten und umsetzen. Sie können Verteilte System konzipieren, modellieren und implementieren.
Im Rahmen der vorlesungsbegleitenden Projektarbeit wenden die Studierenden Projektmanagement-Methoden in Projektgruppen mit bis zu sechs Personen an.
Im Rahmen der vorlesungsbegleitenden Projektarbeit erlernen die Studierenden die Anwendung von Projektmanagement-Methoden in Projektgruppen mit bis zu sechs Personen.
- Eigenschaften verteilter Systeme
- Architekturen verteilter Systeme
- Interprozesskommunikation in verteilten Systemen
o Client / Server Programmierung
o Socket-Programmierung
o Remote Procedure Calls
o Java RMI
o SOAP Web-Services
o REST Web-Services
- Fehlertoleranz
Vorlesungsfolien, kommentierte Vorlesungsfolien als Skript, Programmbeispiele, vorlesungsbegleitende Projektarbeit
A. S. TANNENBAUM, M. v. STEEN: Distributed Systems. Principles and Paradigms, CreateSpace Independent Publishing Platform, 2nd Edition, 2016
G. COULOURIS, J. DOLLIMORE, T. KINDBERG: Distributed Systems: Concepts and Design, 5th Edition, 2011
A. SCHILL, T. SPRINGER: Verteilte Systeme: Grundlagen und Basistechnologien, Springer, 2012
G. BENGEL: Grundkurs Verteilte Systeme, Springer, 2014
M. ZAHN: Unix-Netzwerkprogrammierung mit Threads, Sockets und SSL, Springer, 2006
D. ABTS: Masterkurs Client/Server-Programmierung mit Java, Springer, 2015
T. MARRS: JSON at Work: Practical Data Integration for the Web, 2017
S. GULABANI: Developing RESTful Web Services with Jersey 2.0, 2014
B. BURKE: RESTful Java with JAX-RS 2.0, 2. Auflage, 2013
E. HAROLD, Java Network Programming, 4th Edition, 2013
A. LOMBARDI: Websockets - Lightweight Client-Server Communications, 2015
SS 2024
SS 2023
SS 2022
SS 2021
SS 2020
SS 2019
Fri Mar 29 07:36:45 CET 2024, CKEY=kvs, BKEY=ki2, CID=[?], LANGUAGE=de, DATE=29.03.2024