Analyzing Web Service Architecture: Standards, Protocols, and Examples

Verified

Added on  2023/06/10

|4
|667
|238
Report
AI Summary
This report provides an overview of web service technologies, defining them as client-server applications facilitating communication between systems using standard protocols. It emphasizes the role of web services in enabling different applications to share information, promoting technology independence through standardized protocols. The report distinguishes between SOAP and RESTful web services, detailing essential components like XML, SOAP, WSDL, and UDDI. Examples illustrate the significance of SOAP web services, WSDL for web service identification, and UDDI for publishing web services. The document references academic sources to support its explanations of web service standards and their impact on system performance. Desklib provides a platform for students to access similar solved assignments and study resources.
Document Page
Running head: WEB SERVICE
WEB SERVICE
Name of the Student:
Name of the University:
Author Note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1WEB SERVICE
Web service:
The definition of web service can be defined in various ways. A web service can be
defined as client server application or a method of communication between two systems or
devices (Bell, Energous 2018). Web service can be interpreted as the machine to machine
communication through standard protocols and information.
Role of using web service for upper layer communication: Web service allows different
application to communicate with each other through sharing of information. Different application
and servers can use web service for the communication purpose (Zhao et al. 2015). The main
objective of using web service is to make the application and platform of technology independent
(Michels and Intel Corp 2015). Different standard and tools are used for the communication
through web service(Zhao et al. 2015). The use of standardized protocols give the advantages in
the business and in competitive market.
Web service standards commonly used:
There are three organizations regarding the web service standards:
OASIS
W3C
WSI Organization.
Generally there are two types of web service- SOAP and Restful.
Some of the basic web services:
XML (Extensible Markup Language) 1.1
SOAP 1.2 ( Simple Object Access Potocol)
Document Page
2WEB SERVICE
WSDL 1.1 (Web Service Description Language)
UDDI 3.0.2 (Universal, Description, Discovery and Integration)
Some examples of web service in client server system and their significance in the
performance of the system:
SOAP Web service:
This kind of web service is known as protocol which is transport independent. The XMl
data is transferred as SOAP message. The XML document is sent via HTTP (Zhao et al. 2015).
HTTP is a standard web protocol.
WSDL (Web Service Description language):
In case, if there is no web service, it cannot be used. In this case, the client need to
invoke the web service in order to identify the web service (Chen et al.2014). This can be
achieved by using WSDL. WSDL is a XML file which provides the information about the web
service to the client server(Zhao et al. 2015). Using the WSDL the client server can identify the
web server and utilize the resources of web server. There are some important features or
components- <message>, <porttype>,<binding>.
Universal Description, Discovery, and Integration (UDDI)
UDDI is used for publishing and describing the web services. These web services are
provided by the particular web servers. It provides the information which are useful for the
hosting the information in web server.
References
Document Page
3WEB SERVICE
Bell, D., Energous Corp, 2018. Systems and methods for a configuration web service to provide
configuration of a wireless power transmitter within a wireless power transmission system. U.S.
Patent 9,891,669.
Chen, X., Zheng, Z., Yu, Q. and Lyu, M.R., 2014. Web service recommendation via exploiting
location and QoS information. IEEE Transactions on Parallel and Distributed Systems, 25(7),
pp.1913-1924.
Michels, O. and Loveless, C., Intel Corp, 2015. Methods for analyzing, limiting, and enhancing
access to an internet API, web service, and data. U.S. Patent 9,027,039.
Zhao, D., MacKinnon, D., Douglas, J., Gallup, D. and Shelley, P., 2015. Lexical Link Analysis
(LLA) Application: Improving Web Service to Defense Acquisition Visibility Environment.
chevron_up_icon
1 out of 4
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]