SlideShare a Scribd company logo
1
ACHIEVING FLEXIBLE
DEVELOPMENT WITH SERVICES
AND WIDGETS
2
Industry trends in service-based architecture
Leveraging a modern services architecture
Business benefits
AGENDA
3
ARCHITECTURE TRENDS:
IN THE BEGINNING
Monolithic Applications
• Single deployment
• Tightly-coupled UI
• Any change requires complete
redeployment
Data
Business Logic
User Interface
4
ARCHITECTURE TRENDS:
OLD-SCHOOL SOA
Monolith + Services
• Service layer on monolithic app
• Service = function point
• UI assembled from services
• Changes isolated via service
interface
• Some business logic may be
embedded in ESB
Data
Business Logic
Services
UI UI UI
5
ARCHITECTURE TRENDS:
INDEPENDENT DEPLOYMENT
Microservice Stacks
Data
Logic
Svcs
UI UI
Svcs Svcs
Logic Logic
Data Data
• Decentralized, independently-
deployable services
• Service = business capability
6
ARCHITECTURE TRENDS:
LOW-CODE UI
Widgets
Data
Logic
Svcs
Widget
Svcs Svcs
Logic Logic
Data Data
• Widget UI bundled into services
• Portal UI assembled from widgets
Portal
Widget Widget
7
Assemble services into applications
• Reuse services/business capabilities
• Consistent business logic
• Faster time to market
• Leverage model-driven development tools
• Less developer experience required
SERVICE ARCHITECTURE
TECHNOLOGY BENEFITS
8
Widgets improve user interface
• Widget UI created by UI design specialists
• Consistent user interface across applications
• Developers focus on functionality
SERVICE ARCHITECTURE
TECHNOLOGY BENEFITS
9
Built for change
• Add a new capability by plugging in a new service
• Microservice stacks developed, deployed and scaled
independently
• Leverage internal and external services
SERVICE ARCHITECTURE
TECHNOLOGY BENEFITS
10
Faster time to market
• Less development and testing time
Easier scalability
• Services can be scaled independently
Improved user experience
• Standardized widgets across all applications
SERVICE ARCHITECTURE
BUSINESS BENEFITS

More Related Content

PDF
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
PDF
Bluemix Mobile Cloud Services - Accelerating Mobile App Development
DOC
Oracle bi apps training
PDF
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
PPTX
Satyapriya rajguru oracle BI Publisher
PDF
Federated api management with wso2 api manager
PDF
Hybrid integration platform reference architecture
PDF
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
Bluemix Mobile Cloud Services - Accelerating Mobile App Development
Oracle bi apps training
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
Satyapriya rajguru oracle BI Publisher
Federated api management with wso2 api manager
Hybrid integration platform reference architecture
BEA's microService Architecture and OSGi- How Customers Benefit - Craig Blitz...

What's hot (20)

PPTX
Omnibus - Kovair Proprietary ESB Platform
PDF
WSO2 API microgateway introduction
PPT
E suap - INISTA 2014
PPT
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
PDF
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
PPTX
CloudPreso
PPTX
Components of IBM® Cognos BI
PPTX
Integration Best Practices
PPTX
7 Cool Things to Demo in Acumatica 5.0
PPTX
Contract-Based Web Services API Deep Dive
PDF
iOS Project modularisation
PPTX
Microsoft SharePoint Dashboards and Web Reporting
PDF
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
PPTX
Sug bangalore - sitecore commerce introduction
PDF
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
PDF
Obia Online Training
PDF
Rxt demo-part3
PDF
WSO2 Application Server - 5.0.0
PDF
Kaseya Corporate Update and Roadmap Q1 2014
PDF
Getting Started with the WSO2 manager
Omnibus - Kovair Proprietary ESB Platform
WSO2 API microgateway introduction
E suap - INISTA 2014
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
CloudPreso
Components of IBM® Cognos BI
Integration Best Practices
7 Cool Things to Demo in Acumatica 5.0
Contract-Based Web Services API Deep Dive
iOS Project modularisation
Microsoft SharePoint Dashboards and Web Reporting
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Sug bangalore - sitecore commerce introduction
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
Obia Online Training
Rxt demo-part3
WSO2 Application Server - 5.0.0
Kaseya Corporate Update and Roadmap Q1 2014
Getting Started with the WSO2 manager
Ad

Viewers also liked (9)

PDF
Onboarding and BPM
PDF
The Future of Work
PDF
Smarter Mobile Apps
PDF
Knowledge Work Incentives
PDF
ABBYY Technology Summit keynote
PDF
Designing Process-Based Applications
PDF
Intelligent Capture and Digital Transformation
PDF
Digital Business Trends
PDF
Using PaaS to run APIs and Microservices in Production
Onboarding and BPM
The Future of Work
Smarter Mobile Apps
Knowledge Work Incentives
ABBYY Technology Summit keynote
Designing Process-Based Applications
Intelligent Capture and Digital Transformation
Digital Business Trends
Using PaaS to run APIs and Microservices in Production
Ad

Similar to Application Development with Microservices and Widgets (20)

