Web
Services
Definition of Web Services By Navneet Brar Web Services
are defined as reusable web based applications that can be
accessed through different hardware platforms and operating
systems. XML and HTTP is the basic platform of web services.It
is a standardized way of integrating web applications using
web service standards and protocols for accessing and developing
web services such as XML, SOAP, WSDL and UDDI. XML is used
to format the data retrieved by the protocol, SOAP is used
to transfer the data,
WSDL describes the availability of web service and UDDI provides
the list of available services.Web Service Design Patterns
Basic aspects of Web service design pattern are:understanding
web services .Web services management and their interoperability.
Understand the lower level transport model.Provide appropriate
Security.Provide Specific functionality and User Friendly
GUI.Plan for deployment issues.Use of Web Services.Web Services
do not provide the user with any interface to show data in
well defined web pages. Instead, web services just share data
tagged with XML across the network. Developers process this
data by connecting web services to a GUI such as Web Pages
and provide it user friendly interface to offer useful functionality
to the user.Advantages of using Web Services.Create reusable
web based applications as Web Services. Sometimes different
applications need same code very often. Web Services has overcome
this problem of developing same applications again and again.
For example currency conversion, weather report and country
locations services. Web Services reduce the time consuming
custom coding by providing reusable functions to develop applications
with specific functionality. Web Services are platform independent
because all communication in XML. JAVA can communicate with
Perl; LINUX applications can communicate with Windows applications
easily.
Web Services Applications.There are number of example of using
web services applications like selling products of your business
affiliate partner by creating e commerce web site accessing
the products catalog through Web Services. This helps in revenue
sharing by tracking visitors of your site. Other example of
web service: Weather report web service provides temperature
of different locations; its web based widgets can be used
to be placed on your web site to show the live weather report. Click
here for the rest.
|
|