Web API (protocals: SOAP and WSDL)
web service(use markup language):
json-rpc
xml-rpc
WSDL (web services description language)
...
SOA: Service-oriented architecture
SOAP: Simple Object Access Protocal