Wednesday 2 March 2011

Difference Between Web Applications and Web Services

According to definition Web services are that provide a standard means of inter-operating between different software applications, running on a variety of platforms and/or frameworks Web services are all about making different types of applications compatible to inter operate with other.

We can say that web services are mechanism to access remote objects or functions by using HTTP and XML in combine called SOAP(simple object access protocol). Soap has some

methods to access programmable application by some logic and methods.

Web services use soap protocol while web application use http protocol.

Clients are only have to deal with send and get for xml request using SOAP and web applications are accessible by clients.

Web services can be implemented at any client or server place to make data secure, so that when w

eb services are being use on server side,

even programmer also can not find that data.

For an example, a Web Application as defined in Java is a formal way of packaging Servlets where a "Web Service" is a single service which usually communicates with other components through SOAP messaging. Thus a "Web Services" is much closer to an Java Beans than to a whole "web application".

Web services are well defined functions having standard interfaces that just expose a behavior where web applications are browser based applications that also include an interface and functions that are bound into a single application that is run from the web. A web service, however is also an application whose purpose is to serve a service to clients or users.

A web application is like a web site. You can log onto to it, browse, do things etc and consumers are people.

No comments:

Post a Comment