DocumentCode
1861570
Title
BISSA: Empowering web gadget communication with tuple spaces
Author
Wickramasinghe, Udayanga ; Wickramarachchi, Charith ; Fernando, Pradeep ; Sumanasena, Dulanjanie ; Perera, Srinath ; Weerawarana, Sanjiva
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Moratuwa, Moratuwa, Sri Lanka
fYear
2010
fDate
14-14 Nov. 2010
Firstpage
1
Lastpage
8
Abstract
Modern web pages are no longer static plain HTML files, and they provide rich content through scripting languages such as JavaScript and multimedia. However, communications between browser applications that use scripting languages remain challenge. As a solution to this problem, we propose BISSA, a communication model which provides a unified and time-decoupled communication platform based on tuple spaces for browser applications. BISSA consists of an in-browser tuple space and a scalable and distributed peer-to-peer global tuple space, and both can either act standalone or collaborate with each other. The in-browser tuple space provides a solid communication infrastructure for web gadgets. The integration with the peer-to-peer global tuple space further enforces this paradigm of communication, effectively allowing web gadgets to contribute or co-ordinate with the underlying computing infrastructure. This paper presents BISSA, its architecture and show how browser applications can use BISSA as an inter-gadget communication solution, storage platform for application generated data and as a middleware to develop web-based applications that brings the computation power of browser in to the grid.
Keywords
Internet; middleware; peer-to-peer computing; BISSA communication model; Web gadget communication; in-browser tuple space; inter-gadget communication solution; middleware; peer-to-peer global tuple space; Browsers; Containers; Indexes; Peer to peer computing; Routing; Servers; XML; DHT; peer to peer; tuple spaces; web gadgets;
fLanguage
English
Publisher
ieee
Conference_Titel
Gateway Computing Environments Workshop (GCE), 2010
Conference_Location
New Orleans, LA
ISSN
2152-1085
Print_ISBN
978-1-4244-9751-5
Electronic_ISBN
2152-1085
Type
conf
DOI
10.1109/GCE.2010.5676130
Filename
5676130
Link To Document