Bridging the Browser and the Server

Web applications are now built on the principle that users interact with them through a generic, universal browser. The paradigm, client-server, is essentially limited to one-way interactions, with the client as the sole entity with real initiative. Also, server-based applications often do not guarantee information privacy, resulting in reluctance in its usage. This paper presents the Browserver as a means to give users the ability to be service providers, not mere consumers, and to avoid storing data at central servers. We describe an architectural approach and a technological solution for the union of a browser and a server for the development of a Browserver using existing technologies.

[1]  Ian Taylor,et al.  Dynamic web service deployment using WSPeer , 2005 .

[2]  Martina Zitterbart,et al.  Combining Service-Orientation and Peer-to-Peer Networks , 2005, KiVS Kurzbeiträge und Workshop.

[3]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[4]  Yuhong Xiong,et al.  Smart Browser: a framework for bringing intelligence into the browser , 2010, Electronic Imaging.

[5]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[6]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[7]  Yunhao Liu,et al.  Ad-UDDI: An Active and Distributed Service Registry , 2005, TES.

[8]  Gerald Reif,et al.  A Web-based peer-to-peer architecture for collaborative nomadic working , 2001, Proceedings Tenth IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises. WET ICE 2001.

[9]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[10]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[11]  Phil McCarthy,et al.  Comet and Reverse Ajax: The Next-Generation Ajax 2.0 , 2008 .

[12]  Gerd Kortuem,et al.  When peer-to-peer comes face-to-face: collaborative peer-to-peer computing in mobile ad-hoc networks , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[13]  Demetris G. Galatopoullos,et al.  A P2P SOA enabling group collaboration through service composition , 2008, ICPS '08.

[14]  Antonio F. Gómez-Skarmeta,et al.  Enabling Wide-Area Service Oriented Architecture through the p2pWeb Model , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).