This Article 
 Bibliographic References 
 Add to: 
SOAP-Based vs. RESTful Web Services: A Case Study for Multimedia Conferencing
July-Aug. 2012 (vol. 16 no. 4)
pp. 54-63
Fatna Belqasmi, Concordia University
Jagdeep Singh, Concordia University
Suhib Younis Bani Melhem, Concordia University
Roch H. Glitho, Concordia University
RESTful Web services are now emerging as an alternative to SOAP-based Web services and might be a more suitable choice in some cases. A comparison of two Web programming interfaces — the standard Parlay-X multimedia SOAP-based Web service and a RESTful Web service that offers the same functionalities — for developing multimedia conferencing applications shows that the RESTful Web interface offers better performance.

1. E. Newcomer, Understanding Web Services: XML, WSDL, SOAP, and UDDI, Addison-Wesley, 2002.
2. R.T. Fielding, "Architectural Styles and the Design of Network-based Software Architectures," doctoral dissertation, Dept. of Information and Computer Science, Univ. of California, Irvine, 2000.
3. Parlay X Web Services; Part 12: Multimedia Conference, 3GPP Global Initiative, 2010.
4. F. Belqasmi et al., "RESTful Web Services for Service Provisioning in Next Generation Networks: A Survey," IEEE Comm., vol. 49, no. 12, 2011, pp. 66–73.
5. J. Rosenberg et al., SIP: Session Initiation Protocol, IETF RFC 3261, June 2002;
6. J. Van Dyke et al., Media Server Control Markup Language (MSCML) and Protocol, IETF RFC 5022, Nov. 2007;
7. M. Hadley and P. Sandoz, JAX-RS: Java API for RESTful Web Services, Version 1.1, Sun Microsystems, Sept. 2009.
8. M. Kulkarni et al., SIP Servlet Specification, version 1.1, JSR 289 Expert Group, Aug. 2008.
9. F. AlShahwan and K. Moessner, "Providing SOAP Web Services and RESTful Web Services from Mobile Hosts," Proc. 5th Int'l Conf. Internet and Web Applications and Services (ICIW), IEEE Press, 2010, pp. 174–179.
1. C. Pautasso et al., "RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision," Proc. 17th Int'l Conf. World Wide Web, ACM,? 2008; doi:10.1145/1367497.1367606.
2. M. Muehlen et al., "Developing Web Services Choreography Standards − The Case of REST vs. SOAP," Elsevier Decision Support Systems, vol. 40, 2005, pp. 9–29.
3. M. Gomez and M. T. de Miguel, "Advanced IMS Multipoint Conference Management Using Web Services," IEEE Comm., vol. 45, no. 7, 2007, pp. 51–57.
4. F. Liu et al., "WSIP − Web Service SIP Endpoint for Converged Multimedia/Multimodal Communication Over IP," IEEE Int'l Conf. Web Services, IEEE Press, 2004, pp. 690–697.
5. W. Chou et al., "Web Services for Communications over IP," IEEE Int'l Conf. Web Services, IEEE Press, 2007, pp. 372–379.
6. D. Lozano et al., "WIMS 2.0: Converging IMS and Web 2.0 − Designing REST APIs for the Exposure of Session-Based IMS Capabilities," Proc. 2nd Int'l Conf. Next-Generation Mobile Applications, Services and Technologies, IEEE Press, 2008, pp. 18–24.
7. H.M Rissanen et al., "Design and Implementation of a RESTful IMS API," Proc. 6th Int'l Conf. Wireless and Mobile Communications, IEEE Press, 2010; doi:10.1109/ICWMC.2010.30.
8. N. Takaya et al., "Presence with Avatar for Web 2.0 − IMS Services Using REST Interfaces," Proc. 12th Int'l Conf. Intelligence in Next Generation Networks, IEEE Press, 2008;
9. D. Patnaik et al., "A Framework for Converged Video Services in the IP Multimedia Subsystem," Proc. 3rd IEEE Int'l Conf. Internet Multimedia Services Architecture and Applications, IEEE Press, 2009, pp. 95–100.

Index Terms:
Media,Servers,Multimedia communication,Logic gates,Simple object access protocol,Computer architecture,Web and internet services,Parlay-X Web services,Media,Servers,Multimedia communication,Logic gates,Simple object access protocol,Computer architecture,Internet computing,SOAP-based Web services,RESTful Web services,multimedia conferencing
Fatna Belqasmi, Jagdeep Singh, Suhib Younis Bani Melhem, Roch H. Glitho, "SOAP-Based vs. RESTful Web Services: A Case Study for Multimedia Conferencing," IEEE Internet Computing, vol. 16, no. 4, pp. 54-63, July-Aug. 2012, doi:10.1109/MIC.2012.62
Usage of this product signifies your acceptance of the Terms of Use.