4. Interfaces

Definitions

REST

REST (Representational State Transfer) is the most widely used standard for communicating between processes on the open web.

Messaging

Messaging is another common pattern for asynchronous processing. This enables the event driven messaging pattern

4.1. REST

REST is the primary route through which the system is interacted with. All functionality goes through this interface.

4.2. Messaging

Messaging is a secondary interface through which the service operates, in order to provide asynchronous functionalities to the system as a whole.