Home
Call For Papers
Submission
Author
Registration
Publications
About
Contact Us

  Reusability of WSDL Services in Web Applications  
  Authors : Jaspreet Singh; Sandeep Saini
  Cite as:

 

Software engineering deals with the development and modeling of windows and web applications. These applications have been used by various companies to provide different solutions. In this paper, web application for ticket booking system has been designed that uses different components like ticket booking, ticket cancelation, view booking etc. These components can be used for booking a ticket by the user. In the web application, web services have been used with the help of web services description language (WSDL). These web services have been published on the server and can be reused in various web applications. It can be designed for air ticket booking system and later on reused in the movie ticket booking system also. All these web services have undergone regression testing to validate the availability of web service in the web application. By reusing the web services in similar web application and performing testing on new web application, this approach provides better reusability of the modules. The reusability reduces the effort of designing and coding for a software development organization.

 

Published In : IJCSN Journal Volume 4, Issue 4

Date of Publication : August 2015

Pages : 599 - 604

Figures :09

Tables : 01

Publication Link : Reusability of WSDL Services in Web Applications

 

 

 

Jaspreet Singh : Assistant Professor Department Of Computer Science & Engineering, Chandigarh University Gharuan, Punjab, India

Sandeep Saini : Research Scholar, Master of Engineering Department Of Computer Science & Engineering, Chandigarh University Gharuan, Punjab, India

 

 

 

 

 

 

 

SDLC

SOAP

Web Services

WSDL

The need of software engineering is increasing due to frequent changes in the user requirements and operating environments in which the software is working. Web services provide cost-effective solution for uniting distributed information between various applications and platforms. In the proposed work, web services is embedded in the application by using various connectors e.g. Loop connector, sequential connector etc. Web service that is designed for air ticket booking system has been reused in the movie ticket booking system. Regression and stress testing is done to determine whether it is feasible for the particular application or not. Thus, reusability reduces the effort of designing and coding for a software development organization. In the future, web services can be reused in the different web applications by designing the mappers. The mappers can be used to convert web service language from one form to other through the step mapping and the web services can be published on the server side to be reused by various clients on different web applications.

 

 

 

 

 

 

 

 

 

[1] Sanjaya, R “Web traffic reduction for infrequent update application using Green Ajax” International Conf. on Information Management and Engineering (ICIME), 2010, pp 170 – 176. [2] Sharma, K “SWART: Secure Web Application Response Tool”, International Conf. on Control Computing Communication & Materials (ICCCCM), 2013, pp 1-7. [3] Pressman, Roger S., "Software engineering: A practitioner's approach", McGraw-Hill Companies, 5th edition, 2005. [4] McMaster, S “Developing a Feedback-Driven Automated Testing Tool for Web Applications” ISSN 978-1-4673-2857-9, pp 210 – 213, IEEE, 2012. [5] Rouached, M” A declarative Web services composition framework”, IEEE Conf. on Digital Information Management (ICDIM), 2013, pp 96 – 101. [6] Vuong Xuan Tran “QoS Based Ranking for Web Services: Fuzzy Approaches” IEEE Conf. on Next Generation Web Services Practices, 2998, pp 77 – 82. [7] Wu Chou “Web Services for Service-Oriented Communication” IEEE Conf. on Collaborative Computing: Networking, Applications and Work sharing, pp.1–8,2006. [8] Gharzouli, M “A Generic P2P Collaborative Strategy for Discovering and Composing Semantic Web Services” IEEE Conf. on Internet and Web Applications and Services, 2009, pp 449 – 454. [9] Wenhong Liu “Research and Application of Regression Test Case Design Methods Based on the Analysis of the Relationship” ISSN 13874437, pp 233 – 236, IEEE, 2013. [10] Sommerville, Ian. "Software Engineering", Addison Wesley, 9th edition ,2011. [11] www.w3schools.com/webservices/ws_wsdl_document s.asp [12] http://www.w3.org/TR/wsdl [13] Chaturvedi, A. “A tool supported approach to perform efficient regression testing of web services”, ISSN 2326-6910, IEEE, pp 50 – 55, IEEE, 2013. [14] Prajapati, H.B “High Quality Web-Application Development on Java EE Platform” IEEE Conf. on Advance Computing Conference, 2009,pp 1664 – 1669. [15] Belqasmi, F. “RESTful web services for service provisioning in next-generation networks: a survey” IEEE Conf. on Communications Magazine, 2011, pp 66 – 73. [16] Benharref, A “Online monitoring for sustainable communities of Web Services”, IEEE Conf. on Integrated Network Management (IM), 2011, pp 702 – 705. [17] Alexey G. Malishevsky, Gregg Rothermel and Sebastian Elbaum, “Modeling the Cost-Benefits Tradeoffs for Regression Testing Techniques", Proceedings of the International Conference on Software Maintenance (ICSM’02), 2002.