ABSTRACT

B Interactive: end-to-end between an active agent (e.g. a person) and a backend.

B Separation between client and server. Communication between the two is synchronous in the form of request-response.

B Statelessness communication: every request from client to server must contain all the information necessary for the server to serve the request. The server should not store context of ongoing interaction; session state is on the client.