DocumentCode :
548370
Title :
Cross-context Web browser communication with unified communication models and context types
Author :
Zuzak, Ivan ; Ivankovic, Marko ; Budiselic, Ivan
Author_Institution :
Sch. of Electr. Eng. & Comput., Univ. of Zagreb, Zagreb, Croatia
fYear :
2011
fDate :
23-27 May 2011
Firstpage :
690
Lastpage :
695
Abstract :
Modern Web applications are developed and executed as a set of interacting browser contexts, such as windows, frames and background workers. Cross-context communication systems have been rapidly evolving to support this interaction, but are still behind modern Web application demands. In this paper we present Pmrpc, a cross-context communication system with several novel properties important for future Web applications. First, the system provides three communication models, message-based, remote procedure call and publish-subcribe, and exposes them through a single unified programming interface. Second, the system enables communication between both window-type contexts and worker-type contexts using the same unified programming interface. Third, the system enables dynamic discovery of contexts. We present the architecture of Pmrpc, based on secure message-oriented browser primitives introduced in the HTML5 group of standards. Lastly, we compare the execution times of achieving specific application goals when using Pmrpc to those of HTML5 native browser primitives. We show that although Pmrpc is slower than native primitives, the reduction in performance is not significant and the system is still usable in real-world Web applications.
Keywords :
Internet; hypermedia markup languages; message passing; middleware; online front-ends; remote procedure calls; security of data; software architecture; HTML5; Pmrpc architecture; Web applications; background workers; context type; cross-context Web browser communication system; dynamic context discovery; message-based communication; publish-subcribe communication; remote procedure call; secure message-oriented browser primitive; single unified programming interface; unified communication model; window-type context; worker-type context; Access control; Arrays; Browsers; Communication systems; Context; Context modeling; Receivers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MIPRO, 2011 Proceedings of the 34th International Convention
Conference_Location :
Opatija
Print_ISBN :
978-1-4577-0996-8
Type :
conf
Filename :
5967142
Link To Document :
بازگشت