Verteilte Software-Systeme (VSS) sind allgegenwärtig in beruflichem und privatem Alltag; sie führen Konzepte und Technologien aus unterschiedlichen Bereichen der Informatik zusammen. Nach dem Besuch dieses Moduls sind Sie in der Lage, VSS zu analysieren, zu entwerfen und mit Hilfe von existierender Middleware und Frameworks zu realisieren:
Charakteristische Eigenschaften verteilter Systeme
Remoting (Netzwerkprogrammierung)
Gemeinsame Dienste in verteilten Systemen (Middleware): Namensdienste (Directory Services) und Synchronisation (z.B. Zeitmanagement)
Verteilte Dateisysteme
Deployment/Hosting verteilter Systeme (operationale Modelle und Patterns)
Ausblick auf spezielle VSS: Agent-Based Systems, Autonomic Computing, Cloud Computing, ERP/CRM/SCM (Unternehmensanwendungen), Service-Orientierte Architekturen (mit Fallstudie aus der Industriepraxis)
Ausblick auf Middleware-Produkte und Frameworks zum Bau von VSS (z.B. Microsoft-Technologien, JEE Application Server, Cloud Provider und Cloud Offerings); Auswahlkriterien und Architekturentscheidungen im VSS-Entwurf
Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.