SlideShare a Scribd company logo
How Middleware Fits in
with a SOA Centric
Enterprise
WSO2 Architecture Meetup
1st September 2016
Dassana Wijesekara | dassana@wso2.com | stuka.wordpress.com
Agenda
Business and Technology Trends
Adaptive Enterprise
SOA and Autonomic Computing
Middleware
WSO2 Middleware Stack
WSO2 Architecture Meetup
1st September 2016
The Business and Technology Trends
Entry points that people could use to interact with other individuals,
communities, governments and business is expanding.
This includes mobile devices and other devices like wearables, consumer
electronic devices, automotive devices, sensors, Internet of Things (IoT)
which extend the traditional mobile boundaries.
Consumers expect personalization. Immersive environments delivering
augmented and virtual reality hold significant potential but are only one
aspect of the experience.
Autonomous agents and things are getting wide attention.
WSO2 Architecture Meetup
1st September 2016
CIO Balancing Act
WSO2 Architecture Meetup
1st September 2016
What is an Adaptive Enterprise ?
Not only successfully weathers change in the business environment, but one
that leads the charge through the change and comes out on top.
Enterprise IT profile, technology strategy and execution principals plays a
major role in enabling the business to cope with unforeseen circumstances
and competitive demands.
WSO2 Architecture Meetup
1st September 2016
Characteristics of an Adaptive Enterprise
Scalable - Grows with ease to serve changing / growing customer needs
Extensible - Augments existing business capabilities with new ones in an
integrated and seamless fashion
Responsive - Reacts quickly to changing situations to take advantage of
the opportunity
Forward Leaning - Innovates into the new business opportunities
Modular - Consists of discrete business components that can be used to
rapidly assemble new capabilities on-demand
WSO2 Architecture Meetup
1st September 2016
Expanding Characteristics
Scalable - Ability scale computing / business capabilities
Cloud, Containers, Edge computing
Extensible - Modular, extendable design
Open for Extension, closed for modification
Responsive - Uses real-time analytics, batch analytics and machine
learning
Forward Leaning - Composable Architecture
Modular - Service Orientation
WSO2 Architecture Meetup
1st September 2016
SOA - Service Oriented Architecture
“A set of components which can be invoked, and whose interface descriptions
can be published and discovered”.
- World Wide Web Consortium (W3C)
WSO2 Architecture Meetup
1st September 2016
SOA - Expanding the Definition
“A set of components which can be invoked, and whose interface descriptions
can be published and discovered”.
WSO2 Architecture Meetup
1st September 2016
components
Component : Capable of performing a task. The service (packaging)
interface
Interface : API / Service Definition
SOA
Applied
WSO2 Architecture Meetup
1st September 2016
Autonomic Computing
Self governed, self regulated and independent systems without or with
minimum human interaction.
Systems complexity is invisible to user.
Based on four major elements.
Self configuring
Self optimizing
Self healing
Self protecting
WSO2 Architecture Meetup
1st September 2016
Characteristics of Autonomic Computing
Ability to self configure - Dynamic / incremental adjustments to absorb change
Ability to optimize operations - prioritize tasks and efficient resource usage
Recovers from unanticipated failure conditions
Functions in a heterogeneous environment
Hides complexity
WSO2 Architecture Meetup
1st September 2016
Autonomic Computing
WSO2 Architecture Meetup
1st September 2016
Autonomic System
Sensors
OutputInput
Automatic Adaptive
Aware
Autonomic Computing Architecture
WSO2 Architecture Meetup
1st September 2016
SOA and Autonomic Computing
Autonomic computing uses SOA model to facilitate communication among
components.
Autonomic computing simplifies modeling, assembly, deployment and
management of processes that are composed together using SOA.
WSO2 Architecture Meetup
1st September 2016
Middleware
Provide communication and data management components between
business applications and services (+ operating system) on a distributed
system.
WSO2 Architecture Meetup
1st September 2016
Middleware Types
Message Oriented Middleware (MOM) - Messaging systems / brokers
Analytics - Business Intelligence and edge processing
Data Management - Data Services, Data warehousing
Embedded systems - Device Management
Presentation and content delivery - Dashboards, CMS
Application Containers - Application Servers and Frameworks
Security - SSO
WSO2 Architecture Meetup
1st September 2016
WSO2
Middleware
Stack
(everything under one roof, plug and play)
WSO2 Architecture Meetup
1st September 2016
WSO2 Platform Approach
WSO2 Architecture Meetup
1st September 2016
WSO2 Product Mapping
WSO2 Architecture Meetup
1st September 2016
Thank you !
> Questions ?
WSO2 Architecture Meetup
1st September 2016
Dassana Wijesekara | dassana@wso2.com | stuka.wordpress.com