PDF
Evolving your Architecture to MicroServices
PPTX
Service Architectures at Scale
PDF
Microservice final final
PDF
Software Architecture and Architectors: useless VS valuable
PDF
Microservices: Where do they fit within a rapidly evolving integration archit...
PPTX
SOA Course - Next Generation
PDF
Integration architectures based on Microservices, APIs and events
PDF
The Yin and Yang of Software
PDF
Enterprise Integration in Cloud Native Microservices Architectures
PDF
Meetup6 microservices for the IoT
PPTX
Azure Application Architecture Guide
PDF
Micro Services Architecture
PDF
Understanding MicroSERVICE Architecture with Java & Spring Boot
PDF
Term paper 2073131
PPTX
From the Monolith to Microservices - CraftConf 2015
PPTX
Microservice intro
PPTX
MICROSERVICES ARCHITECTURE unit -2.pptx
PDF
Architectural Decisions: Smoothly and Consistently
PPTX
Software architectures
PPTX
Microservices
Evolving your Architecture to MicroServices
Service Architectures at Scale
Microservice final final
Software Architecture and Architectors: useless VS valuable
Microservices: Where do they fit within a rapidly evolving integration archit...
SOA Course - Next Generation
Integration architectures based on Microservices, APIs and events
The Yin and Yang of Software
Enterprise Integration in Cloud Native Microservices Architectures
Meetup6 microservices for the IoT
Azure Application Architecture Guide
Micro Services Architecture
Understanding MicroSERVICE Architecture with Java & Spring Boot
Term paper 2073131
From the Monolith to Microservices - CraftConf 2015
Microservice intro
MICROSERVICES ARCHITECTURE unit -2.pptx
Architectural Decisions: Smoothly and Consistently
Software architectures
Microservices

More from Sandy Kemsley (20)

PDF
BPM and Application Development white paper
PPTX
Maximizing Success in Automation Projects
PPTX
Process Automation for Business Survival
PDF
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
PDF
Intelligent Banking Processes
PPTX
Best of breed: creating your own business automation platform with a microser...
PPTX
BPM as the Keystone of Business Automation Platforms
PPTX
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
PDF
A Perfect Combination: Case Management and Low Code
PPT
Review of the St. Andrew's community market in 2009
PDF
Customer Journey Mapping
PDF
BPM in Healthcare
PDF
Transforming To A Customer-Focused Business
PDF
Developer-Friendly BPM
PDF
A Practical Guide To Implementing Smart Process Applications
PDF
Real World BPM
PDF
Case Management: Where Rules Meet Process And Content
PDF
The Evolving Business Process Technology Landscape
PDF
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
PDF
Brasilia - BPM Social: Novas formas de se trabalhar
BPM and Application Development white paper
Maximizing Success in Automation Projects
Process Automation for Business Survival
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Intelligent Banking Processes
Best of breed: creating your own business automation platform with a microser...
BPM as the Keystone of Business Automation Platforms
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
A Perfect Combination: Case Management and Low Code
Review of the St. Andrew's community market in 2009
Customer Journey Mapping
BPM in Healthcare
Transforming To A Customer-Focused Business
Developer-Friendly BPM
A Practical Guide To Implementing Smart Process Applications
Real World BPM
Case Management: Where Rules Meet Process And Content
The Evolving Business Process Technology Landscape
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - BPM Social: Novas formas de se trabalhar

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25 Week I
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity

Application Development with Microservices and Widgets

  • 2. 2 Industry trends in service-based architecture Leveraging a modern services architecture Business benefits AGENDA
  • 3. 3 ARCHITECTURE TRENDS: IN THE BEGINNING Monolithic Applications • Single deployment • Tightly-coupled UI • Any change requires complete redeployment Data Business Logic User Interface
  • 4. 4 ARCHITECTURE TRENDS: OLD-SCHOOL SOA Monolith + Services • Service layer on monolithic app • Service = function point • UI assembled from services • Changes isolated via service interface • Some business logic may be embedded in ESB Data Business Logic Services UI UI UI
  • 5. 5 ARCHITECTURE TRENDS: INDEPENDENT DEPLOYMENT Microservice Stacks Data Logic Svcs UI UI Svcs Svcs Logic Logic Data Data • Decentralized, independently- deployable services • Service = business capability
  • 6. 6 ARCHITECTURE TRENDS: LOW-CODE UI Widgets Data Logic Svcs Widget Svcs Svcs Logic Logic Data Data • Widget UI bundled into services • Portal UI assembled from widgets Portal Widget Widget
  • 7. 7 Assemble services into applications • Reuse services/business capabilities • Consistent business logic • Faster time to market • Leverage model-driven development tools • Less developer experience required SERVICE ARCHITECTURE TECHNOLOGY BENEFITS
  • 8. 8 Widgets improve user interface • Widget UI created by UI design specialists • Consistent user interface across applications • Developers focus on functionality SERVICE ARCHITECTURE TECHNOLOGY BENEFITS
  • 9. 9 Built for change • Add a new capability by plugging in a new service • Microservice stacks developed, deployed and scaled independently • Leverage internal and external services SERVICE ARCHITECTURE TECHNOLOGY BENEFITS
  • 10. 10 Faster time to market • Less development and testing time Easier scalability • Services can be scaled independently Improved user experience • Standardized widgets across all applications SERVICE ARCHITECTURE BUSINESS BENEFITS