Software engineering is the branch of computer
science that is related with the development of a software
product which satisfy all the requirements that the customer
have defined as per the software requirement specification
document. In this paper, we will discuss about the Web
Services that is a method of communication that allows the two
software systems to exchange the information over the network
and how the data is exchanged between the systems. It
connects the system by using a special protocol SOAP (Simple
Object Access Protocol).SOAP is a messaging protocol that
allows programs that run on disparate operating systems (such
as Windows and Linux) to communicate using Hypertext
Transfer Protocol (HTTP) and its Extensible Markup
Language (XML).
Jaspreet Singh Rajal : Assistant Professor, Department Of Computer Science and Engineering, Chandigarh University
Gharuan, Punjab, India
Sandeep Saini : Research Scholar, Department Of Computer Science and Engineering, Chandigarh University
Gharuan, Punjab, India
WSDL
SOAP
Web Services
UDDI
QoS
Web service is a strategy for correspondence that
permits two software frameworks to trade the
information over the web. This paper analyses
techniques for web services-based development, and it
identifies a problem in the conception of these
techniques for the building of complex systems from
multiple web services. Web service environment is
highly complex. Software Development Life Cycle is
essentially a series of phases through which the software
undergoes during its development. They use SOAP
(Simple Object Access Protocol) to connect the system
which is based on Extensible Markup Language (XML).
It provides the facility to communicate between the
Application and Operating System. Success of published
web services depends on how it is getting discovered.
Efficiency, accuracy and security factors must be
considered while providing the services.
[1] Diaz-Herrera “Engineering design for software: on
defining the software engineering profession” IEEE
31st Annual Conference on Frontiers in Education,
vol 1, pp 1-7, 2001.
[2] Thomas, J.P, Thomas, M., Ghinea, G. “Modeling of
Web services flow” IEEE International Conference
on E-Commerce, pp 391-398, 2003.
[3] Benharref, A, Bouktif, S, Bentahar, J. “A New
Approach for Quality Enforcement in Communities
of Web Services” IEEE International Conference on
Services Computing, pp 472-479, 2011.
[4] Chao Ma “An Approach for Visualization and
Formalization of Web Service Composition”
services” IEEE Conf. on Web Information Systems
and Mining, pp 342 – 346, 2009.
[5] Yukyong Kim, Kyung-Goo Doh “Adaptable Web
Services Modeling Using Variability Analysis” IEEE
Third International Conference on Convergence and
Hybrid Information Technology, pp 700-705, 2008.
[6] Al-Masri, E, Mahmoud, Qusay H. “Discovering the
best web service: A neural network-based solution”
IEEE International Conference on Systems, Man and
Cybernetics, pp 4250-4255, 2009.
[7] Bertin, O.J. “Integrating IMS with web services to
enable IP Multimedia Service Oriented
Architectures” International Conf. on Internet
Multimedia Services Architecture and Applications,
2008, pp 1 – 4.
[8] Zhang Feng “A Distributed Data Integration
Framework Based on Web Services and LDAP”
IEEE Conf. on Computer Science-Technology and
Applications, 2009, pp 257 – 259.
[9] Tibermacine, C. “Migrating Component-Based Web
Applications to Web Services: Towards Considering
a "Web Interface as a Service” IEEE Conf. on Web
Services (ICWS), 2012, pp 146 – 153.
[10] Kai Yan “An optimization ant colony algorithm for
composition of semantic Web services” IEEE Conf.
on Computational Intelligence and Industrial
Applications, 2009, pp 262 – 265.
[11] Gil Cheol Park “An Automated WSDL Generation
and Enhanced SOAP Message Processing System for
Mobile Web Services” IEEE conf. on Information
Technology: New Generations, 2006, pp 388 – 387.
[12] Çelik, D “A semantic search agent approach: finding
appropriate semantic Web services based on user
request term(s)” IEEE Conf. on Information and
Communications Technology, 2005, pp 675 – 687.
[13] Avi Jencmen “Fortified Web Services Contracts for
Trusted Components” IEEE Conf. on Web Services,
2006, pp 919 – 926.
[14] Dillon, T.S “Alternative Web Service Paradigms”
IEEE Conf. on Software Engineering, 2008, pp 52.
[15] Gholamzadeh, N “Ontology-based fuzzy web
services clustering” IEEE Conf. on
Telecommunications (IST), ,2010, pp 721 - 725.
[16] Pautasso, Cesare, Olaf Zimmermann, and Frank
Leymann. "Restful web services vs. big'web
services: making the right architectural
decision."Proceedings of the 17th international
conference on World Wide Web. ACM, 2008.
[17] Qian, Zhu-Zhong, Sang-Lu Lu, and Li Xie.
"Automatic composition of Petri net based Web
services." Chinese Journal Of Computers-Chinese
Edition- 29.7 (2006): 1057.
[18] Eleyan, Amna, and Liping Zhao. "Extending WSDL
and UDDI with Quality Service Selection
Criteria." Birzeit University, University of
Manchester, Palestine, United Kingdom (2010).
[19] S. R. Ponnekanti and A. Fox. SWORD: A developer
toolkit for Web service composition.Proceedings of
the 11th World Wide Web Conference, Honolulu,
HI, USA, 2002.
[20] Yu, Q., Liu, X., Bouguettaya, A. and Medjahed, B.
(2008), “Deploying and managing web services:
issues, solutions, and directions”, The VLDB
Journal, Vol. 17 No. 3, pp. 537-72.
[21] The World Wide Web
Consortium,http://www.w3.org/