Version 0.1

Vortrag: The R6 REST-API Journey


In this talk we will speak about our journey to developing a new RESTful API for Infonova R6. To fully understand our reasoning and motivation that drives us to modernize the current API, we compare the design of the current to our envisioned RESTful API. As there is no silver-bullet regarding various RESTful design principles (e.g. API-Versioning, Hypermedia, ...) and technologies, we discuss our decisions and the technologies backing this new API. Additionally, we summarize the lessons learned when making all aspects of Infonova R6 easily accessible with an RESTful API. We focus especially on core design principles, processes and technological innovations we use to deliver usable APIs which are both – well accepted by its intended clients and easy to develop for the maintainers.