Representational State Transfer (REST) is a lightweight protocol for the HTTP communication, where parameters are mostly encoded in the request URL.
Query language which provides a flexible way of getting al the needed data in one request.
Simple Object Access Protocol (SOAP) is an XML-based communication protocol and encoding format for inter-application communication.
An API for the programming language Java, which defines how a client may access a database.
Open, lightweight, and easy to implement client/server publish-and-subscribe message transport protocol ideal for M2M and IoT contexts.
Java Message Service is an API for exchanging messages between applications.
Advanced Message Queueing Protocol is an open standard application layer protocol for message-oriented middleware.
Remote procedure calling using HTTP as the transport and XML as the encoding.