Monday, 7 July 2014

Why do we need web-services? How different is it from normal web-applications?

There are many advantages of using webservices. The main advantages over a regular http application is that it uses SOAP messaging wich is much more efficient and less bandwidth costly.
Another advantage is that Service Transport, XML Messaging, Service Description and Service Discovery layers use a standard protocol witch make it easy for developers to develop functionality irrespective of programming languages.
Suppose you are a provider of a service, say weather forecast. Why make developers, go to your website, scrab your page and then extract the data that they need? Wouldn't be easier to develop this services that a developer can pass in a date and get back a well defined xml document containing all the info they need? The same happens for all type of cases...

What are Web Services and why use them?

A web service is a software system designed to support interoperable
 machine-to-machine interaction over a network. The basic web services 
 platform is XML + HTTP(S).XML provides a language which can be used 
 between different platforms and programming languages 
 and still express complex messages and functions. HTTP 
 (or its secure form HTTPS) is the most widely 
 used Internet protocol. In combination they help to create an interface
 that communicates using openly defined, standardized protocols, 
 are self-contained and self-describing,and can be discovered and 
 used by other applications. Web services can help to solve interoperability
 challenges by giving your applications a way to integrate their data and 
 business processes with OpenClinica.
more deatails...



No comments:

Post a Comment