This document provides information about Entando, a composable application platform. It discusses what composable applications are and how Entando enables their creation through functional building blocks, an application composition platform, and marketplace. Entando allows for the development, curation and consumption of reusable components and capabilities through a hub where creators can publish components for others to use in building applications.
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."
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
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
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!