The Developer’s Guide to Web Service APIs, Structures, and Protocols
Each time you log in to your favorite website using your Google account, the website communicates with Google via a web API.
Before delving into what web service APIs are, perhaps I should define what an API is. An API is a component that enables communication between two systems or applications.
Web service APIs are APIs that depend on a network to enable communication between two systems.