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

What's hot

Omnibus - Kovair Proprietary ESB Platform
Omnibus - Kovair Proprietary ESB  PlatformOmnibus - Kovair Proprietary ESB  Platform
Omnibus - Kovair Proprietary ESB Platform
Kovair
 
WSO2 API microgateway introduction
WSO2 API microgateway introductionWSO2 API microgateway introduction
WSO2 API microgateway introduction
Chanaka Fernando
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
 
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2
 
Components of IBM® Cognos BI
Components of IBM® Cognos BIComponents of IBM® Cognos BI
Components of IBM® Cognos BI
Multisoft Virtual Academy
 
Integration Best Practices
Integration Best PracticesIntegration Best Practices
Integration Best Practices
Gabriel Michaud
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
Gabriel Michaud
 
Contract-Based Web Services API Deep Dive
Contract-Based Web Services API Deep DiveContract-Based Web Services API Deep Dive
Contract-Based Web Services API Deep Dive
Gabriel Michaud
 
iOS Project modularisation
iOS Project modularisationiOS Project modularisation
iOS Project modularisation
Jianbin LIN
 
Microsoft SharePoint Dashboards and Web Reporting
Microsoft SharePoint Dashboards and Web ReportingMicrosoft SharePoint Dashboards and Web Reporting
Microsoft SharePoint Dashboards and Web ReportingRaffa Learning Community
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationWSO2
 
Sug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introductionSug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introduction
Anindita Bhattacharya
 
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Product Release Webinar - Whats new in the WSO2 API ManagerWSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Product Release Webinar - Whats new in the WSO2 API ManagerWSO2
 
Obia Online Training
Obia Online TrainingObia Online Training
Obia Online Training
Nagendra Kumar
 
Rxt demo-part3
Rxt demo-part3Rxt demo-part3
Rxt demo-part3WSO2
 
WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0WSO2
 
Kaseya Corporate Update and Roadmap Q1 2014
Kaseya Corporate Update and Roadmap Q1 2014Kaseya Corporate Update and Roadmap Q1 2014
Kaseya Corporate Update and Roadmap Q1 2014
Kaseya
 
Getting Started with the WSO2 manager
Getting Started with the WSO2  managerGetting Started with the WSO2  manager
Getting Started with the WSO2 managerWSO2
 

What's hot (20)

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

Viewers also liked

Onboarding and BPM
Onboarding and BPMOnboarding and BPM
Onboarding and BPM
Sandy Kemsley
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
Sandy Kemsley
 
Smarter Mobile Apps
Smarter Mobile AppsSmarter Mobile Apps
Smarter Mobile Apps
Sandy Kemsley
 
Knowledge Work Incentives
Knowledge Work IncentivesKnowledge Work Incentives
Knowledge Work Incentives
Sandy Kemsley
 
ABBYY Technology Summit keynote
ABBYY Technology Summit keynoteABBYY Technology Summit keynote
ABBYY Technology Summit keynote
Sandy Kemsley
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based Applications
Sandy Kemsley
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital Transformation
Sandy Kemsley
 
Digital Business Trends
Digital Business TrendsDigital Business Trends
Digital Business Trends
Sandy Kemsley
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in Production
Apigee | Google Cloud
 

Viewers also liked (9)

Onboarding and BPM
Onboarding and BPMOnboarding and BPM
Onboarding and BPM
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
 
Smarter Mobile Apps
Smarter Mobile AppsSmarter Mobile Apps
Smarter Mobile Apps
 
Knowledge Work Incentives
Knowledge Work IncentivesKnowledge Work Incentives
Knowledge Work Incentives
 
ABBYY Technology Summit keynote
ABBYY Technology Summit keynoteABBYY Technology Summit keynote
ABBYY Technology Summit keynote
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based Applications
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital Transformation
 
Digital Business Trends
Digital Business TrendsDigital Business Trends
Digital Business Trends
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in Production
 

Similar to Application Development with Microservices and Widgets

Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
Bilot
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus
 
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfmicroservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdf
RichieBallyears
 
Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference
Arnaud Bouchez
 
Use Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy SystemsUse Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy Systems
PaymentComponents
 
ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-ArchSaravanan G
 
SOA
SOASOA
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
Rabbani Mohideen
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
WaveMaker, Inc.
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptx
MohammedShahid562503
 
The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...
The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...
The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...
mfrancis
 
Soa 1 7.ppsx
Soa 1 7.ppsxSoa 1 7.ppsx
Soa 1 7.ppsx
ssuser3a47cb
 
A Real-Time collaboration Platform for Construction company
A Real-Time collaboration Platform for Construction companyA Real-Time collaboration Platform for Construction company
A Real-Time collaboration Platform for Construction company
Hemang Rindani
 
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
mfrancis
 
Playbook PDF - IT Transformation Governance (EN).pdf
Playbook PDF - IT Transformation Governance (EN).pdfPlaybook PDF - IT Transformation Governance (EN).pdf
Playbook PDF - IT Transformation Governance (EN).pdf
WissamShehab1
 
