API Conference 2018
The Conference for Web APIs, API Design & Management
September 24 - 26, 2018 in Berlin

The Liferay case: Lessons learned evolving from RPC to Hypermedia REST APIs

Session
This talk originates from the archive. To the CURRENT program
✓ Free access to entwickler.kiosk Register now

More talks in the program:

Infos
Wednesday, April 11 2018
18:15 - 19:00
Room:
Room B

Liferay is an open source platform started in 2000, long before the term “Web API” existed. One early characteristic of Liferay has been its great extensibility, which included providing a featureful HTTP API to access its functionalities since the very beginning. Initially this API used SOAP (as well as other less used protocols). Later a new “RESTful” option was added, leveraging HTTP+JSON and it became much more popular (even though it was at Level 0 in Richardson Maturity Model). However, both approaches lead users of the API to have a high coupling that makes the evolution of the APIs a challenging task. So we started wondering, isn’t there a better way to build APIs in 2017?

This session explains our search to find a better alternative and what we learned along the way.
It focuses on how we have adopted Hypermedia and Shared Vocabularies to create a new breed of APIs that we believe form the secret ingredients that solve the most important challenge we have in the API Economy: evolvability. We are now successfully applying this type of APIs in all of our products, one premise, cloud based, … even internal. We hope to inspire others to do the same.

All News & Updates of API Conference 2018:

Behind the Tracks

API Management

Ein detaillierter Blick auf die Entwicklung von APIs

API Business & Strategy

Innovationskraft und Wirtschaftlichkeit von APIs

API Development

Architektur von APIs und API-Systemen

API Design & Documentation

Von Policys und Identitys bis Monitoring

Microservices

Microservices Strukturen & Frameworks