liferay dxp, decoupled platform · multi-cloud microservices containers source: vanson bourne...
TRANSCRIPT
Milano • 27 settembre 2019
Liferay DXP, Decoupled platform
Rafael Lluis, Presales EMEA Lead, Liferay Spain
2
Milano • 27 settembre 2019
Document ManagementCheckout, Sharing, Taxonomy, Distributed Filesystems, WebDAV, Social Interaction
CollaborationWikis, Blogs, Message Boards, Knowledge Base, Calendar, Events, Private Messaging
Site ManagementUser Management, Sites/Organizations, SEO, Navigation, Site Templates, Page Templates
Content Management Drag & Drop Fragments, WYSIWYG,
Search, Localization, Versioning, Structures & Templates
CommerceB2B/B2C, Calalog Management,
Orders, Pricing & Discounts,Checkout, Payments, Taxes
Forms & Workflow ManagementVisual Workflow Designer,
Automated/Manual Workflow Tasks, Visual Form Builder, Form Validation & Rules Engine, Reusable Field Elements,
3
Milano • 27 settembre 2019
IT complexity is growing
22 35
2013 2018
Transaction touchpoints
Source: Vanson Bourne Research (2018)
4
Milano • 27 settembre 2019
95% 88% 86%
IT complexity is growingCIO Technology Adoption Over Next 12 Months
Multi-Cloud Microservices Containers
Source: Vanson Bourne Research (2018)
5
Milano • 27 settembre 2019
Multichannel
6
Milano • 27 settembre 2019
The Digital Transformation Dilemma
7
Milano • 27 settembre 2019
The Digital Transformation Dilema
How do we use technology to drive growth and brand recognition?
GrowthHow 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
Milano • 27 settembre 2019
The answer
9
Milano • 27 settembre 2019
Which way will you use APIs?
PRODUCER CONSUMER
10
Milano • 27 settembre 2019
Choosing an API standard
Easy To Use
Easy To Understand
Language Agnostic
Self Documenting
Well Defined
11
Milano • 27 settembre 2019
OpenAPI
API-driven companies who have adopted the OpenAPIstandard
! 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.
12
Milano • 27 settembre 2019
OpenAPI
Swagger Editor
Swagger Codegen
SwaggerUI
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
13
Milano • 27 settembre 2019
OpenAPI Example
PROPOSAL
CONCEPT Auto-generate and improve documentation
DocumentationInspect 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
14
Milano • 27 settembre 2019
API Trends For 2020 And Beyond
SecurityClosely monitor your API
and full development lifecycle 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
15
Milano • 27 settembre 2019
Liferay DXP: Headless / Decoupled
16
Milano • 27 settembre 2019
Liferay DXP: Headless / Decoupled
17
Milano • 27 settembre 2019
1
Key Scenarios
2 3Backend 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
18
Milano • 27 settembre 2019
Backend of a custom frontend
19
Milano • 27 settembre 2019
Headless DXP as enabler of omnichannel experiences
20
Milano • 27 settembre 2019
Data integration and platform administration
21
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 contentso Fields of the structureo Structure usedo Titleo Dateso Tagso Categories
! Create, update, delete structured content.
22
Milano • 27 settembre 2019
Demo – Digital Signage! Digital Contents sent to totems, LCD, LED and
projection to provide wayfinding, exhibitions,
marketing and outdoor / indoor advertising.
! 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.
Milano • 27 settembre 2019
LiferaySymposium1 3 - 1 4 n o v e m b r e 2 0 1 9
T a l e n t G a r d e n M i l a n o C a l a b i a n a
P e r c o d i c i s c o n t o c o n t a t t a g u e n d a . n o v e n a @ l i f e r a y . c o m