A
web service is a service offered by an electronic device to another electronic
device, communicating with each other via the World Wide Web. In a web service,
the Web technology such as HTTP originally designed for human-to-machine
communication is utilized for machine-to-machine communication, more
specifically for transferring machine-readable file formats such as XML and
JSON. In practice, a web service typically provides an object-oriented
web-based interface to a database server, utilized for example by another web
server, or by a mobile app, that provides a user interface to the end user.
It
is web service is a software system that supports interoperable machine to
machine interaction over a network. It has an interface described in a
machine-processable format .
Users
can access some Web services through a peer-to-peer arrangement rather than by
going to a central server. XML
based information exchange systems that use the Internet for direct
application-to-application interaction. These systems can include programs,
objects, messages, or documents. A web service is a collection of open
protocols and standards used for exchanging data between applications or
systems.
Some benefits using on
Web services:
Exposing
the function on to network: A Web service is a unit of managed code that can be
remotely invoked using HTTP, that is, it can be activated using HTTP requests.
Data quality Web services
protect data from errors which usually comes when working with database. The
data quality web services also improves and increase sales of web service
business. One of the
advantages of web services is interoperability. Interoperability means that
system is not specific to any language and any platforms. Similarly web service
offer interoperability so that on can easily work.
Implementation is another advantage of web services. If we talk about word implementation in web services we actually meant to say deployment. Web services are deployed or arranged over internet technology.
Application
to Application interaction are built on standards such as XML, WSDL, UDDI,
HTTP. These standard solve many communication problems.
Low
Cost of communication: Web Services uses SOAP over HTTP protocol for the
communication, so you can use your existing low cost internet for implementing
Web Services. This solution is much less costly compared to proprietary solutions
like EDI/B2B.
Dis advantages of using
on web services:
Although the simplicity of Web services is an advantage in some respects,
it can also be a hindrance. Web services use plain text protocols that use a
fairly verbose method to identify data. This means that Web service requests
are larger than requests encoded with a binary protocol. The extra size is
really only an issue over low-speed connections, or over extremely busy
connections. HTTP and
HTTPS are simple, they weren't really meant for long-term sessions. Typically, a
browser makes an HTTP connection, requests a Web page and maybe some images,
and then disconnects. In a typical CORBA or RMI environment, a client connects to
the server and might stay connected for an extended period of
time. The server may periodically send data back to the client.

No comments:
Post a Comment