Exposing resources as Web services: A performance oriented approach

This paper focuses on exposing computing and database resources as Web services for providing inter-operability among clients and servers that uses diverse technologies. A systematic performance analysis of two technologies, the RESTful Web Service and the SOAP-based Web service used for exposing resources as Web services is reported. A novel Hybrid Web service that combines the advantages of both RESTful and SOAP-based Web services is proposed and analyzed.

[1]  Zhao Yan,et al.  RESTful Web Services: A Solution for Distributed Data Integration , 2009, 2009 International Conference on Computational Intelligence and Software Engineering.

[2]  San Murugesan,et al.  Understanding Web 2.0 , 2007, IT Professional.

[3]  Erich Schikuta,et al.  Quo vadis interface definition languages? Towards a interface definition language for RESTful services , 2009, 2009 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[4]  Einar Landre,et al.  REST versus SOAP as Architectural Style for Web Services , 2007 .

[5]  Shikharesh Majumdar,et al.  Providing Interoperability for Resource Access Using Web Services , 2010, 2010 8th Annual Communication Networks and Services Research Conference.

[6]  Xiaofei Wu,et al.  A performance evaluation method and it's implementation for web service , 2010, 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT).

[7]  Hongjun Li RESTful Web service frameworks in Java , 2011, 2011 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[8]  David M. Booth,et al.  Web Services Architecture , 2004 .

[9]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[10]  Vishal Dhalwani,et al.  The 8C Framework as a Reference Model for Collaborative Value Webs in the Context of Web 2.0 , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[11]  Klaus Moessner,et al.  Providing SOAP Web Services and RESTful Web Services from Mobile Hosts , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

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

[13]  Jianjing Shen,et al.  REST: An alternative to RPC for Web services architecture , 2009, 2009 First International Conference on Future Information Networks.

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

[15]  Robert A. van Engelen,et al.  Pushing the SOAP Envelope with Web Services for Scientific Computing , 2003, ICWS.

[16]  Jeffrey V. Nickerson,et al.  Developing web services choreography standards - the case of REST vs. SOAP , 2005, Decis. Support Syst..

[17]  Geoffrey C. Fox,et al.  Optimizing Web Service messaging performance in mobile computing , 2007, Future Gener. Comput. Syst..

[18]  Christopher A. Brooks An Introduction to Web Services , 2002 .

[19]  Markus Lanthaler,et al.  Towards a RESTful service ecosystem , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[20]  C. Pennington,et al.  Introduction to Web Services , 2007 .

[21]  Lei Li,et al.  High Performance Web Services Based on Service-Specific SOAP Processor , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[22]  Yan Liu,et al.  Reengineering Legacy Systems with RESTful Web Service , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[23]  Bernhard Walke,et al.  Enabling High Performance Mobile Web Services Provisioning , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[24]  Bipin Upadhyaya,et al.  Migration of SOAP-based services to RESTful services , 2011, 2011 13th IEEE International Symposium on Web Systems Evolution (WSE).

[25]  Shreyas Cholia,et al.  NEWT: A RESTful service for building High Performance Computing web applications , 2010, 2010 Gateway Computing Environments Workshop (GCE).