SlideShare a Scribd company logo
Architectural Styles & PatternsArchitectural Styles & Patterns
Architectural stylesArchitectural styles
Service oriented architecture (SOA)Service oriented architecture (SOA)
An architectural style that supports service-
orientation. Service-orientation is a
way of thinking in terms of services and
service-based development and the
outcomes of services.
2
SOA ComponentsSOA Components
3
SOA
Service
bus
Service
repository
ServiceApplication
frontend
InterfaceImplementationContract
DataBusiness Data
logic
Integration Style – MULE ESBIntegration Style – MULE ESB
4
Componentize micro services with API
policies
Pro:
• Scalability
• Reusability
• Promotes services
Independence
Con:
• Longer time-to-value
but even bigger ROI
Architectural stylesArchitectural styles
MicroservicesMicroservices
 Evolved from SOA, but takes a different approach
to service design and management

 Lightweight, distributed model, rather than
heavyweight, monolithic model
 -Often minimal or lightweight
management tools
5
MicroservicesMicroservices
 Based on the concept of lightweight, self contained
services
 Services represent business capabilities
 Communicating with lightweight mechanisms
-Often an HTTP resource API
 Independently deployable by fully automated
deployment machinery
 Often just a bare minimum of centralized management
of these services
 Lightweight, distributed model, rather than
heavyweight, monolithic model
 Often minimal or lightweight management tools
6
AdvantagesAdvantages
 Gives developers the freedom to independently
develop and deploy services in small teams
 Code for different services could be in different
languages and frameworks
 Easy integration and automatic deployment
 Easy to understand and modify for developers, thus
can help a new team member become productive
quickly
 The developers can make use of the latest technologies
 The code is organized around business capabilities
7
Integration PatternsIntegration Patterns
 Existing integration solutions are often modeled after either
business processes/functionalities or data flows
– A combination of both is not common and could
be difficult to design and implement
 Most integration solutions’ architecture can be deducted
into just a few common patterns
– Migration
– Broadcast
– Aggregation
– Bi-directional synchronization
– Correlation
8
EndEnd
EndEnd

More Related Content

ODP
Integration patterns in muleesb
himajareddys
 
ODP
Mule esb architectural styles
D.Rajesh Kumar
 
ODP
Mule esb integration patterns
D.Rajesh Kumar
 
PDF
White Paper : Powerful Health Care Information system
Kuntal(KJ) Mehta
 
PDF
Enterprise Service Bus
Anant Corporation
 
ODP
Service Bus Value
Steve Cote
 
PDF
ICTA Technology Meetup 01 - Enterprise Application Integration
Crishantha Nanayakkara
 
PDF
Microservices with mule whishworks blog
saikuppannagari
 
Integration patterns in muleesb
himajareddys
 
Mule esb architectural styles
D.Rajesh Kumar
 
Mule esb integration patterns
D.Rajesh Kumar
 
White Paper : Powerful Health Care Information system
Kuntal(KJ) Mehta
 
Enterprise Service Bus
Anant Corporation
 
Service Bus Value
Steve Cote
 
ICTA Technology Meetup 01 - Enterprise Application Integration
Crishantha Nanayakkara
 
Microservices with mule whishworks blog
saikuppannagari
 

Viewers also liked (12)

ODP
Security components in mule esb
himajareddys
 
PPTX
Spanish styles of architecture
wburleson
 
ODP
Mule exception handlingstrategies
D.Rajesh Kumar
 
PDF
CamelOne 2012 - Spoilt for Choice: Which Integration Framework to use?
Kai Wähner
 
PPTX
Anypoint Studio - Mule ESB Error Handling
Mani Rathnam Gudi
 
PDF
Mule esb presentation
Lakshmi Prasanna Mavillapalli
 
PPTX
Mule - error handling
Sindhu VL
 
PPTX
Architectural styles and patterns
Himanshu
 
PDF
Mule ESB Fundamentals
Naresh Chintalcheru
 