More Related Content

PDF
WSO2 Complex Event Processor - Product Overview
PDF
WSO2 Dashboard Server - Product Overview
PDF
WSO2 Business Process Server - Product Overview
PDF
FIWARE Global Summit - Provisioning of the FIWARE Orion Context Broker using ...
PDF
[WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Clo...
PDF
Building Sustainable Ecosystems: The Economics of Collaboration
PDF
How to Effectively Build Web APIs for Microservices
PDF
WSO2 App Manager - Product Overview
WSO2 Complex Event Processor - Product Overview
WSO2 Dashboard Server - Product Overview
WSO2 Business Process Server - Product Overview
FIWARE Global Summit - Provisioning of the FIWARE Orion Context Broker using ...
[WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Clo...
Building Sustainable Ecosystems: The Economics of Collaboration
How to Effectively Build Web APIs for Microservices
WSO2 App Manager - Product Overview

What's hot (20)

PDF
BI Studio profile
PDF
Digital Asset Governance for the Enterprise
PPTX
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
PDF
FIWARE Global Summit - FIWARE Implementation of IDS Reference Architecture Co...
PDF
Open Banking and PSD2: Are your APIs ready for external testing?
PDF
[Webinar] WSO2 Enterprise Integrator 7.1.0 Release
PDF
[Workshop] API-driven Integration
PDF
Technology Focus before investing on Multiscreen content delivery
PDF
Role of API Management in an API led Digital Economy
PPTX
Aliaksei Bahachuk - JavaScript and Solution Architecture
PDF
[WSO2 Summit EMEA 2020] Experiencing the Benefits of API Driven Open Banking
PDF
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
PDF
WSO2 User Group Bangalore Meetup
PDF
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
PDF
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
PDF
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
PDF
[WSO2Con EU 2018] Simplifying Digital Transformation with an "API Aware" Mindset
PDF
[apidays LIVE HONK KONG] - OAS to Managed API in Seconds
PPTX
WSO2 IoT Server - Product Overview
PDF
[WSO2 Summit APAC 2020] Unified Endpoint Management APIs for Enterprise Devices
BI Studio profile
Digital Asset Governance for the Enterprise
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
FIWARE Global Summit - FIWARE Implementation of IDS Reference Architecture Co...
Open Banking and PSD2: Are your APIs ready for external testing?
[Webinar] WSO2 Enterprise Integrator 7.1.0 Release
[Workshop] API-driven Integration
Technology Focus before investing on Multiscreen content delivery
Role of API Management in an API led Digital Economy
Aliaksei Bahachuk - JavaScript and Solution Architecture
[WSO2 Summit EMEA 2020] Experiencing the Benefits of API Driven Open Banking
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
WSO2 User Group Bangalore Meetup
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2Con EU 2018] Simplifying Digital Transformation with an "API Aware" Mindset
[apidays LIVE HONK KONG] - OAS to Managed API in Seconds
WSO2 IoT Server - Product Overview
[WSO2 Summit APAC 2020] Unified Endpoint Management APIs for Enterprise Devices
Ad

Viewers also liked (20)

PDF
Webinar: Incorporating New Throttling Features into Your Business
PDF
Application Security - Your Success Depends on it
PPTX
Wildcard Filter
PDF
WSO2 Guest Webinar: Designing and Developing a University API
PPTX
PDF
Webinar: Understanding How Your APIs are Being Traffic Controlled
PDF
Soluciones para Mejorar la Toma de Decisiones, la Analítica en Tiempo Real y ...
PDF
WSO2 Product Release Webinar: WSO2 API Manager 2.0
PDF
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
PDF
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
PDF
Integração SAP com Plataformas 100% OpenSource
PDF
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
PDF
Enhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
PDF
WSO2Con USA 2017: A Semantic and Ontology Informational Data Model
PDF
Dealing with Common Data Requirements in Your Enterprise
PDF
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
PDF
Enterprise Integration with the WSO2 ESB
PDF
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
PDF
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
PDF
2016 Year End Webinar - Are You Ready for Digital Transformation?
Webinar: Incorporating New Throttling Features into Your Business
Application Security - Your Success Depends on it
Wildcard Filter
WSO2 Guest Webinar: Designing and Developing a University API
Webinar: Understanding How Your APIs are Being Traffic Controlled
Soluciones para Mejorar la Toma de Decisiones, la Analítica en Tiempo Real y ...
WSO2 Product Release Webinar: WSO2 API Manager 2.0
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
Integração SAP com Plataformas 100% OpenSource
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
Enhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
WSO2Con USA 2017: A Semantic and Ontology Informational Data Model
Dealing with Common Data Requirements in Your Enterprise
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
Enterprise Integration with the WSO2 ESB
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
2016 Year End Webinar - Are You Ready for Digital Transformation?
Ad

Similar to How middleware fits in to an SOA centric enterprise (20)

PDF
2010 Future Distributed Computing Architectures and SOA
PDF
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
PPTX
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
PPTX
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
PDF
Building the Glue for Service Discovery & Load Balancing Microservices
PDF
Course 1 service oriented architecture.pdf
PDF
Event-Driven Architecture (EDA)
PDF
Web-Oriented Architecture (WOA)
PPTX
Monolith to serverless service based architectures in the enterprise
PPTX
Understanding the WSO2 Platform
PPTX
Enterprise platform 3.0v4 for webinar
PDF
Beyond Economics - Cloud as a Business Enabler
PDF
[WSO2Con USA 2018] Chipping Away at Technical Debt with WSO2
PDF
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
PDF
WSO2 Integration Platform: Vision and Roadmap
PDF
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
PDF
Evolution of PaaS
PDF
SOA and DevOps v0.1
PDF
WSO2Con USA 2015: Keynote - Some Essentials for Modern Solution Development
PDF
Business Driven IT Design
2010 Future Distributed Computing Architectures and SOA
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Building the Glue for Service Discovery & Load Balancing Microservices
Course 1 service oriented architecture.pdf
Event-Driven Architecture (EDA)
Web-Oriented Architecture (WOA)
Monolith to serverless service based architectures in the enterprise
Understanding the WSO2 Platform
Enterprise platform 3.0v4 for webinar
Beyond Economics - Cloud as a Business Enabler
[WSO2Con USA 2018] Chipping Away at Technical Debt with WSO2
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
WSO2 Integration Platform: Vision and Roadmap
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
Evolution of PaaS
SOA and DevOps v0.1
WSO2Con USA 2015: Keynote - Some Essentials for Modern Solution Development
Business Driven IT Design

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectroscopy.pptx food analysis technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)

