Nummer71512ECTS6.0ZielsetzungKenntnis:
• Fachjargon bei verteilten Systemen
• Arbeitsweise der verschiedenen Gremien (z.B. OMG, MS)
• Transparenz und Toleranz in verteilten Systemen
• Designpatterns für verteilte Systeme
Verständnis:
• Aspekte beim Design von verteilten Applikationen
• Spezielle Probleme bei verteilten Systemen (Debugging, Pannen, Antwortzeiten, etc.)
• Remote Procedure Calls als Paradigma
• Funktionsweise von CORBA
Fähigkeit:
• Selbständiges entwickeln von verteilten Applikationen unter Einsatz moderner Middleware (RPC-, Java-RMI, CORBA)
• Grundlegende Konfiguration/Administration von Middleware (z.B. CORBA-Services) selbständig vornehmenInhalt• Grundbegriffe bei verteilten Systmen
• Transparenz und Toleranz in DS
• Uebersicht über verfügbare Middleware zur Realisierung von DS
• Designpatterns für DS
• CORBA-Architektur
• Entwickeln von Applikationen mit i) Java-RMI ii)RPC iii)CORBA
• Administration von CORBA
• CORBA-Services
• Andere Middleware: DCOM, OPC, ...Besondere EintrittsvoraussetzungenProgrammiersprachen Java und C++, parallel zu SystemsoftwareLehrformVorlesungen, Übungen