Establishing SOA Focused Enterprise Architecture
Establishing SOA Focused Enterprise ArchitectureEstablishing SOA Focused Enterprise Architecture
Establishing SOA Focused Enterprise Architecture
Chris Haddad
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5Richard Hudson
 
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
TIBCO Jaspersoft
 
Micro service session 1
Micro service   session 1Micro service   session 1
Micro service session 1
Amin Arab
 
Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixMigrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemix
Joel Thimsen
 

Similar to Application Development with Microservices and Widgets (20)

Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
 
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfmicroservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdf
 
Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference
 
Use Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy SystemsUse Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy Systems
 
ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-Arch
 
SOA
SOASOA
SOA
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptx
 
The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...
The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...
The Future Of Service-Oriented Component Models for the OSGi Framework - Clém...
 
Soa 1 7.ppsx
Soa 1 7.ppsxSoa 1 7.ppsx
Soa 1 7.ppsx
 
A Real-Time collaboration Platform for Construction company
A Real-Time collaboration Platform for Construction companyA Real-Time collaboration Platform for Construction company
A Real-Time collaboration Platform for Construction company
 
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
 
Playbook PDF - IT Transformation Governance (EN).pdf
Playbook PDF - IT Transformation Governance (EN).pdfPlaybook PDF - IT Transformation Governance (EN).pdf
Playbook PDF - IT Transformation Governance (EN).pdf
 
Establishing SOA Focused Enterprise Architecture
Establishing SOA Focused Enterprise ArchitectureEstablishing SOA Focused Enterprise Architecture
Establishing SOA Focused Enterprise Architecture
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
 
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
 
Micro service session 1
Micro service   session 1Micro service   session 1
Micro service session 1
 
Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixMigrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemix
 

More from Sandy Kemsley

Maximizing Success in Automation Projects
Maximizing Success in Automation ProjectsMaximizing Success in Automation Projects
Maximizing Success in Automation Projects
Sandy Kemsley
 
Process Automation for Business Survival
Process Automation for Business SurvivalProcess Automation for Business Survival
Process Automation for Business Survival
Sandy Kemsley
 
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Aligning Intelligent Automation with Incentives and Business Outcomes   with ...Aligning Intelligent Automation with Incentives and Business Outcomes   with ...
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Sandy Kemsley
 
Intelligent Banking Processes
Intelligent Banking ProcessesIntelligent Banking Processes
Intelligent Banking Processes
Sandy Kemsley
 
Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...
Sandy Kemsley
 
BPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation PlatformsBPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation Platforms
Sandy Kemsley
 
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Sandy Kemsley
 
A Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeA Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low Code
Sandy Kemsley
 
Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009
Sandy Kemsley
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
Sandy Kemsley
 
BPM in Healthcare
BPM in HealthcareBPM in Healthcare
BPM in Healthcare
Sandy Kemsley
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused Business
Sandy Kemsley
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPM
Sandy Kemsley
 
A Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsA Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process Applications
Sandy Kemsley
 
Real World BPM
Real World BPMReal World BPM
Real World BPM
Sandy Kemsley
 
Case Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentCase Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And Content
Sandy Kemsley
 
The Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeThe Evolving Business Process Technology Landscape
The Evolving Business Process Technology Landscape
Sandy Kemsley
 
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais InteligentesBrasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Sandy Kemsley
 
Brasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalharBrasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalhar
Sandy Kemsley
 
Sao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process ManagementSao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process Management
Sandy Kemsley
 

More from Sandy Kemsley (20)

Maximizing Success in Automation Projects
Maximizing Success in Automation ProjectsMaximizing Success in Automation Projects
Maximizing Success in Automation Projects
 
Process Automation for Business Survival
Process Automation for Business SurvivalProcess Automation for Business Survival
Process Automation for Business Survival
 
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Aligning Intelligent Automation with Incentives and Business Outcomes   with ...Aligning Intelligent Automation with Incentives and Business Outcomes   with ...
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
 
Intelligent Banking Processes
Intelligent Banking ProcessesIntelligent Banking Processes
Intelligent Banking Processes
 
Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...
 
BPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation PlatformsBPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation Platforms
 
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
 
A Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeA Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low Code
 
Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
 
BPM in Healthcare
BPM in HealthcareBPM in Healthcare
BPM in Healthcare
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused Business
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPM
 
A Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsA Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process Applications
 
Real World BPM
Real World BPMReal World BPM
Real World BPM
 
Case Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentCase Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And Content
 
The Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeThe Evolving Business Process Technology Landscape
The Evolving Business Process Technology Landscape
 
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais InteligentesBrasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
 
Brasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalharBrasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalhar
 
Sao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process ManagementSao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process Management
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
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
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
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...
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
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
Tobias Schneck
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
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
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
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
Paul Groth
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
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...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
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
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
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
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

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