Proposed Design and Implementation for RESTful Web Server

In this paper, we propose a framework to design and implement a novel RESTful Web server architecture. The proposed RESTful Web server architecture is a lightweight server that will be less taxing on system resources and will therefore handle a greater volume of requests. Furthermore, in contrast to the usual servers that supports most websites, the proposed RESTful Web server architecture is used for hosting RESTful-based Web Services. Moreover, the results obtained from our experiments show that the proposed architecture demonstrates high performance while maintaining proper stability. Our Web server is programmed in Java using a simple yet flexible web application framework that fulfills the needs of modern web application development. It also provides developers with a rapid and cost-effective method for implementing, deploying and serving a web API (Application Programming Interface).

[1]  Joachim Rossberg,et al.  Internet Information Services , 2004 .

[2]  Ivan Zuzak,et al.  ArRESTed Development: Guidelines for Designing REST Frameworks , 2012, IEEE Internet Computing.

[3]  Denis Gracanin,et al.  A comparison of SOAP and REST implementations of a service based interaction independence middleware framework , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[4]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[5]  Changsong Liu,et al.  QoS-oriented Web Service Framework by Mixed Programming Techniques , 2013, J. Comput..

[6]  S. Sujatha,et al.  Paradigm for integrating Web Services and agent technology with RSA and Digigeo , 2010, 2010 International Conference on Communication and Computational Intelligence (INCOCCI).

[7]  Xiaochun Liu,et al.  The Impact of Investor Heterogeneity in Beliefs on Share Repurchase , 2014 .

[8]  Will Reese,et al.  Nginx: the high-performance web server and reverse proxy , 2008 .

[9]  Julie C. Meloni,et al.  Sams Teach Yourself PHP, MySQL and Apache in 24 Hours , 2002 .

[10]  Jörg Becker,et al.  Comparing Architectural Styles for Service-Oriented Architectures - a REST vs. SOAP Case Study , 2008, ISD.

[11]  Hiroshi Tsuji,et al.  Framework for Distributed e-Learning Management System , 2013, J. Comput..

[12]  Nuno Laranjeiro,et al.  A robustness testing approach for SOAP Web services , 2012, Journal of Internet Services and Applications.

[13]  Edward Benson,et al.  Bridging the semantic Web and Web 2.0 with Representational State Transfer (REST) , 2008, J. Web Semant..

[14]  Zheng Hua,et al.  Building a Secure Web Server Based on OpenSSL and Apache , 2010, 2010 International Conference on E-Business and E-Government.

[15]  Haiping Xu,et al.  Defending Against XML-Based Attacks Using State-Based XML Firewall , 2011, J. Comput..

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

[17]  Hong Jun Li Research on Restful Web Services in Java , 2011 .

[18]  Dhara N. Darji Nita B. Thakkar COMPARATIVE STUDY ON THE FEATURES OF DIFFERENT WEB SERVICES PROTOCOLS , 2012 .

[19]  Paul Prescod Roots of the REST/SOAP Debate , 2002, Extreme Markup Languages®.

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