Strategies and Tools for Deployment of Web Services

  IJCTT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© 2016 by IJCTT Journal
Volume-34 Number-3
Year of Publication : 2016
Authors : Prithvipal Singh, Amritpal Singh, Sunny Sharma
  10.14445/22312803/IJCTT-V34P130

MLA

Prithvipal Singh, Amritpal Singh, Sunny Sharma "Strategies and Tools for Deployment of Web Services". International Journal of Computer Trends and Technology (IJCTT) V34(3):164-168, April 2016. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.

Abstract -
Web services are self-contained, selfdescribing, modular applications that can be published, located, and invoked across the web.A number of approaches have been proposed to deploy web services. This paper gives an overview of recent research effort of Web service deployment. Web services are being developed and deployed through various tools some of which are discussed in this paper. So, we present in this paper emerging technologies that we believe may play an important role in developing and deploying the next generation Web Services. The full deployment of Web services requires dealing with additional issues including Quality of Web Services (QoWS), Web service management, and security/privacy. As multiple Web services are expected to deliver similar functionalities, QoWS is considered as a key concept in distinguishing between competing Web services This paper describes an alternative approach towards service deployment capable of delivering on demand services in a workflow using cloud infrastructure capabilities Finally, we present emerging technologies that we believe may play a significant role in implementing and deploying the next generation Web Services and Service Oriented Systems in general. As web service may have many implementations, all of which have the same functionality, but may have different Quality of services values. So it is important to choose right technique for implementation of web service.

References
[1] Daniel Austin, W. W. Grainger, Recommendation W3C, Web Services Architecture Requirements, in http://www.w3.org/ TR /wsa-reqs/. (accessed 13th January 2014).
[2] Meijer, E., & Bierman, G. (2011). A co-relational model of data for large shared data banks. Communications of the ACM Commun. ACM, 54(4), 49. doi:10.1145/1924421.1924436.
[3] Ran, S. (2003). A model for web services discovery with QoS. SIGecom Exch. ACM SIGecom Exchanges, 4(1), 1- 10. doi:10.1145/844357.844360
[4] XML Encryption Activity Statement. (2001). Retrieved from http://www.w3.org/Encryption/ 2001/Activity.
[5] Patel-Schneider, P., & Simeon, J. (2003). The yin/yang web: A unified model for XML syntax and RDF semantics. IEEE Trans. Knowl. Data Eng. IEEE Transactions on Knowledge and Data Engineering, 15(4), 797-812. doi:10.1109/tkde.2003.1209000.
[6] Fensel, D., & Bussler, C. (2002). The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications, 1(2), 113-137. doi:10.1016/s1567-4223(02)00015-7.
[7] The impact of web services on the network, http://www.f5.com/pdf/white-papers/webservices-wp.pdf (accessed on January 2015).
[8] Paul Watson: “An Architecture for the Dynamic Deployment of Web Services on a Grid or the Internet”, university of Newcastle upon Tyne, 2005.
[9] Marc Kemps-Snijders : “Dynamic web service deploymentin a cloud environment” http://www. taverna .org. uk / (accessed on 2015).
[10] Zakaria Maamar “Selection of Web Services for Composition Using Location of Provider Hosts Criterion”.
[11] Web Services - The Technology and its Security Concerns. (n.d.). Accessed on April 30, 2015, from https://www.acunetix.com/ website security/webservices. pdf.
[12] Developing web services, Part 1: Developing the code and contract first approach web service with Axis2. Retrieved September 30, 2014, from http:// www.ibm.com/developerworks/ webservices /library/wsdevaxis2part1/ section3.html.
[13] Welcome to Apache Axis2/Java. (n.d.). Retrieved from http://axis.apache.org /axis2 /java /core/.
[14] Apache Tomcat®. (n.d.). Retrieved from http:// tomcat.apache.org/
[15] MySQL. (n.d.). Retrieved from http:// www.mysql.com/. [16] Eclipse Modeling Project. (n.d.). Retrieved from http://www.eclipse.org/emf/.
[17] Oracle Fusion Middleware Online Documentation Library11g Release 2 (11.1.2.3.0). (n.d.). Retrieved 2016, from http://docs.oracle.com/cd/E35521_01.
[18] Kontogiannis, K. (2008). Challenges and opportunities related to the design, deployment and, operation of Web Services. 2008 Frontiers of Software Maintenance. doi:10.1109/ fosm.2008.4659244.
[19] Fong, A. T., Chaw, L. T., Keong, P. K., & Yee, P. L. (2009). Automatic Web Services Deployment. 2009 WRI World Congress on Computer Science and Information Engineering. doi:10.1109/csie.2009.417.
[20] Latest SOAP versions. (n.d.). Retrieved from http://www.w3.org/TR/soap.
[21] C. (2001). Web Services Description Language (WSDL) 1.1. Retrieved 2016, from http://www.w3.org/TR/wsdl.

Keywords
Web Service, middleware, client, server.