How middleware fits in to an SOA centric enterprise

  • 1. How Middleware Fits in with a SOA Centric Enterprise WSO2 Architecture Meetup 1st September 2016 Dassana Wijesekara | dassana@wso2.com | stuka.wordpress.com
  • 2. Agenda Business and Technology Trends Adaptive Enterprise SOA and Autonomic Computing Middleware WSO2 Middleware Stack WSO2 Architecture Meetup 1st September 2016
  • 3. The Business and Technology Trends Entry points that people could use to interact with other individuals, communities, governments and business is expanding. This includes mobile devices and other devices like wearables, consumer electronic devices, automotive devices, sensors, Internet of Things (IoT) which extend the traditional mobile boundaries. Consumers expect personalization. Immersive environments delivering augmented and virtual reality hold significant potential but are only one aspect of the experience. Autonomous agents and things are getting wide attention. WSO2 Architecture Meetup 1st September 2016
  • 4. CIO Balancing Act WSO2 Architecture Meetup 1st September 2016
  • 5. What is an Adaptive Enterprise ? Not only successfully weathers change in the business environment, but one that leads the charge through the change and comes out on top. Enterprise IT profile, technology strategy and execution principals plays a major role in enabling the business to cope with unforeseen circumstances and competitive demands. WSO2 Architecture Meetup 1st September 2016
  • 6. Characteristics of an Adaptive Enterprise Scalable - Grows with ease to serve changing / growing customer needs Extensible - Augments existing business capabilities with new ones in an integrated and seamless fashion Responsive - Reacts quickly to changing situations to take advantage of the opportunity Forward Leaning - Innovates into the new business opportunities Modular - Consists of discrete business components that can be used to rapidly assemble new capabilities on-demand WSO2 Architecture Meetup 1st September 2016
  • 7. Expanding Characteristics Scalable - Ability scale computing / business capabilities Cloud, Containers, Edge computing Extensible - Modular, extendable design Open for Extension, closed for modification Responsive - Uses real-time analytics, batch analytics and machine learning Forward Leaning - Composable Architecture Modular - Service Orientation WSO2 Architecture Meetup 1st September 2016
  • 8. SOA - Service Oriented Architecture “A set of components which can be invoked, and whose interface descriptions can be published and discovered”. - World Wide Web Consortium (W3C) WSO2 Architecture Meetup 1st September 2016
  • 9. SOA - Expanding the Definition “A set of components which can be invoked, and whose interface descriptions can be published and discovered”. WSO2 Architecture Meetup 1st September 2016 components Component : Capable of performing a task. The service (packaging) interface Interface : API / Service Definition
  • 11. Autonomic Computing Self governed, self regulated and independent systems without or with minimum human interaction. Systems complexity is invisible to user. Based on four major elements. Self configuring Self optimizing Self healing Self protecting WSO2 Architecture Meetup 1st September 2016
  • 12. Characteristics of Autonomic Computing Ability to self configure - Dynamic / incremental adjustments to absorb change Ability to optimize operations - prioritize tasks and efficient resource usage Recovers from unanticipated failure conditions Functions in a heterogeneous environment Hides complexity WSO2 Architecture Meetup 1st September 2016
  • 13. Autonomic Computing WSO2 Architecture Meetup 1st September 2016 Autonomic System Sensors OutputInput Automatic Adaptive Aware
  • 14. Autonomic Computing Architecture WSO2 Architecture Meetup 1st September 2016
  • 15. SOA and Autonomic Computing Autonomic computing uses SOA model to facilitate communication among components. Autonomic computing simplifies modeling, assembly, deployment and management of processes that are composed together using SOA. WSO2 Architecture Meetup 1st September 2016
  • 16. Middleware Provide communication and data management components between business applications and services (+ operating system) on a distributed system. WSO2 Architecture Meetup 1st September 2016
  • 17. Middleware Types Message Oriented Middleware (MOM) - Messaging systems / brokers Analytics - Business Intelligence and edge processing Data Management - Data Services, Data warehousing Embedded systems - Device Management Presentation and content delivery - Dashboards, CMS Application Containers - Application Servers and Frameworks Security - SSO WSO2 Architecture Meetup 1st September 2016
  • 18. WSO2 Middleware Stack (everything under one roof, plug and play) WSO2 Architecture Meetup 1st September 2016
  • 19. WSO2 Platform Approach WSO2 Architecture Meetup 1st September 2016
  • 20. WSO2 Product Mapping WSO2 Architecture Meetup 1st September 2016
  • 21. Thank you ! > Questions ? WSO2 Architecture Meetup 1st September 2016 Dassana Wijesekara | dassana@wso2.com | stuka.wordpress.com