3. “ An application programming interface ( API ) is a set of functions, procedures, methods or classes that an operating system, library or service provides to support requests made by computer programs. [1] ” “ Web services are frequently just Web APIs that can be accessed over a network, such as the Internet , and executed on a remote system hosting the requested services. ”
4. Resources — Commands are defined in simple terms: resources to be retrieved, stored / get, set Nouns — Exchanging resources and concepts Commands — Commands are defined in methods with varying complexity: depending on “standard” Verbs — Exchanging methods RPC vs. REST