A Web service is a service offered by an electronic device to another electronic device, communicating with each other via the World Wide Web. In a Web service, Web technology such as HTTP, originally designed for human-to-machine communication, is utilized for machine-to-machine communication, more specifically for transferring machine readable file formats such as XML and JSON. In practice, the Web service typically provides an object-oriented Web-based interface to a database server, utilized for example by another Web server, or by a mobile application, that provides a user interface to the end user. Another common application offered to the end user may be a mashup, where a Web server consumes several Web services at different machines, and compiles the content into one user interface.

https://en.wikipedia.org/wiki/Web_service

*.*.*

Web Servisleri, HTTP protokolü ile XML gönderip alarak iki uzak cihaz arasındaki iletişimi sağlayan bir haberleşme yöntemidir. XML olması sayesinde değişik platformlar ve programlama dilleri arasında haberleşme sağlanabilir.

http://www.javauzmani.com/web-servisleri-soap-uddi-wsdl/

*.*.*

Programlamada "uygulama programlama arayüzü" (API), yazılım uygulamaları inşa etmek için takip edilen rutinler, uygulanan protokoller ve kullanılan araçlar bütünüdür. API bir yazılımın işleyişi, girdileri, çıktıları ve altında yatan türleri açısından bunu ifade eder.

http://e-bergi.com/y/api-nedir

*.*.*

Web servisiniz ve API kullanımız olmalıdır. Bu başka türlü olmaz. Bu konuda en az bir programlama dili kadar geniştir.