API Conference 2020
The Conference for Web APIs, API Design & Management
April 20 - 22, 2020 in The Hague, Netherlands

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

This talk originates from the archive. To the CURRENT program
Until December 19
✓ Workshop Day for free ✓ Raspberry Pi or C64 Mini for free ✓ Save up to €584 Register now
Wednesday, April 11 2018
18:15 - 19:00

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 2019:

Behind the Tracks

API Management

A detailed look at the development of APIs

API Development

Architecture of APIs and API systems

API Design & Documentation

From policies and identities to monitoring

API Platforms & Software as a Service

Web APIs for a larger audience & API platforms related to SaaS