Title: EXPLORING RUBY AND JAVA INTEROPERABILITY FOR BUILDING CONVERGED WEB AND SIP APPLICATIONS

Issue Number: Vol. 1, No. 3
Year of Publication: 2011
Page Numbers: 597-610
Authors: Edin Pjanic, Amer Hasanovic
Journal Name: International Journal of Digital Information and Wireless Communications (IJDIWC)
- Hong Kong

Abstract:


In this paper we present a Ruby infrastructure that can be used for rapid development of Web applications with SIP signaling capabilities. We construct this infrastructure by combining the Java based Cipango SIP/HTTP Servlet Application Server with the Ruby on Rails Web development framework. We provide detailed explanations of the steps required to build this infrastructure and produce a realistic SIP application with an integrated Web interface. The described infrastructure allows Ruby applications to utilize the entire functionality provided by the SIP Servlet API and can be used as a good starting point for the development of Ruby-based domain specific languages for the SIP protocol. We also compare the proposed infrastructure with the existing Ruby frameworks for SIP application development. Furthermore, we present the performance analysis results of the demo application using SIPp, a SIP traffic generator tool.