== Web REST API ==* The Web REST API will be implemented as a first-class citizen
** It provides all the available functions and data to its clients
** Serves as a data and business logic abstraction layer
* The web REST API will be implemented using HTTPS and REST principles* The web REST API uses JSON as the primary data interchange format (serialization of data structures should be abstracted), other formats should be possible in the future.
* Multiple authentication methods are possible
** Web-Server assisted:
Why a Web REST API?
* Separation and abstraction of presentation and business logic
** Faster development/test cycles for business logic