Subscribing to a Publisher Subscriber System with Dynamic HTML

Examensarbete för masterexamen

Please use this identifier to cite or link to this item:
Download file(s):
File Description SizeFormat 
125957.pdfFulltext863.32 kBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: Subscribing to a Publisher Subscriber System with Dynamic HTML
Authors: Frosthage, Mikael
Abstract: Middleware is software which acts as a bridge between different kinds of systems which are not able to communicate with each other. This thesis presents how a webpage can subscribe to different events which are generated by an arbitrary system that does not communicate with the HTTP protocol. In order for the webpage to fetch data, it communicates with webservices which act as middleware. Three different ajax techniques are evaluated on how they fetch data without doing any postbacks, periodic refresh, long polling and HTTP streaming. On the back end side, two different publisher subscriber specifications are evaluated: WS-Eventing and WS-Notifications. The result of the thesis is a prototype system where the webpage uses the periodic refresh technique to retrieve data from WSNotification webservices. Middleware är mjukvara som agerar som en brygga mellan olika system som inte kan kommunicera med varandra. I detta examensarbe presenteras hur en websida kan prenumerara på olika händelser som genereras av ett godtyckligt system som inte kommunicerar med HTTP protokollet. För att kunna hämta data kommunicerar websidan med olika webservicar som aggerar som middleware. För att hämta data från webservicen utan att göra post backs så utvärderas tre olika ajax tekniker. Periodic refresh, long polling och HTTP streaming. På back end sidan utvärderas två olika publisher subscriber specifikationer för webservicar, WS-Eventing och WS-Notification. Resultatet av exjobbet är ett prototytpsystem där websidan använder sig av Periodic refresh för att hämta data från WS-Notifcation webservicar.
Keywords: Datalogi;Computer science
Issue Date: 2010
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
Collection:Examensarbeten för masterexamen // Master Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.