PPTX
ARCHITECTURAL STYLES
Architecture Faculty
 
PDF
Mule ESB - Integration Simplified
Rich Software
 
PDF
Application Architecture: The Next Wave | MuleSoft
MuleSoft
 
Security components in mule esb
himajareddys
 
Spanish styles of architecture
wburleson
 
Mule exception handlingstrategies
D.Rajesh Kumar
 
CamelOne 2012 - Spoilt for Choice: Which Integration Framework to use?
Kai Wähner
 
Anypoint Studio - Mule ESB Error Handling
Mani Rathnam Gudi
 
Mule esb presentation
Lakshmi Prasanna Mavillapalli
 
Mule - error handling
Sindhu VL
 
Architectural styles and patterns
Himanshu
 
Mule ESB Fundamentals
Naresh Chintalcheru
 
ARCHITECTURAL STYLES
Architecture Faculty
 
Mule ESB - Integration Simplified
Rich Software
 
Application Architecture: The Next Wave | MuleSoft
MuleSoft
 
Ad

Similar to Mule architecture styles (20)

PPTX
Unit-I-Introduction.pptx
keerthanamp4
 
PDF
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
OpenBlend society
 
PPT
Characteristics of SOA and benefits SOA
VahidhabanuY
 
PDF
Software_Architectures_from_SOA_to_MSA
Peter Denev
 
ODP
Service oriented architecture 27 May 2014
Khawar Nehal [email protected]
 
PPTX
Lessions Learned - Service Oriented Architecture
Helge Olav Aarstein
 
PPTX
Service oriented architecture characteristics of soa
smithaps4
 
PPTX
Service Oriented Architecture.pptx
siddharth246936
 
PDF
Arquitectura orientada a servicios
brizna39
 
PPTX
Introduction to Enterprise Service Bus
Mahmoud Ezzat
 
PPTX
SOA Project Design - IBM SOMA
Shibu Subhakaran
 
PPTX
SOA Project Design - IBM SOMA
Shibu Subhakaran
 
PDF
Ekon20 mORMot SOA Delphi Conference
Arnaud Bouchez
 
PPT
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
AnyaForger34
 
PPTX
Introduction to SOA
saeed shargi ghazani
 
PPT
Soa & Bpel With Web Sphere
lakshmi isukapally
 
PPT
Soa & Bpel With Web Sphere
lakshmi isukapally
 
PPTX
Microservice's in detailed
Mohammed Fazuluddin
 
PPTX
UNIT2_Cloud Computing - Cloud Enabling Technologies
Sathishkumar Jaganathan
 
Unit-I-Introduction.pptx
keerthanamp4
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
OpenBlend society
 
Characteristics of SOA and benefits SOA
VahidhabanuY
 
Software_Architectures_from_SOA_to_MSA
Peter Denev
 
Service oriented architecture 27 May 2014
Khawar Nehal [email protected]
 
Lessions Learned - Service Oriented Architecture
Helge Olav Aarstein
 
Service oriented architecture characteristics of soa
smithaps4
 
Service Oriented Architecture.pptx
siddharth246936
 
Arquitectura orientada a servicios
brizna39
 
Introduction to Enterprise Service Bus
Mahmoud Ezzat
 
SOA Project Design - IBM SOMA
Shibu Subhakaran
 
SOA Project Design - IBM SOMA
Shibu Subhakaran
 
Ekon20 mORMot SOA Delphi Conference
Arnaud Bouchez
 
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
AnyaForger34
 
Introduction to SOA
saeed shargi ghazani
 
Soa & Bpel With Web Sphere
lakshmi isukapally
 
Soa & Bpel With Web Sphere
lakshmi isukapally
 
Microservice's in detailed
Mohammed Fazuluddin
 
UNIT2_Cloud Computing - Cloud Enabling Technologies
Sathishkumar Jaganathan
 
Ad

More from himajareddys (20)

ODP
Domain in mule
himajareddys
 
ODP
Exception handling basics in mule
himajareddys
 
