SlideShare a Scribd company logo
WHAT’S NEW IN
ENTANDO 6
FOR BUILDING MODERN ENTERPRISE APPLICATIONS ON KUBERNETES
ENTANDO
THE LEADING UX INNOVATION PLATFORM
Entando provides a modern development stack for
building cloud-native applications that enable enterprises
to rapidly innovate exceptional user experiences.
PRODUCT BENEFITS
SPEED
Entando accelerates your
time to market
INNOVATION
Entando allows you to develop
applications at lower cost and
with greater agility
SIMPLICITY
Entando uses a standard
architecture approach
The goal of Entando 6 is to bring leading edge tools and
architectures like micro frontends and Spring Boot to help
developers build web applications that are truly modern.
A new developer
experience for
building apps
Kubernetes-native
architecture
Standardized app
development
process
Micro frontends built
with modern Javascript
frameworks
DEVELOPER EXPERIENCE
Entando 6 introduces a new approach to UX design
with micro frontends: an architecture that provides
independently deliverable frontend components that
are composed into a user facing application.
Innovate faster
with autonomous
teams using micro
frontends
MICRO FRONTENDS
• Support continuous innovation by quickly reacting to
market change and deploying UX fast with modular
architecture
• Free up your teams to innovate and independently
release, upgrade, and make changes
• Attract top talent by empowering developers to use the
technologies they love
Micro Frontends as a
Foundation for UX
Development
• Build frontend applications with native
support for modern frontend technologies
like Angular, Vue, and React.
• Develop autonomously -- Each team can use
their own Javascript library without breaking
another team’s implementation.
• Quickly and safely update and upgrade UX
associated with your business unit’s rules or
processes without external side effects.
• Create more scalable, better performing web
apps with smaller codebases that are focused
and easier to maintain.
Technical Benefits
• Microservices for the frontend
o Develop self-contained, decoupled frontend UIs
that can be managed and deployed as
containerized bundles
o Works with any modern JS framework that
supports Custom Elements
• Use Entando App Manager to compose micro
frontends and microservices into a single
application
o Inherit configuration, microservice architecture,
and identity management from Entando
Standardize and
accelerate app
development with the
Entando Blueprint
THE ENTANDO BLUEPRINT
• Provide tools to automatically generate a complete
microservice
• Reduce development costs and accelerate time to market
• Standardized architecture for deployment, development,
and service creation
• Customizable based on your organizational needs
Entando Blueprint
• Automatically generate a complete web app ready
to run as a service
○ Using a React JSON Schema form
○ Defaults generated from an Entando JHipster
blueprint
○ Widgets, APIs, security, and runnable
applications
• Establish a pattern for composing Apps using the
App Builder
○ Extension of the platform that impacts both
design and runtime environments
Technical Benefits
• Automatically create full stack applications
from database to UX
• Automatically generate APIs that can be
accessed by other microservices and micro
frontends
• Develop faster with generated boilerplate
code that can easily be extended to add
custom business logic
• Standardized service development patterns
for faster deployment and common code
• Customizable - add your enterprise rules and
integrate your tools (monitoring, data
integration, API structure etc.)
KUBERNETES-NATIVE
INFRASTRUCTURE
Scale resources
and applications
in real time
KUBERNETES-NATIVE INFRASTRUCTURE
• Control and automate deployments and updates
• Save money by scaling servers on demand to optimize
infrastructure resources
• Automatically scale and self-heal applications
Kubernetes & Openshift
• Automated integration and
installation of plugins, micro
frontends, and
microservices
• Out of the box integration
with MApp Engine and
microservices
Technical Benefits
• Micro frontends give enterprises the ability to
compose applications
• Scale plugins as needed in OpenShift
independent from the rest of the app stack
• Routes, ingress, and roles automatically
managed by Entando Kubernetes operator
• Simplify Kubernetes development with
standard patterns for creating applications,
plugins, and micro frontends
• Orchestrate containers on multiple hosts
• Solve many common problems that arise from
the proliferation of containers by organizing
them in “pods”
+
+ • First class support on
OpenShift
• Supports OpenShift 3.11
and 4
https://github.com/entando/entando-k8s-
operator
Plugins as a Service Technical Benefits
• Update Entando plugin service to be
driven by microservices
• Plugins run as standalone Spring Boot
microservices
• Integrated via Entando Kubernetes
infrastructure (operator, sidecar, ingress)
• Micro frontends (aka widgets)
automatically registered and available for
use
• API everything - integration and
deployment driven by contracts
• Plugins can be built in any language
• Generators and examples on Spring
Boot
• Modern development environment
and toolkits
• Microservices can bring their own UX
IDENTITY MANAGEMENT
More easily
manage identity
and access
IDENTITY MANAGEMENT
• Improved scalability and performance through integration
with Keycloak
• Enable single sign-on and social login
• Easily tailor security and authentication to the unique
requirements of your organization
Token-Based
Authentication
Technical Benefits
• Interoperability with enterprise-class identity
management platforms
• Shared user base between Red Hat PAM/KIE
for BPM applications
• APIs automatically protected by roles
automatically deployed to Keycloak
• Simplify federated identity in a microservices
environment
• Fine grained control of access at plugin level
• Standard development lifecycle for user
management across UX, plugins, and apps
• Keycloak as foundation for API security for both
internal and external calls
• Users and roles in Keycloak used between services
and end user identity management
• Entando automatically creates roles and
permissions when creating a new Plugin as a
Service
• Supports standard protocols
(OpenID Connect, OAuth 2.0 and SAML 2.0)
MOBILE APP EXPERIENCE IN
A WEB BROWSER
Deliver mobile app
experiences in a web
browser
PROGRESSIVE WEB APPS
• Reduce the cost of mobile app
development using the skill set of
your team with built-in features of
the web browser.
• Provide offline support, push
notifications, fast load times,
compatibility with any device, auto
updates, and app-like look and feel.
Progressive Web Apps
• Many applications written using native SDKs
don’t require device/hardware interaction
• Easily build mobile app experiences with the
Entando CMS and progressive web apps that
have access to Entando’s microservice
architecture and identity management.
Technical Benefits
• Drive content by
building Progressive
Web Apps using the
Entando CMS and
APIs
• Extends and utilizes
Entando APIs and
authentication
SHARED LIBRARY OF
COMPONENTS
Reduce effort and
cost by reusing
code
DIGITAL EXCHANGE
• Make common UI elements and
microservices available across
your organization in a private,
internal marketplace.
• Provide a space for
collaboration between
developers and designers to
maintain a living styleguide.
• Create a proprietary marketplace of services,
UX, full stack applications and solutions
• Harmonize UX across applications
• Reuse standard integrations of common third-
party libraries and backend systems
Digital Exchange Technical Benefits
PLATFORM UPDATES
User Interface
• Retire Admin Console
• CMS now a part of the App Builder
Accelerated design
Create micro UIs with
small, focused codebases
Faster time to
market
Out-of-the box
support for
automated dev and
delivery
BENEFITS OF ENTANDO 6
Cost
optimization
Scale horizontally on
demand
Kubernetes-
Native
Cost and
performance
optimization
Supports serverless
architecture
Reduced risk
Managed containers
easier to test,
deploy and rollback
ContainersDevOps / CI-CD Decoupling
Agility
Empower
autonomous teams
Micro
Frontends
High
Availability
Automated
scalability and
failover for apps,
data and services
Optimized
teams
IT staff focused on
user experience, not
VMs
Efficiency
Work
incrementally, on
selected
deployments
UX harmonization
Shared UI across
applications
github.com/entando
www.entando.com
info@entando.com
twitter.com/entando
facebook.com/Entando
slideshare.net/Entando
Read the latest news on the Entando blog: www.entando.com/page/dxp_blog
linkedin.com/company/entando
www.youtube.com/c/EntandoVideos

