Project Home | Progress | Seminars | Reports | References | Contact
eb Services

A Web Service is a piece of software functionality that is accessible over a network and built on technologies that are independant of platform, programming language and component model.
- AXIS : Next Generation of Java SOAP (J.Basha & R.Irani)

Webservices are based on a Service Oriented Architecture (SOA) where software functionality is distributed as a set of services.
An SOA describes three basic roles:

To achieve the the above mentioned functions of finding a webservice and binding to it if you are a service consumer or publishing your webservice if you are a service provider, one requires a platform and vendor neutral implementation. Several companies like IBM, Microsoft among others have described a web services stack to achieve interoperability.

  • UDDI : A standard mechanism for publishing and discovering web services
  • SOAP : A standard mechanism for invoking web services
  • WSDL : A standard mechanism for describing web services
  • Transport Network : The network responsible for communication between endpoints.