Titel (deu): Low-Latency Multi-User Web Applikationen basierend auf Comet und dem Bayeux-Protokoll

Autor: Irrschik, M. (Manuel)

Beschreibung (deu): St. Pölten, FH-Stg. Telekommunikation und Medien, Dipl.-Arb., 2009

Beschreibung (deu): Diese Arbeit setzt sich mit dem Thema der Rich-Internet-Applikationen im World-Wide-Web auf Basis von purem JavaScript, (X)HTML und CSS auseinander und beschäftigt sich
im Detail mit den dabei auftretenden Problemen, betreffend der Latenz-Zeit für Daten-Updates durch den Server.
Da aktuelle Implementierungen basierend auf dem HTTP Protokoll nicht annähernd eine niedrig latente Kommunikation zwischen Client und Server ermöglichen, wie diese von Desktop Anwendungen gewohnt und auch für das Web wünschenswert wäre, wurde von der Dojo-Foundation die Transporttechnologie CometD und das darauf basierende Bayeux-
Protokoll entworfen. Obwohl bereits eine Version 1.0 der Spezifikation vorliegt, gibt es doch einige Punkte, für welche das Protokoll im Moment noch keine Lösungsvorschläge parat hat. Unter anderem betrifft dies die für ein Netzwerk Protokoll wichtigen Punkte der Authentifizierung und Autorisierung, sowie Zuverlässigkeit und Integrität. Nach einer kurzen Erklärung der Grundlagen der Rich Internet Applikationen und einer
Einführung in die Funktionsweise von CometD und dem Bayeux-Protokoll wird erklärt, warum die Erweiterungen notwendig sind und wie diese in die aktuellen Implementierungen
integriert werden können.

Beschreibung (eng): This Diploma Thesis deals with the topic of Rich-Internet-Applications in theWorld-Wide-Web based on pure JavaScript, (X)HTML and CSS and furthermore with the occurring
Problems concerning latency for data updates through the web-server.
Because of the fact, that current Implementations of the HTTP-Protocol can not reach a latency as low as we are used to it from desktop applications, the Dojo-Foundation invented the so called Bayeux-Protocol which is based on a transport technology called CometD. Although there is already a version 1.0 of the protocol specification, there are some points which are still not being cared about, but which are important for a networking protocol to be implemented. These include authentication and authorization as well as data integrity and reliability.
After a short explanation of Rich Internet Applications a short introduction to CometD and the Bayeux-Protocol this thesis will show up, why the extensions are necessary to be made and how they can be integrated in current implementations of the protocol.

Sprache des Objekts: Deutsch

Datum: 2009

Rechte: © Alle Rechte vorbehalten

Klassifikation: Rich Internet Application

Permanent Identifier