More Related Content

What's hot

Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
 
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
ServerlessConf
 
Cloud and Smarter Infrastructure TSM V6.2
Cloud and Smarter Infrastructure TSM V6.2Cloud and Smarter Infrastructure TSM V6.2
Cloud and Smarter Infrastructure TSM V6.2
Ralf Krause
 
IBM TRIRIGA Certification
IBM TRIRIGA CertificationIBM TRIRIGA Certification
IBM TRIRIGA Certification
Niraj Pande
 

What's hot (20)

Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software EngineersTop 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
 
Lect1
Lect1Lect1
Lect1
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
Anti key logging and real-time encrypting software | keystrokes encrypting so...
Anti key logging and real-time encrypting software | keystrokes encrypting so...Anti key logging and real-time encrypting software | keystrokes encrypting so...
Anti key logging and real-time encrypting software | keystrokes encrypting so...
 
Resume
ResumeResume
Resume
 
AppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gamingAppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gaming
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
InduSoft Web Studio 8.0 + SP1 + Patch One Review
InduSoft Web Studio 8.0 + SP1 + Patch One ReviewInduSoft Web Studio 8.0 + SP1 + Patch One Review
InduSoft Web Studio 8.0 + SP1 + Patch One Review
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
 
MOE: Cross Platform Mobile Apps in Java
MOE: Cross Platform Mobile Apps in JavaMOE: Cross Platform Mobile Apps in Java
MOE: Cross Platform Mobile Apps in Java
 
