Representational state transfer

REST (Representational state transfer) or more used RESTful web services describes a way different systems can exchange data by the use of the HTTP methods: GET, POST, PUT, DELETE. This data can be transported in different formats like JSON, XML aso.


RQLRQL is the short form for Resource Query Language, a grammar for describing queries on resources. Queries written in RQL can be used with the JPA Criteria API.
GraphQLGraphQL is a very dynamic query language, which allows us to receive exactly the data we requested. Note: Because it is so dynamic there is no way of API versioning, if you need it.