Abstract

The convergence of Next Generation Networks and Internet-based rich applications are generating relevant industrial opportunities in the market of mobility-enabled services. Even if this trend is widely recognized, there are still a few industrial-level solutions that effectively support session mobility in a transparent way and with the capability of openly integrating with existing and legacy applications. In this paper we propose a SIP-based hybrid architecture for Web session mobility that offers content sharing and session handoff between Web browsers. In addition, its technical originality includes integrating a SIP stack into a Web browser, thus offering the advantage of extending a Web browser to act as a SIP client. Lastly, a rich set of control services that prevent abuse of content sharing and session handoff are introduced into the proposed system. The implemented solution uses SIP in a standard way to migrate Web sessions between Web browsers; it is made up of a SIP integrated Web client and a converged (SIP and HTTP) Application Server that can be easily used to enable session mobility in any kind of Web-based application. In addition, the implemented system has recently evolved to a framework for developing different kinds of converged services over the Internet, analogously to what is possible with Google Wave and the existing telephony APIs. Finally, the paper reports the evaluation of the proposed framework and of the employed technologies, together with directions of future work, in terms of both extension to other application domains and exploration of research areas/models that can benefit form the adoption of SIP and Web-related solutions.

Highlights

  • Convergence is taking place across numerous research, industrial, and application areas; possible notable examples include network convergence, service-convergence, and device convergence

  • Since content sharing and session handoff are critical operations, potentially prone to security problems such as malicious users acting as men-in-the-middle between two interacting parties or possible abuses of services offered by the browsers, some features, such as Web session blocking and forwarding, are introduced at the proxy of the system to control the interaction between the browsers

  • Hsieh et al is chosen because it has more functionalities, such as support for optional client program, than Canfora et al Works compared with this work (TransferHTTP+can use an optional SIP proxy (CAS)) are Browser State Preservation and Migration (BSPM) [47] and Stateful Session Handoff for mobile WWW [20]

Read more

Summary

Introduction

Convergence is taking place across numerous research, industrial, and application areas; possible notable examples include network convergence, service-convergence, and device convergence. Two software packages, related to our work and of some impact in the developers community, are Google Browser Sync [15] and Mozilla Weave [4] Both Mozilla Weave and Google Browser Sync are based on HTTP, which does not provide support for Peer-to-Peer (P2P) interaction, pure asynchronous events (available in the case of SIP SUBSCRIBE/NOTIFY or by integrating with other complementary Web technologies such as AJAX), and multimedia sessions. These solutions are distinctively different from our proposal, though all of them tend to improve the Web browsing experience. The comparison with other technologies in this article does not contain experimental evaluation in terms of performance and accuracy, another article [2] written by the authors reported the performance and accuracy of our work

Use case scenarios of some common problems experienced on the internet
Evaluation and comparison with state-of-the-art solutions
The Google Wave
WebRTC
Open APIs
Summary
Areas of application of TransferHTTP
Industrial research directions
Academic research efforts
Conclusions
35. Open Service Gateway Interface Specification
49. Sun Microsystems

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.