Software Architecture: A Story About Business Value and Tradeoffs
Software Architecture: A Story About Business Value and TradeoffsSoftware Architecture: A Story About Business Value and Tradeoffs
Software Architecture: A Story About Business Value and Tradeoffs
 
IBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift DevelopersIBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift Developers
 
Cloud and Smarter Infrastructure TSM V6.2
Cloud and Smarter Infrastructure TSM V6.2Cloud and Smarter Infrastructure TSM V6.2
Cloud and Smarter Infrastructure TSM V6.2
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
 
IBM_WebSphere_01_25_15_AM
IBM_WebSphere_01_25_15_AMIBM_WebSphere_01_25_15_AM
IBM_WebSphere_01_25_15_AM
 
IBM TRIRIGA Certification
IBM TRIRIGA CertificationIBM TRIRIGA Certification
IBM TRIRIGA Certification
 
Kitura swift IBM
Kitura swift IBMKitura swift IBM
Kitura swift IBM
 
Certificate IBM Certified Application Developer - WebSphere ILOG JRules BRMS ...
Certificate IBM Certified Application Developer - WebSphere ILOG JRules BRMS ...Certificate IBM Certified Application Developer - WebSphere ILOG JRules BRMS ...
Certificate IBM Certified Application Developer - WebSphere ILOG JRules BRMS ...
 
Swift on IBM Bluemix
Swift on IBM BluemixSwift on IBM Bluemix
Swift on IBM Bluemix
 

Similar to What's New In Entando 6 (And Why Your Developers Will Love It)

Similar to What's New In Entando 6 (And Why Your Developers Will Love It) (20)

Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
 
ASP.NET MVC 4 Overview
ASP.NET MVC 4 OverviewASP.NET MVC 4 Overview
ASP.NET MVC 4 Overview
 
Innomatic Platform architecture overview
Innomatic Platform architecture overviewInnomatic Platform architecture overview
Innomatic Platform architecture overview
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Micro-Frontend Architecture
Micro-Frontend ArchitectureMicro-Frontend Architecture
Micro-Frontend Architecture
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
UGIdotNET App Modernisation Keynote
UGIdotNET App Modernisation KeynoteUGIdotNET App Modernisation Keynote
UGIdotNET App Modernisation Keynote
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
The App Evolution Continues
The App Evolution ContinuesThe App Evolution Continues
The App Evolution Continues
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
Introduction to micro-services @DevOps pune Meetup
Introduction to micro-services @DevOps pune Meetup Introduction to micro-services @DevOps pune Meetup
Introduction to micro-services @DevOps pune Meetup
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
Top frontend web development tools
Top frontend web development toolsTop frontend web development tools
Top frontend web development tools
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
 
Modern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for InnovationModern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for Innovation
 
Docker12 factor
Docker12 factorDocker12 factor
Docker12 factor
 

More from Entando

More from Entando (7)

Micro Frontend Platforms for Kubernetes
Micro Frontend Platforms for KubernetesMicro Frontend Platforms for Kubernetes
Micro Frontend Platforms for Kubernetes
 
