SlideShare a Scribd company logo
1 of 22
Download to read offline
www.entando.com
SFSCON 2023 - BOLZANO/ITALY NOV. 10TH 2023
The Entando Marketplace
Fueling the Capability Economy through FOSS Contributions
and Empowering Community-driven Innovation
www.entando.com
Composable Architect and
Technical Lead
I’m
Luca.
Luca Basile
luca.basile@entando.com
M. +39 3498728062
SFSCON 2023 - BOLZANO/ITALY NOV. 10TH 2023
www.entando.com
What is Entando ?
Composable Construction Composable Applications
We manage “the
logistic” of the building
blocks to create a
composable application
We accelerate the
development and
delivery of composable
and cloud-native
applications across the
cloud
Product catalog
Checkout
and pay
Customer and
account
Basket
Promotion
Product
Search
Entando Inc
15M
Investment Capital
Raised (USD)
42+
Employees
22+
Customers
FOUNDED IN 2015
Headquartered in
North America
INTERNATIONAL PRESENCE
Europe, North America
APPLICATION COMPOSITION PLATFORM
Recognized as Sample Vendor by
Gartner for the new ACP category in
the Cloud Services Platform.
INVESTORS
What is a composable application?
According to ChatGPT:
“Composable applications are modular software
systems that enable the flexible assembly, integration,
and customization of independent components to
meet specific business needs. These components are
designed for reusability, interoperability, and
scalability, promoting rapid development and
adaptability."
Independently
deployable functional
building blocks
Orchestrated
assembly
Modifiable via
recomposition
Multiple,
custom
experiences
Created to meet a specific business need
How Do You Know a Composable Business
Application if You Meet One?
The Foundational Elements of Composition
Native Functional Building Blocks
Service
Service
Data
APIs
Event
channels
What: “Mini-applications”
implementing a well-defined
business capability
How: Combining fine grain services
(e.g., microservices) and data
Tools: Pro-code, low-code
application platforms,
orchestration, APIs, events
Who: IT/LOB software engineers
(see
The Foundational Elements of Composition
Functional Building Blocks Frontend Building
Blocks
Composable Business Applications
What: End-to-end, full business
applications
How: Orchestrating functional and
frontend building blocks
Tools:Low-code platforms,
orchestration and automation
tools
Who: Software engineers and/or
business technologists
Application
Composition
Platform
•Orchestration
•Integration
•Development
•Execution
Marketplace
•Operations
•Governance
•Security
•Compliance
Composable Business Application &
Technology Landscape
Legacy
Systems
Functional
Building
Blocks
Composable
Business
Applications
Who Is Engaged in Composable
Business Applications?
Creators
Design, develop, test and
deliver collections of
building blocks
Consumers
Use the composable
business applications, in
case applying minor
customizations
Curators
Manage the catalog by
importing and validating
building blocks and other
reusable assets
Composers
Assemble new
composable business
applications by
orchestrating resusable
assets
Catalog
Application
Composition
Platform
Enterprise
Architects
Produce business
capabilities maps
How Does an Application Composition
Platform Looks Like?
Use Experience Layer
Metadata
Management
Data
Management
API Management
Event Brokering
Smart
Assistance
Technology Enablers Layer
Execution
Operational Layer
Operations Security Compliance Governance AI Support
Asset Catalog
Composition Layer
Orchestration
User Experience
Development
Building Blocks
Integration
Building Blocks
Development
Creator UX Curator UX Composer UX Consumer UX
Data
Marketplace
The Composable Business Application
Pipeline
Consumers
Delivery
& Use
Creators
Building Blocks Procurement
& Development
Marketplace
Import
Curators
Application Composition
& Deployment
Composers
Entando Enables the Composable Lifecycle
Bundle
GitHub
Docker
Composable Architecture Require Full Modularity
YES
159
Monolith Tiers Microservices
Micro-
service
Micro-
service
Micro-
service
Micro-
service
Micro-
service
Micro-
service
Micro
Frontend
API GATEWAY API GATEWAY or BFFS
Frontend
Backend
Monolithic frontend
with modular backend
Micro Frontend
Micro
Frontend
Micro
Frontend
Full modular
1970s 2000s 2010s 2020s
Composable Require Full Modularity
Micro-
service
Micro-
service
API GATEWAY or BFFS*
Micro-
service
Micro
Frontend*
Micro
Frontend
Micro
Frontend
Micro
Frontend
Full modular Bundle
Entando
Deployment
Unit
Entando Platform
Entando
Identity Management
(Keycloak)
Entando
Component
Generator
(JHipster)
Entando
App Builder
Entando
Hub
(Local or
Remote)
Entando
CLI
Entando
App Engine
Entando Kubernetes Operator
Content Workflow Integration
Create Compose Consume
Curate
Entando
Platform Capabilities
Entando
Bundle
Generator
Bundle
Packaged
Business
Capabilities
Bundle 1
Logo Content
CMS
Login
Signup
Header Nav Menu Metrics
CURATE Components
Publish components and capabilities in the Entando Hub
Curator
Publish, Edit, Analyze,
Alert users of the
Entando Hub of
Components, PBCs and
Solutions
Publish
The Entando Hub
The Entando Hub is the public SaaS Hub instance which serves a public catalog of available
PBCs and solution templates. See https://hub.entando.com
Features:
● PBC Discovery
● Clear requirements
● Source Code Always
available
● Role Based Access
Control (RBAC)
Next versions:
● Enhanced PBC
discovery
● Image scanning for
Security check
● Monetization
Curate (and Leverage) Multiple Hub Types
Local Hub
Included in the AppBuilder. Used to
CREATE and compose applications from
prebuilt components. Use components and
PBCs as-is, configure, extend, or fork.
Enterprise Hubs
Developed and curated by either enterprises or
their SI partners. Used to curate IP / PBCs /
components and to control governance.
Entando Cloud Hub
Repository of public and
private components and
PBCs.
Insurance Company
Enterprise Hub
Solution Integrator A
Enterprise Hub
A single Entando Application Builder can leverage multiple Entando Hubs to build one or more applications
Entando Catalog Architecture
PBCs, aka,
Components,
Accelerators, and
Solutions
(Entando, SI, ISV,
Community
Components)
Functional EPC
(ISV Integrations)
System Level EPC
(Entando and ISV
Integrations)
Workflow
Server
IdM
AI
Service
Secrets
Mgmt
Eventing
Service
DXP
Service
Docs
Mgmt
eComm
Service
Calendar
Service
Email
Service
Design
Systems
Login for
Okta
eComm Calendar Doc
Repo
Case
Mgmt
Message
Broker
Kafka
Server
SMS
Service
Data
Fabric
Onboarding
Portal
Advanced
Search
Loyalty
Program
Micro
Portal
WCMS
(Strapi)
Task
Mgmt
Node
Widget
Tableau
Widget
Customer
Portal
Partner
Portal
Page
Templates
ChartJS
Widget
WebUI CI/CD Logging Monitoring
App
Builder
API
Mgmt
SPID
Hub
App
Engine
Want to contribute to the Entando HUB ?
● Follow our tutorials
● Develop your own PBCs using any Technology you like
( if it runs in Docker, it runs in Entando! )
● Contribute to our community
Contact us
Developer Portal Join our community Join us!
Thank You

More Related Content

Similar to SFSCON23 - Luca Basile - The Entando Marketplace

[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven World[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven WorldWSO2
 
Mobile World Congress 2018 Review by Marco Papale
Mobile World Congress 2018 Review by Marco PapaleMobile World Congress 2018 Review by Marco Papale
Mobile World Congress 2018 Review by Marco PapaleMarco Papale
 
Building an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursBuilding an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursCharalampos Doukas
 
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenRapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenWithTheBest
 
Steve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer ResumeSteve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer Resume?? Stephen Bennett ??
 
Unicaseed Demo Days - Alleantia
Unicaseed Demo Days - AlleantiaUnicaseed Demo Days - Alleantia
Unicaseed Demo Days - AlleantiaUnicaseed
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisLaurent Dunys
 
Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015Alan Quayle
 
Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)AllieYang1
 
Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)AllieYang1
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementAnt Cruz
 
The Future of IOT: Living, Moving and Interacting Scenarios.
The Future of IOT: Living, Moving and Interacting Scenarios.The Future of IOT: Living, Moving and Interacting Scenarios.
The Future of IOT: Living, Moving and Interacting Scenarios.Telefónica IoT
 
when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...
when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...
when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...Cisco DevNet
 
[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven WorldWSO2
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...WSO2
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application DevelopmentKim Clark
 
[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven World[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven WorldWSO2
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE
 
IOT Editable Design Presentation Editable
IOT Editable Design Presentation EditableIOT Editable Design Presentation Editable
IOT Editable Design Presentation Editablehareyaa
 

Similar to SFSCON23 - Luca Basile - The Entando Marketplace (20)

[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven World[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven World
 
Mobile World Congress 2018 Review by Marco Papale
Mobile World Congress 2018 Review by Marco PapaleMobile World Congress 2018 Review by Marco Papale
Mobile World Congress 2018 Review by Marco Papale
 
Building an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursBuilding an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & Entrepreneurs
 
Alleantia pitch at IBM Smartcamp 2015
Alleantia pitch at IBM Smartcamp 2015Alleantia pitch at IBM Smartcamp 2015
Alleantia pitch at IBM Smartcamp 2015
 
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenRapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
 
Steve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer ResumeSteve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer Resume
 
Unicaseed Demo Days - Alleantia
Unicaseed Demo Days - AlleantiaUnicaseed Demo Days - Alleantia
Unicaseed Demo Days - Alleantia
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à Paris
 
Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015
 
Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)
 
Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)Rolls Royse Blockchain Event (BiiLabs)
Rolls Royse Blockchain Event (BiiLabs)
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services Management
 
The Future of IOT: Living, Moving and Interacting Scenarios.
The Future of IOT: Living, Moving and Interacting Scenarios.The Future of IOT: Living, Moving and Interacting Scenarios.
The Future of IOT: Living, Moving and Interacting Scenarios.
 
when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...
when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...
when Apps meet Infrastructure - CodeMotionMilan2018 Keynote - Cisco DevNet - ...
 
[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application Development
 
[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven World[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven World
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
 
IOT Editable Design Presentation Editable
IOT Editable Design Presentation EditableIOT Editable Design Presentation Editable
IOT Editable Design Presentation Editable
 

More from South Tyrol Free Software Conference

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...South Tyrol Free Software Conference
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...South Tyrol Free Software Conference
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSouth Tyrol Free Software Conference
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...South Tyrol Free Software Conference
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...South Tyrol Free Software Conference
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...South Tyrol Free Software Conference
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSouth Tyrol Free Software Conference
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSouth Tyrol Free Software Conference
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...South Tyrol Free Software Conference
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...South Tyrol Free Software Conference
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSouth Tyrol Free Software Conference
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...South Tyrol Free Software Conference
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSouth Tyrol Free Software Conference
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...South Tyrol Free Software Conference
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSouth Tyrol Free Software Conference
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...South Tyrol Free Software Conference
 

More from South Tyrol Free Software Conference (20)

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
 
SFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open ScienceSFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open Science
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
 
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portalSFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
 
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke MeranSFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
 
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis MapsSFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

SFSCON23 - Luca Basile - The Entando Marketplace

  • 1. www.entando.com SFSCON 2023 - BOLZANO/ITALY NOV. 10TH 2023 The Entando Marketplace Fueling the Capability Economy through FOSS Contributions and Empowering Community-driven Innovation
  • 2. www.entando.com Composable Architect and Technical Lead I’m Luca. Luca Basile luca.basile@entando.com M. +39 3498728062 SFSCON 2023 - BOLZANO/ITALY NOV. 10TH 2023
  • 3. www.entando.com What is Entando ? Composable Construction Composable Applications We manage “the logistic” of the building blocks to create a composable application We accelerate the development and delivery of composable and cloud-native applications across the cloud Product catalog Checkout and pay Customer and account Basket Promotion Product Search
  • 4. Entando Inc 15M Investment Capital Raised (USD) 42+ Employees 22+ Customers FOUNDED IN 2015 Headquartered in North America INTERNATIONAL PRESENCE Europe, North America APPLICATION COMPOSITION PLATFORM Recognized as Sample Vendor by Gartner for the new ACP category in the Cloud Services Platform. INVESTORS
  • 5. What is a composable application? According to ChatGPT: “Composable applications are modular software systems that enable the flexible assembly, integration, and customization of independent components to meet specific business needs. These components are designed for reusability, interoperability, and scalability, promoting rapid development and adaptability."
  • 6. Independently deployable functional building blocks Orchestrated assembly Modifiable via recomposition Multiple, custom experiences Created to meet a specific business need How Do You Know a Composable Business Application if You Meet One?
  • 7. The Foundational Elements of Composition Native Functional Building Blocks Service Service Data APIs Event channels What: “Mini-applications” implementing a well-defined business capability How: Combining fine grain services (e.g., microservices) and data Tools: Pro-code, low-code application platforms, orchestration, APIs, events Who: IT/LOB software engineers
  • 8. (see The Foundational Elements of Composition Functional Building Blocks Frontend Building Blocks Composable Business Applications What: End-to-end, full business applications How: Orchestrating functional and frontend building blocks Tools:Low-code platforms, orchestration and automation tools Who: Software engineers and/or business technologists
  • 10. Who Is Engaged in Composable Business Applications? Creators Design, develop, test and deliver collections of building blocks Consumers Use the composable business applications, in case applying minor customizations Curators Manage the catalog by importing and validating building blocks and other reusable assets Composers Assemble new composable business applications by orchestrating resusable assets Catalog Application Composition Platform Enterprise Architects Produce business capabilities maps
  • 11. How Does an Application Composition Platform Looks Like? Use Experience Layer Metadata Management Data Management API Management Event Brokering Smart Assistance Technology Enablers Layer Execution Operational Layer Operations Security Compliance Governance AI Support Asset Catalog Composition Layer Orchestration User Experience Development Building Blocks Integration Building Blocks Development Creator UX Curator UX Composer UX Consumer UX Data Marketplace
  • 12. The Composable Business Application Pipeline Consumers Delivery & Use Creators Building Blocks Procurement & Development Marketplace Import Curators Application Composition & Deployment Composers
  • 13. Entando Enables the Composable Lifecycle Bundle GitHub Docker
  • 14. Composable Architecture Require Full Modularity YES 159 Monolith Tiers Microservices Micro- service Micro- service Micro- service Micro- service Micro- service Micro- service Micro Frontend API GATEWAY API GATEWAY or BFFS Frontend Backend Monolithic frontend with modular backend Micro Frontend Micro Frontend Micro Frontend Full modular 1970s 2000s 2010s 2020s
  • 15. Composable Require Full Modularity Micro- service Micro- service API GATEWAY or BFFS* Micro- service Micro Frontend* Micro Frontend Micro Frontend Micro Frontend Full modular Bundle Entando Deployment Unit
  • 16. Entando Platform Entando Identity Management (Keycloak) Entando Component Generator (JHipster) Entando App Builder Entando Hub (Local or Remote) Entando CLI Entando App Engine Entando Kubernetes Operator Content Workflow Integration Create Compose Consume Curate Entando Platform Capabilities Entando Bundle Generator Bundle Packaged Business Capabilities
  • 17. Bundle 1 Logo Content CMS Login Signup Header Nav Menu Metrics CURATE Components Publish components and capabilities in the Entando Hub Curator Publish, Edit, Analyze, Alert users of the Entando Hub of Components, PBCs and Solutions Publish
  • 18. The Entando Hub The Entando Hub is the public SaaS Hub instance which serves a public catalog of available PBCs and solution templates. See https://hub.entando.com Features: ● PBC Discovery ● Clear requirements ● Source Code Always available ● Role Based Access Control (RBAC) Next versions: ● Enhanced PBC discovery ● Image scanning for Security check ● Monetization
  • 19. Curate (and Leverage) Multiple Hub Types Local Hub Included in the AppBuilder. Used to CREATE and compose applications from prebuilt components. Use components and PBCs as-is, configure, extend, or fork. Enterprise Hubs Developed and curated by either enterprises or their SI partners. Used to curate IP / PBCs / components and to control governance. Entando Cloud Hub Repository of public and private components and PBCs. Insurance Company Enterprise Hub Solution Integrator A Enterprise Hub A single Entando Application Builder can leverage multiple Entando Hubs to build one or more applications
  • 20. Entando Catalog Architecture PBCs, aka, Components, Accelerators, and Solutions (Entando, SI, ISV, Community Components) Functional EPC (ISV Integrations) System Level EPC (Entando and ISV Integrations) Workflow Server IdM AI Service Secrets Mgmt Eventing Service DXP Service Docs Mgmt eComm Service Calendar Service Email Service Design Systems Login for Okta eComm Calendar Doc Repo Case Mgmt Message Broker Kafka Server SMS Service Data Fabric Onboarding Portal Advanced Search Loyalty Program Micro Portal WCMS (Strapi) Task Mgmt Node Widget Tableau Widget Customer Portal Partner Portal Page Templates ChartJS Widget WebUI CI/CD Logging Monitoring App Builder API Mgmt SPID Hub App Engine
  • 21. Want to contribute to the Entando HUB ? ● Follow our tutorials ● Develop your own PBCs using any Technology you like ( if it runs in Docker, it runs in Entando! ) ● Contribute to our community Contact us Developer Portal Join our community Join us!