Friday, July 9, 2010

What are Web Services ???

Web Services are next level of Web applications. Web Services expose internal data and interfaces with other programs. These are similar to Application Programing Interfaces (APIs), a Web Application can use multiple web services and these can be shared between multiple Companies.

Self contained pieces of functionality that can be published, located and invoked on internet, Web Servuces can expose business functionality, services and data over web using automated interfaces.All such interfaces allow different organizatons to find functionality they require on runtime.


For basic pillars of Web Services are :


1) eXtensible Markup Language (XML)

2) Simple Object Access Protocal (SOAP)

3) Web Services Description Language (WSDL)

4) Universal Description, Discovery, and Integration (UDDI)

No comments: