The document discusses Liferay DXP and its capabilities for headless and decoupled architectures. It describes how Liferay DXP allows developers to build custom frontends by exposing APIs, enables omnichannel experiences by providing a single source of content, and facilitates data integration and platform administration through OpenAPI support. Specific scenarios covered include using Liferay DXP as the backend for custom applications, providing consistent experiences across channels, and automating integration with other systems. The document also provides an example of using Liferay DXP to manage digital signage content through APIs.
08448380779 Call Girls In Friends Colony Women Seeking Men
Experience API: il caso del CMS Headless Liferay di Rafael Lluis
1. Milano • 27 settembre 2019
Liferay DXP, Decoupled
platform
Rafael Lluis, Presales EMEA Lead, Liferay Spain
2. 2
Milano • 27 settembre 2019
Document Management
Checkout, Sharing, Taxonomy, Distributed
Filesystems, WebDAV, Social Interaction
Collaboration
Wikis, Blogs, Message Boards,
Knowledge Base, Calendar, Events,
Private Messaging
Site Management
User Management, Sites/Organizations, SEO,
Navigation, Site Templates, Page Templates
Content Management
Drag & Drop Fragments, WYSIWYG,
Search, Localization, Versioning,
Structures & Templates
Commerce
B2B/B2C, Calalog Management,
Orders, Pricing & Discounts,
Checkout, Payments, Taxes
Forms & Workflow Management
Visual Workflow Designer,
Automated/Manual Workflow Tasks,
Visual Form Builder, Form Validation &
Rules Engine, Reusable Field Elements,
3. 3
Milano • 27 settembre 2019
IT complexity is growing
22 35
2013 2018
Transaction touchpoints
Source: Vanson Bourne Research (2018)
4. 4
Milano • 27 settembre 2019
95% 88% 86%
IT complexity is growing
CIO Technology Adoption Over Next 12 Months
Multi-Cloud Microservices Containers
Source: Vanson Bourne Research (2018)
6. 6
Milano • 27 settembre 2019
The Digital Transformation Dilema
How do we use technology
to drive growth and brand
recognition?
Growth
How do we capture data
from all of these digital
touchpoints and leverage
it to make better
data-driven decisions?
Data
ROI
How do we measure return on
investment?
User Experience
How do we create a
cohesive, compelling
experience?
8. 8
Milano • 27 settembre 2019
Which way will you use APIs?
PRODUCER CONSUMER
9. 9
Milano • 27 settembre 2019
Choosing an API standard
Easy To Use
Easy To
Understand
Language
Agnostic
Self Documenting
Well Defined
10. 10
Milano • 27 settembre 2019
OpenAPI
API-driven companies who have adopted the OpenAPI
standard
✔ Founded in 2010
✔ Formerly known as Swagger
✔ A variety of companies, including Google, IBM,
Microsoft and SmartBear are founding members.
✔ Available tools for generating clients for multiple
languages: javascript, php, java, etc.
✔ Supported by many Data integration products out of
the box.
11. 11
Milano • 27 settembre 2019
OpenAPI
Swagger
Editor
Swagger
Codegen
Swagger
UI
Swagger
Hub
Swagger
Inspector
Publish your APIs
Test and Document
Your APIs With Ease
Design and
document your
API in an open
source editor
Visualize and
interact with an API
without any code
Simplify your build by generating
server stubs and client SDKs for
APIs
12. 12
Milano • 27 settembre 2019
OpenAPI Example
PROPOSAL
CONCEPT Auto-generate and improve
documentation
Documentation
Inspect API endpoints and
request/response
elements
API Explorer
• API specification hosted on
GitHub
• Import contracts into REST
clients
Developer Experience
Sources: Aleksei Akimov (2018) Pyments.com (2019)
“We don’t lose
customers to anyone.
The loyalty to our
platform is very high.”
Adyen CEO Pieter van der Does
13. 13
Milano • 27 settembre 2019
Liferay DXP: Headless / Decoupled
14. 14
Milano • 27 settembre 2019
Liferay DXP: Headless / Decoupled
SERVICE BUILDER
LOCAL/REMOTE SERVICES
HEADLESS APIs
SOAP JSON
REST GRAPHQL
15. 15
Milano • 27 settembre 2019
Liferay DXP: Headless / Decoupled
16. 16
Milano • 27 settembre 2019
1
Key Scenarios
2 3
Backend of a
custom frontend
Enabler of
omnichannel
experiences
Data integration &
platform
administration
Enable your
developers to
create experiences
with the
technologies of
their choice.
Provide your users
with a continuous
experience from a
single source of
data.
Automate the
integration with
other systems
thanks to the
OpenAPI support
17. 17
Milano • 27 settembre 2019
Backend of a custom frontend
18. 18
Milano • 27 settembre 2019
Headless DXP as enabler of omnichannel
experiences
19. 19
Milano • 27 settembre 2019
Data integration and platform administration
20. 20
Milano • 27 settembre 2019
Delivery API. Structured Web Content
More APIs on: https://app.swaggerhub.com/organizations/liferayinc
✔ Retrieve both the raw data and the rendered content
with all the templates defined.
✔ Translations
✔ Filter and sort your contents
o Fields of the structure
o Structure used
o Title
o Dates
o Tags
o Categories
✔ Create, update, delete structured content.
21. 21
Milano • 27 settembre 2019
Demo – Digital Signage
✔ Digital Contents sent to totems, LCD, LED and
projection to provide wayfinding, exhibitions, marketing
and outdoor / indoor advertasing.
✔ Manage contents on a single backend
✔ Expose contents through APIs and consume those
from the totems, LCD, LED, etc.
✔ Gain online control instead of static, asynchronous,
outdated content.
22. 22
Milano • 27 settembre 2019
API Trends For 2020 And Beyond
Security
Closely monitor your API
and full development life
cycle to protect against
data breaches and any
security vulnerabilities
AI & ML
Big data, visual,
location, text, web,
network, mobile, NLP,
etc.
Headless
Make content accessible
via a RESTful API for
display on any device
Developer Experience
DX determines whether
or not you earn mind
share and engagement
23. Milano • 27 settembre 2019
Liferay
Symposium
13-14 novembre 2019
Talent Garden Milano Calabiana
Per codici sconto contatta
guenda.novena@liferay.com