ALP 5: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „==Stoff== Die Vorlesung stellt Prinzipien, Sprachen und Middleware für die Entwicklung verteilter, insbesondere Web-basierter Anwendungssysteme vor. In Fortsetzu…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 10: | Zeile 10: | ||
==Klausuren== | ==Klausuren== | ||
* [[Datei:Alp5_ws1011.pdf]] | * [[Datei:Alp5_ws1011.pdf]] | ||
* [http://fsi.spline.de/wiki/index.php/Datei:LoesungenNachklausur.pdf Klausur08/09] | |||
==nützliche Links== | ==nützliche Links== | ||
to add | to add |
Version vom 13. April 2011, 22:54 Uhr
Stoff
Die Vorlesung stellt Prinzipien, Sprachen und Middleware für die Entwicklung verteilter, insbesondere Web-basierter Anwendungssysteme vor. In Fortsetzung von Algorithmen und Programmierung IV werden nichtsequentielle Programme betrachtet, deren Prozesse über Nachrichten interagieren. Typische Ausprägungen mit Schwerpunkt Client/Server-Architekturen werden behandelt. Am Beispiel von Middleware wie Java RMI und CORBA werden konkrete Ausprägungen der Fernaufruf-Technik betrachtet. Zur direkten Nachrichtenkommunikation über Internet wird die Funktionsweise von Sockets dargestellt und darauf aufbauend Internet-Dienste und deren programmatische Nutzung erarbeitet. Für Web-basierte Verteilung wird auf HTTP- Kommunikation eingegangen, ferner auf Techniken der klienten- und serverseitigen Verarbeitung wie Javascript, Applets, CGI, Servlets, JSP, GWT u.a. Auf weitere Modelle der Netzprogrammierung wie Peer-to-Peer-Systeme, Parallelrechnen im Netz, Agentensysteme und erweiterte Interaktionsparadigmen wie z.B. Tuplespaces wird ein Ausblick gegeben.
Skripte
to add
Übungszettel
Klausuren
nützliche Links
to add