The benefits of software reuse
The benefits of software reuseThe benefits of software reuse
The benefits of software reuse
 
Entando launches version 4.3 and new vision for UX Convergence
Entando launches version 4.3 and new vision for UX ConvergenceEntando launches version 4.3 and new vision for UX Convergence
Entando launches version 4.3 and new vision for UX Convergence
 
Entando lancia la versione 4.3 e la nuova vision sulla UX Convergence
Entando lancia la versione 4.3 e la nuova vision sulla UX ConvergenceEntando lancia la versione 4.3 e la nuova vision sulla UX Convergence
Entando lancia la versione 4.3 e la nuova vision sulla UX Convergence
 
UX Convergence: la nostra visione
UX Convergence: la nostra visioneUX Convergence: la nostra visione
UX Convergence: la nostra visione
 
Entando Vision on UX Convergence
Entando Vision on UX Convergence Entando Vision on UX Convergence
Entando Vision on UX Convergence
 
10 reasons to work at entando
10 reasons to work at entando10 reasons to work at entando
10 reasons to work at entando
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

What's New In Entando 6 (And Why Your Developers Will Love It)

  • 2. FOR BUILDING MODERN ENTERPRISE APPLICATIONS ON KUBERNETES ENTANDO THE LEADING UX INNOVATION PLATFORM
  • 3. Entando provides a modern development stack for building cloud-native applications that enable enterprises to rapidly innovate exceptional user experiences.
  • 4. PRODUCT BENEFITS SPEED Entando accelerates your time to market INNOVATION Entando allows you to develop applications at lower cost and with greater agility SIMPLICITY Entando uses a standard architecture approach
  • 5. The goal of Entando 6 is to bring leading edge tools and architectures like micro frontends and Spring Boot to help developers build web applications that are truly modern. A new developer experience for building apps Kubernetes-native architecture Standardized app development process Micro frontends built with modern Javascript frameworks
  • 7. Entando 6 introduces a new approach to UX design with micro frontends: an architecture that provides independently deliverable frontend components that are composed into a user facing application.
  • 9. MICRO FRONTENDS • Support continuous innovation by quickly reacting to market change and deploying UX fast with modular architecture • Free up your teams to innovate and independently release, upgrade, and make changes • Attract top talent by empowering developers to use the technologies they love
  • 10. Micro Frontends as a Foundation for UX Development • Build frontend applications with native support for modern frontend technologies like Angular, Vue, and React. • Develop autonomously -- Each team can use their own Javascript library without breaking another team’s implementation. • Quickly and safely update and upgrade UX associated with your business unit’s rules or processes without external side effects. • Create more scalable, better performing web apps with smaller codebases that are focused and easier to maintain. Technical Benefits • Microservices for the frontend o Develop self-contained, decoupled frontend UIs that can be managed and deployed as containerized bundles o Works with any modern JS framework that supports Custom Elements • Use Entando App Manager to compose micro frontends and microservices into a single application o Inherit configuration, microservice architecture, and identity management from Entando
  • 11. Standardize and accelerate app development with the Entando Blueprint
  • 12. THE ENTANDO BLUEPRINT • Provide tools to automatically generate a complete microservice • Reduce development costs and accelerate time to market • Standardized architecture for deployment, development, and service creation • Customizable based on your organizational needs
  • 13. Entando Blueprint • Automatically generate a complete web app ready to run as a service ○ Using a React JSON Schema form ○ Defaults generated from an Entando JHipster blueprint ○ Widgets, APIs, security, and runnable applications • Establish a pattern for composing Apps using the App Builder ○ Extension of the platform that impacts both design and runtime environments Technical Benefits • Automatically create full stack applications from database to UX • Automatically generate APIs that can be accessed by other microservices and micro frontends • Develop faster with generated boilerplate code that can easily be extended to add custom business logic • Standardized service development patterns for faster deployment and common code • Customizable - add your enterprise rules and integrate your tools (monitoring, data integration, API structure etc.)
  • 16. KUBERNETES-NATIVE INFRASTRUCTURE • Control and automate deployments and updates • Save money by scaling servers on demand to optimize infrastructure resources • Automatically scale and self-heal applications
  • 17. Kubernetes & Openshift • Automated integration and installation of plugins, micro frontends, and microservices • Out of the box integration with MApp Engine and microservices Technical Benefits • Micro frontends give enterprises the ability to compose applications • Scale plugins as needed in OpenShift independent from the rest of the app stack • Routes, ingress, and roles automatically managed by Entando Kubernetes operator • Simplify Kubernetes development with standard patterns for creating applications, plugins, and micro frontends • Orchestrate containers on multiple hosts • Solve many common problems that arise from the proliferation of containers by organizing them in “pods” + + • First class support on OpenShift • Supports OpenShift 3.11 and 4 https://github.com/entando/entando-k8s- operator
  • 18. Plugins as a Service Technical Benefits • Update Entando plugin service to be driven by microservices • Plugins run as standalone Spring Boot microservices • Integrated via Entando Kubernetes infrastructure (operator, sidecar, ingress) • Micro frontends (aka widgets) automatically registered and available for use • API everything - integration and deployment driven by contracts • Plugins can be built in any language • Generators and examples on Spring Boot • Modern development environment and toolkits • Microservices can bring their own UX
  • 21. IDENTITY MANAGEMENT • Improved scalability and performance through integration with Keycloak • Enable single sign-on and social login • Easily tailor security and authentication to the unique requirements of your organization
  • 22. Token-Based Authentication Technical Benefits • Interoperability with enterprise-class identity management platforms • Shared user base between Red Hat PAM/KIE for BPM applications • APIs automatically protected by roles automatically deployed to Keycloak • Simplify federated identity in a microservices environment • Fine grained control of access at plugin level • Standard development lifecycle for user management across UX, plugins, and apps • Keycloak as foundation for API security for both internal and external calls • Users and roles in Keycloak used between services and end user identity management • Entando automatically creates roles and permissions when creating a new Plugin as a Service • Supports standard protocols (OpenID Connect, OAuth 2.0 and SAML 2.0)
  • 23. MOBILE APP EXPERIENCE IN A WEB BROWSER
  • 24. Deliver mobile app experiences in a web browser
  • 25. PROGRESSIVE WEB APPS • Reduce the cost of mobile app development using the skill set of your team with built-in features of the web browser. • Provide offline support, push notifications, fast load times, compatibility with any device, auto updates, and app-like look and feel.
  • 26. Progressive Web Apps • Many applications written using native SDKs don’t require device/hardware interaction • Easily build mobile app experiences with the Entando CMS and progressive web apps that have access to Entando’s microservice architecture and identity management. Technical Benefits • Drive content by building Progressive Web Apps using the Entando CMS and APIs • Extends and utilizes Entando APIs and authentication
  • 28. Reduce effort and cost by reusing code
  • 29. DIGITAL EXCHANGE • Make common UI elements and microservices available across your organization in a private, internal marketplace. • Provide a space for collaboration between developers and designers to maintain a living styleguide.
  • 30. • Create a proprietary marketplace of services, UX, full stack applications and solutions • Harmonize UX across applications • Reuse standard integrations of common third- party libraries and backend systems Digital Exchange Technical Benefits
  • 32. User Interface • Retire Admin Console • CMS now a part of the App Builder
  • 33. Accelerated design Create micro UIs with small, focused codebases Faster time to market Out-of-the box support for automated dev and delivery BENEFITS OF ENTANDO 6 Cost optimization Scale horizontally on demand Kubernetes- Native Cost and performance optimization Supports serverless architecture Reduced risk Managed containers easier to test, deploy and rollback ContainersDevOps / CI-CD Decoupling Agility Empower autonomous teams Micro Frontends High Availability Automated scalability and failover for apps, data and services Optimized teams IT staff focused on user experience, not VMs Efficiency Work incrementally, on selected deployments UX harmonization Shared UI across applications
  • 34. github.com/entando www.entando.com info@entando.com twitter.com/entando facebook.com/Entando slideshare.net/Entando Read the latest news on the Entando blog: www.entando.com/page/dxp_blog linkedin.com/company/entando www.youtube.com/c/EntandoVideos