web-services Tutorial

A web-service is a web application component that enables communication between applications for integration purposes.

Web-services follow a client-server architecture. An application “offers” a web-service (server) and other applications “consume” the web-service (client).

They are implemented over HTTP using requests and responses.

The main types of web-services are:

  • SOAP (Simple Object Access Protocol)
  • REST (REpresentational State Transfer)