ODP
Mule integration patterns
himajareddys
 
ODP
Design considerations in MULE ESB
himajareddys
 
ODP
Mule esb flow processing strategies
himajareddys
 
PPT
Cloudhub
himajareddys
 
PPT
Anypoint platform highlights
himajareddys
 
PPT
Mule 3.4 features
himajareddys
 
PPT
Mule esb 3.8
himajareddys
 
PPT
Mule soa
himajareddys
 
PPT
Anypoint connectorfor ibm as 400
himajareddys
 
PPT
Mule addcontactsintosalesforce
himajareddys
 
PPT
Mule anypointconnector dev kit
himajareddys
 
PPT
Dataweavewithflowreflookup
himajareddys
 
PPT
Mule anypointenterprisesecurity
himajareddys
 
PPT
Connector for ibm® as400
himajareddys
 
PPT
Netsuite open air connector
himajareddys
 
PPT
Enterprise resources and mule
himajareddys
 
PPT
Multi saas integrations
himajareddys
 
PPT
Mule any pointstudio
himajareddys
 
Domain in mule
himajareddys
 
Exception handling basics in mule
himajareddys
 
Mule integration patterns
himajareddys
 
Design considerations in MULE ESB
himajareddys
 
Mule esb flow processing strategies
himajareddys
 
Cloudhub
himajareddys
 
Anypoint platform highlights
himajareddys
 
Mule 3.4 features
himajareddys
 
Mule esb 3.8
himajareddys
 
Mule soa
himajareddys
 
Anypoint connectorfor ibm as 400
himajareddys
 
Mule addcontactsintosalesforce
himajareddys
 
Mule anypointconnector dev kit
himajareddys
 
Dataweavewithflowreflookup
himajareddys
 
Mule anypointenterprisesecurity
himajareddys
 
Connector for ibm® as400
himajareddys
 
Netsuite open air connector
himajareddys
 
Enterprise resources and mule
himajareddys
 
Multi saas integrations
himajareddys
 
Mule any pointstudio
himajareddys
 

Recently uploaded (20)

PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Doc9.....................................
SofiaCollazos
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Doc9.....................................
SofiaCollazos
 

Mule architecture styles

  • 1. Architectural Styles & PatternsArchitectural Styles & Patterns
  • 2. Architectural stylesArchitectural styles Service oriented architecture (SOA)Service oriented architecture (SOA) An architectural style that supports service- orientation. Service-orientation is a way of thinking in terms of services and service-based development and the outcomes of services. 2
  • 4. Integration Style – MULE ESBIntegration Style – MULE ESB 4 Componentize micro services with API policies Pro: • Scalability • Reusability • Promotes services Independence Con: • Longer time-to-value but even bigger ROI
  • 5. Architectural stylesArchitectural styles MicroservicesMicroservices  Evolved from SOA, but takes a different approach to service design and management   Lightweight, distributed model, rather than heavyweight, monolithic model  -Often minimal or lightweight management tools 5
  • 6. MicroservicesMicroservices  Based on the concept of lightweight, self contained services  Services represent business capabilities  Communicating with lightweight mechanisms -Often an HTTP resource API  Independently deployable by fully automated deployment machinery  Often just a bare minimum of centralized management of these services  Lightweight, distributed model, rather than heavyweight, monolithic model  Often minimal or lightweight management tools 6
  • 7. AdvantagesAdvantages  Gives developers the freedom to independently develop and deploy services in small teams  Code for different services could be in different languages and frameworks  Easy integration and automatic deployment  Easy to understand and modify for developers, thus can help a new team member become productive quickly  The developers can make use of the latest technologies  The code is organized around business capabilities 7
  • 8. Integration PatternsIntegration Patterns  Existing integration solutions are often modeled after either business processes/functionalities or data flows – A combination of both is not common and could be difficult to design and implement  Most integration solutions’ architecture can be deducted into just a few common patterns – Migration – Broadcast – Aggregation – Bi-directional synchronization – Correlation 8