SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
How 
to 
Select 
an 
ESB? 
Evalua;on 
Framework 
Chris 
Haddad 
Pla$orm 
Evangelist 
Last Updated: Oct. 2014
2 
About 
the 
Presenter 
๏ From 
the 
Trenches 
to 
the 
Stratosphere 
๏ Success 
and 
Failure 
of 
SOA 
๏ API-­‐centric 
architecture 
๏ Learn 
more 
about 
me 
๏ Profile 
www.linkedin.com/in/cobiacomm/ 
๏ @cobiacomm 
on 
TwiLer 
๏ Blog 
hLp://blog.cobia.net/cobiacomm 
๏ On 
Google+ 
too
Connec;ons 
Everywhere 
http://wso2.com/landing/enabling-the-connected-business
Accelerate 
interac+ons 
inside 
and 
outside 
the 
organiza+on 
Reduce 
interac+on 
fric+on 
and 
cost 
Increase 
engagement 
and 
enhance 
produc+vity 
Sense 
business 
ac+vity 
and 
automa+cally 
adapt 
Beyond 
Breaking 
Down 
Silos 
http://wso2.com/landing/enabling-the-connected-business
Connected 
Business 
Reference 
Architecture
7 
Integra;on 
Capabili;es
Enterprise 
Service 
Bus 
Component 
Architecture
Selec;ng 
an 
Enterprise 
Service 
Bus 
Requirements 
Use 
Cases 
Evalua;on 
Framework 
Proof 
of 
Concept 
Vendor 
Comparison 
Produc;on 
Development 
Monitoring 
and 
Analysis 
Enterprise 
Middleware 
Adoption 
Process
ESB 
Evalua;on 
Framework 
• Common 
features 
• Rou;ng, 
Protocol 
bridging 
• Message 
transforma;on, 
Service 
agent 
hos;ng 
• Advanced 
features 
• Resource 
adapters 
• Composi;on, 
Orchestra;on 
• Reliable 
message 
delivery 
• Event 
processing 
• Transac;onal 
integrity 
• Message 
Exchange 
PaLern 
(MEP) 
media;on 
• Dynamic 
loca;on 
and 
binding, 
load 
balancing 
• Message 
valida;on 
• Security 
media;on 
(federa;on) 
• Tooling
ESB 
Evalua;on 
Framework 
Mind 
Map 
http://wso2.org/library/webinars/2012/08/wso2-advantage-webinar-esb-evaluation-framework
Selec;ng 
an 
Enterprise 
Service 
Bus 
Use 
Cases 
• Understand 
process 
to 
implement 
common 
use 
cases 
• Endpoint 
connec;vity 
• Message 
valida;on 
and 
Message 
transforma;on 
• Content 
rou;ng 
and 
Excep;on 
handling 
• Security
Selec;ng 
an 
Enterprise 
Service 
Bus 
Use 
Cases 
• Demonstrate 
Ease 
of 
Development 
• Provides 
Graphical 
ESB 
Development 
Workbench 
• Cloud 
Integra;on 
pla$orm 
offering 
(iPaaS) 
• Cloud 
connectors 
and 
legacy 
adapters 
• Evaluate 
composable 
architecture 
and 
enterprise 
fit 
• Cross-­‐component 
use 
cases 
• Facilitates 
SOA 
Governance 
prac;ces 
• Security 
and 
Iden;ty 
Management 
• Validate 
performance
Vendor 
Comparison 
๏ Request 
for 
Proposal 
Sec+ons 
• Requirements 
• Features 
• Interoperable 
Specifica;ons 
• Use 
Cases 
• Performance 
and 
Quality 
of 
Service 
• Vendor 
Profile 
[Finances, 
community, 
professional 
services]
Common 
Enterprise 
Integra+on 
Proof 
of 
Concept 
1. Expose 
and 
consume 
services 
1. Ease 
of 
deployment 
2. Interoperable 
protocols 
2. Connect 
to 
legacy 
back-­‐end 
systems 
1. Message 
transforma;on 
2. Protocol 
media;on 
3. Secure 
message 
traffic 
1. Authen;cate, 
authorize, 
and 
audit 
2. Enforce 
security 
policies 
4. Performance 
and 
scale 
to 
meet 
expected 
load 
and 
latency 
requirements 
1. Benchmark 
latency 
and 
throughput 
2. Integrate 
into 
standard 
management 
consoles
Selec;ng 
an 
Enterprise 
Service 
Bus 
๏ SOA 
Governance 
use 
cases 
• Service 
Lifecycle 
management 
• Create, 
deploy, 
version, 
deprecate, 
re;re 
• Service 
versioning 
• Approval 
process 
• Versioning 
scheme 
and 
tracking 
• Promo;on 
• Checklists 
• Environment 
deployment 
• Run-­‐;me 
management 
• Enforce 
security 
policies 
• Comply 
with 
Service 
Level 
Agreements
ESB 
Comparison 
Categories 
๏ Performance 
• Load 
Balancing 
and 
Failover 
built-­‐in 
• Pluggable 
models 
can 
include 
affinity 
based 
LB 
• Full 
REST 
Support 
(XML 
and 
JSON) 
• Especially 
used 
in 
Mobile 
environments 
• Can 
bridge 
into 
SOAP 
or 
other 
enterprise 
systems 
• Message 
Relay 
Mode 
and 
Relay 
Transport 
• Excellent 
performance 
for 
100% 
streaming 
• Priority 
Execu;on, 
Cache 
and 
ThroLling 
• Manage 
workloads 
within 
the 
ESB 
as 
well 
as 
throLle 
backend
18 
WSO2 
Enterprise 
Service 
Bus 
๏ Ease 
of 
Use 
๏ Configura;on 
based 
๏ Policy 
Driven 
๏ Large 
set 
of 
connectors 
๏ Scalability 
and 
Stability 
๏ Proven 
in 
produc;on 
๏ High 
Performance 
and 
Low 
latency 
๏ Fits 
My 
Architecture 
๏ Standards-­‐based 
๏ Low 
Footprint
19 
Configura;on 
Driven 
๏ Integra;on 
products 
are 
configured, 
not 
programmed. 
๏ No 
Java 
skills 
required 
๏ XML 
configura;on 
can 
be 
easily 
shared, 
reused, 
edited, 
versioned, 
deployed. 
๏ Choose 
the 
edi;ng 
tool 
you 
prefer 
๏ Our 
graphical 
diagram 
editor 
๏ Your 
favorite 
XML 
editor
20 
Policy 
Driven 
๏ Apply 
out-­‐of-­‐the-­‐box 
policies 
to 
proxy 
services 
for 
๏ Security 
๏ Caching 
๏ ThroLling 
๏ Create 
and 
apply 
WS-­‐Policies 
๏ Store 
Policies 
in 
Registry 
and 
share 
them 
across 
mul;ple 
servers
21 
Integra;on 
PaLerns 
๏ Supports 
all 
Enterprise 
Integra;on 
paLerns 
๏ Proven 
solu;ons 
to 
typical 
integra;on 
problems. 
๏ Product 
includes 
sample 
implementa;on 
for 
each 
paLern.
22 
Enterprise 
Integra;on 
PaLerns 
๏ Na;ve 
Support 
for 
ALL 
Enterprise 
Integra;on 
PaLerns 
๏ Content-­‐based 
Router 
๏ Command 
Message 
๏ Message 
Filter 
๏ Message 
SpliLer 
๏ Message 
Aggregator 
๏ EIP 
Reference 
available 
at 
: 
hLp://docs.wso2.org/display/ 
Integra;onPaLerns/Enterprise+Integra;on+PaLerns+with 
+WSO2+ESB
23 
Adapters 
๏ Adapters 
are 
free, 
published 
on 
our 
public 
store 
http://storepreview.wso2.com
24 
High 
Performance 
and 
Stability 
๏ Supports 
1000s 
of 
transac;ons 
per 
server 
๏ Very 
low 
latency, 
as 
low 
as 
0.5 
ms 
for 
passthrough 
opera;ons. 
๏ Long 
term 
execu;on 
stability 
with 
low 
resources 
u;liza;on
25 
Think 
Beyond 
the 
ESB
26 
Separate 
Facade 
& 
Media;on 
๏ API 
Gateway 
Layer 
acts 
as 
simple 
reverse 
proxy, 
enforcing 
basic 
policies 
๏ Clear 
separa;on 
of 
concern 
between 
layers 
๏ Media;on 
layer 
and 
API 
management 
layer 
scale 
independently 
๏ Specific 
security 
checks/protec;on 
at 
edge 
of 
the 
network 
๏ Provides 
protocol 
transforma;on 
to 
the 
edge 
of 
the 
network
API-­‐centric 
Focus 
A 
Managed 
API 
is: 
๏ Ac;vely 
adver;sed 
and 
subscribe-­‐able 
๏ Available 
with 
SLAs 
๏ Secured, 
authen;cated, 
authorized 
and 
protected 
๏ Monitored 
and 
mone;zed 
with 
analy;cs
API-­‐centric 
Integra;on 
Capabili;es 
๏ Expose 
APIs 
for 
public 
consump;on 
๏ Extend 
your 
business 
through 
APIs. 
๏ API 
Branding 
๏ Expose 
APIs 
for 
internal 
consump;on 
๏ Manage 
the 
APIs 
used 
in 
internal 
applica;ons 
๏ Detect 
Usage 
PaLerns 
๏ Internal 
Mone;za;on 
๏ Control 
Access 
to 
Cloud 
Services 
๏ Manage 
and 
Secure 
access 
from 
internal 
applica;ons 
to 
cloud 
services 
(SalesForce, 
Google 
Apps, 
etc.) 
and 
between 
cloud-­‐to-­‐cloud 
interac;ons
29 
Typical 
Deployment
30 
Applica;on 
Service 
Governance 
๏ Govern 
all 
aspects 
๏ Descrip;ons 
๏ Consump;on 
๏ Usage 
๏ Discovery 
๏ Lifecycle 
๏ Policies 
๏ Dependency 
Management 
& 
Impact 
Analysis
Beyond 
Point 
to 
Point 
Integra;on 
Flows 
31
32 
Ac;on 
Step: 
Monitor 
And 
Analyze 
๏ Monitor 
millions 
of 
events, 
leveraging 
highly 
scalable 
NoSQL 
database 
๏ Common 
Events 
Collector 
๏ Take 
decisions 
in 
real 
;me 
through 
Complex 
Event 
Processing 
๏ Create 
dashboards 
for 
both 
technical 
and 
business 
monitoring
Gain 
Insight, 
Take 
Ac;on 
33
34 
WSO2 
Business 
Model 
Making 
You 
Successful!
Recommended 
Reading 
๏ SOA 
and 
API 
Convergence 
๏ hLp://wso2.com/whitepapers/wso2-­‐whitepaper-­‐soa-­‐and-­‐api-­‐convergence-­‐strategy-­‐ 
and-­‐tac;cs/ 
๏ Applica;on 
Services 
Governance 
๏ hLp://wso2.com/whitepapers/applica;on-­‐services-­‐governance-­‐automate-­‐it-­‐best-­‐ 
prac;ces-­‐and-­‐enforce-­‐effec;ve-­‐and-­‐safe-­‐applica;on-­‐service-­‐delivery/ 
๏ Promo;ng 
Service 
Re-­‐use 
with 
API 
Management 
๏ hLp://wso2.com/whitepapers/promo;ng-­‐service-­‐reuse-­‐within-­‐your-­‐enterprise-­‐and-­‐ 
maximizing-­‐soa-­‐success 
๏ Reshape 
Reference 
Architecture: 
Why, 
What, 
How 
๏ hLp://blog.cobia.net/cobiacomm/2014/02/18/reshape-­‐reference-­‐architecture-­‐why-­‐ 
what-­‐how/
Contact 
us 
!

Contenu connexe

Tendances

Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service BusMahmoud Ezzat
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentWSO2
 
Quarterly WSO2 Platform Update Webinar - Q1 2016
Quarterly WSO2 Platform Update Webinar - Q1 2016Quarterly WSO2 Platform Update Webinar - Q1 2016
Quarterly WSO2 Platform Update Webinar - Q1 2016WSO2
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsWSO2
 
Enterprise Soa Concept
Enterprise Soa ConceptEnterprise Soa Concept
Enterprise Soa ConceptTerry Cho
 
Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1WSO2
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB WSO2
 
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessWSO2
 
ESB and SOA
ESB and SOAESB and SOA
ESB and SOAWSO2
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integrationkumar gaurav
 
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...WSO2
 
Rest api webinar(3)
Rest api webinar(3)Rest api webinar(3)
Rest api webinar(3)WSO2
 
Summer School Delivering On-Demand Shared Middleware Services
Summer School   Delivering On-Demand Shared Middleware ServicesSummer School   Delivering On-Demand Shared Middleware Services
Summer School Delivering On-Demand Shared Middleware ServicesWSO2
 
Introduction to WSO2 Integration Platform
Introduction to WSO2 Integration PlatformIntroduction to WSO2 Integration Platform
Introduction to WSO2 Integration PlatformKasun Indrasiri
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2
 
Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry WSO2
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade PatternWSO2
 
WSO2 ESB - The Backbone of Integration
WSO2 ESB - The Backbone of Integration WSO2 ESB - The Backbone of Integration
WSO2 ESB - The Backbone of Integration Kasun Indrasiri
 

Tendances (20)

Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise development
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
Quarterly WSO2 Platform Update Webinar - Q1 2016
Quarterly WSO2 Platform Update Webinar - Q1 2016Quarterly WSO2 Platform Update Webinar - Q1 2016
Quarterly WSO2 Platform Update Webinar - Q1 2016
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
 
Enterprise Soa Concept
Enterprise Soa ConceptEnterprise Soa Concept
Enterprise Soa Concept
 
Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB
 
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your business
 
ESB and SOA
ESB and SOAESB and SOA
ESB and SOA
 
Wso2 esb
Wso2 esbWso2 esb
Wso2 esb
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integration
 
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
 
Rest api webinar(3)
Rest api webinar(3)Rest api webinar(3)
Rest api webinar(3)
 
Summer School Delivering On-Demand Shared Middleware Services
Summer School   Delivering On-Demand Shared Middleware ServicesSummer School   Delivering On-Demand Shared Middleware Services
Summer School Delivering On-Demand Shared Middleware Services
 
Introduction to WSO2 Integration Platform
Introduction to WSO2 Integration PlatformIntroduction to WSO2 Integration Platform
Introduction to WSO2 Integration Platform
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
 
Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade Pattern
 
WSO2 ESB - The Backbone of Integration
WSO2 ESB - The Backbone of Integration WSO2 ESB - The Backbone of Integration
WSO2 ESB - The Backbone of Integration
 

En vedette

Why Reshape Reference Architecture
Why Reshape Reference ArchitectureWhy Reshape Reference Architecture
Why Reshape Reference ArchitectureChris Haddad
 
How to reshape reference architecture
How to reshape reference architectureHow to reshape reference architecture
How to reshape reference architectureChris Haddad
 
What reference architecture models to adopt
What reference architecture models to adoptWhat reference architecture models to adopt
What reference architecture models to adoptChris Haddad
 
From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.Taras Matyashovsky
 
NoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsNoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsDATAVERSITY
 

En vedette (7)

Building With Open MQ
Building With Open MQBuilding With Open MQ
Building With Open MQ
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Why Reshape Reference Architecture
Why Reshape Reference ArchitectureWhy Reshape Reference Architecture
Why Reshape Reference Architecture
 
How to reshape reference architecture
How to reshape reference architectureHow to reshape reference architecture
How to reshape reference architecture
 
What reference architecture models to adopt
What reference architecture models to adoptWhat reference architecture models to adopt
What reference architecture models to adopt
 
From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.
 
NoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsNoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture Patterns
 

Similaire à ESB Evaluation Framework

Reshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESBReshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESBWSO2
 
Six Steps To Build A Successful API
Six Steps To Build A Successful APISix Steps To Build A Successful API
Six Steps To Build A Successful APIChris Haddad
 
Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIsWSO2
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform WSO2
 
Deployit Product Demo
Deployit Product DemoDeployit Product Demo
Deployit Product DemoXebiaLabs
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
 
15-factor-apps.pdf
15-factor-apps.pdf15-factor-apps.pdf
15-factor-apps.pdfNilesh Gule
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization PlatformGDG Cloud Bengaluru
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxAlfonso Martino
 
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...Zeeve
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier ArchitectureHarish Kumar
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX, Inc.
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs
 
Automated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft AzureAutomated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft Azure2nd Watch
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...WSO2
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024ThousandEyes
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
 

Similaire à ESB Evaluation Framework (20)

Reshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESBReshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESB
 
Six Steps To Build A Successful API
Six Steps To Build A Successful APISix Steps To Build A Successful API
Six Steps To Build A Successful API
 
Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIs
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform
 
Deployit Product Demo
Deployit Product DemoDeployit Product Demo
Deployit Product Demo
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
15-factor-apps.pdf
15-factor-apps.pdf15-factor-apps.pdf
15-factor-apps.pdf
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier Architecture
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
 
Automated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft AzureAutomated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft Azure
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 

Plus de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Plus de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Dernier

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Dernier (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

ESB Evaluation Framework

  • 1. How to Select an ESB? Evalua;on Framework Chris Haddad Pla$orm Evangelist Last Updated: Oct. 2014
  • 2. 2 About the Presenter ๏ From the Trenches to the Stratosphere ๏ Success and Failure of SOA ๏ API-­‐centric architecture ๏ Learn more about me ๏ Profile www.linkedin.com/in/cobiacomm/ ๏ @cobiacomm on TwiLer ๏ Blog hLp://blog.cobia.net/cobiacomm ๏ On Google+ too
  • 4. Accelerate interac+ons inside and outside the organiza+on Reduce interac+on fric+on and cost Increase engagement and enhance produc+vity Sense business ac+vity and automa+cally adapt Beyond Breaking Down Silos http://wso2.com/landing/enabling-the-connected-business
  • 6.
  • 8. Enterprise Service Bus Component Architecture
  • 9. Selec;ng an Enterprise Service Bus Requirements Use Cases Evalua;on Framework Proof of Concept Vendor Comparison Produc;on Development Monitoring and Analysis Enterprise Middleware Adoption Process
  • 10. ESB Evalua;on Framework • Common features • Rou;ng, Protocol bridging • Message transforma;on, Service agent hos;ng • Advanced features • Resource adapters • Composi;on, Orchestra;on • Reliable message delivery • Event processing • Transac;onal integrity • Message Exchange PaLern (MEP) media;on • Dynamic loca;on and binding, load balancing • Message valida;on • Security media;on (federa;on) • Tooling
  • 11. ESB Evalua;on Framework Mind Map http://wso2.org/library/webinars/2012/08/wso2-advantage-webinar-esb-evaluation-framework
  • 12. Selec;ng an Enterprise Service Bus Use Cases • Understand process to implement common use cases • Endpoint connec;vity • Message valida;on and Message transforma;on • Content rou;ng and Excep;on handling • Security
  • 13. Selec;ng an Enterprise Service Bus Use Cases • Demonstrate Ease of Development • Provides Graphical ESB Development Workbench • Cloud Integra;on pla$orm offering (iPaaS) • Cloud connectors and legacy adapters • Evaluate composable architecture and enterprise fit • Cross-­‐component use cases • Facilitates SOA Governance prac;ces • Security and Iden;ty Management • Validate performance
  • 14. Vendor Comparison ๏ Request for Proposal Sec+ons • Requirements • Features • Interoperable Specifica;ons • Use Cases • Performance and Quality of Service • Vendor Profile [Finances, community, professional services]
  • 15. Common Enterprise Integra+on Proof of Concept 1. Expose and consume services 1. Ease of deployment 2. Interoperable protocols 2. Connect to legacy back-­‐end systems 1. Message transforma;on 2. Protocol media;on 3. Secure message traffic 1. Authen;cate, authorize, and audit 2. Enforce security policies 4. Performance and scale to meet expected load and latency requirements 1. Benchmark latency and throughput 2. Integrate into standard management consoles
  • 16. Selec;ng an Enterprise Service Bus ๏ SOA Governance use cases • Service Lifecycle management • Create, deploy, version, deprecate, re;re • Service versioning • Approval process • Versioning scheme and tracking • Promo;on • Checklists • Environment deployment • Run-­‐;me management • Enforce security policies • Comply with Service Level Agreements
  • 17. ESB Comparison Categories ๏ Performance • Load Balancing and Failover built-­‐in • Pluggable models can include affinity based LB • Full REST Support (XML and JSON) • Especially used in Mobile environments • Can bridge into SOAP or other enterprise systems • Message Relay Mode and Relay Transport • Excellent performance for 100% streaming • Priority Execu;on, Cache and ThroLling • Manage workloads within the ESB as well as throLle backend
  • 18. 18 WSO2 Enterprise Service Bus ๏ Ease of Use ๏ Configura;on based ๏ Policy Driven ๏ Large set of connectors ๏ Scalability and Stability ๏ Proven in produc;on ๏ High Performance and Low latency ๏ Fits My Architecture ๏ Standards-­‐based ๏ Low Footprint
  • 19. 19 Configura;on Driven ๏ Integra;on products are configured, not programmed. ๏ No Java skills required ๏ XML configura;on can be easily shared, reused, edited, versioned, deployed. ๏ Choose the edi;ng tool you prefer ๏ Our graphical diagram editor ๏ Your favorite XML editor
  • 20. 20 Policy Driven ๏ Apply out-­‐of-­‐the-­‐box policies to proxy services for ๏ Security ๏ Caching ๏ ThroLling ๏ Create and apply WS-­‐Policies ๏ Store Policies in Registry and share them across mul;ple servers
  • 21. 21 Integra;on PaLerns ๏ Supports all Enterprise Integra;on paLerns ๏ Proven solu;ons to typical integra;on problems. ๏ Product includes sample implementa;on for each paLern.
  • 22. 22 Enterprise Integra;on PaLerns ๏ Na;ve Support for ALL Enterprise Integra;on PaLerns ๏ Content-­‐based Router ๏ Command Message ๏ Message Filter ๏ Message SpliLer ๏ Message Aggregator ๏ EIP Reference available at : hLp://docs.wso2.org/display/ Integra;onPaLerns/Enterprise+Integra;on+PaLerns+with +WSO2+ESB
  • 23. 23 Adapters ๏ Adapters are free, published on our public store http://storepreview.wso2.com
  • 24. 24 High Performance and Stability ๏ Supports 1000s of transac;ons per server ๏ Very low latency, as low as 0.5 ms for passthrough opera;ons. ๏ Long term execu;on stability with low resources u;liza;on
  • 25. 25 Think Beyond the ESB
  • 26. 26 Separate Facade & Media;on ๏ API Gateway Layer acts as simple reverse proxy, enforcing basic policies ๏ Clear separa;on of concern between layers ๏ Media;on layer and API management layer scale independently ๏ Specific security checks/protec;on at edge of the network ๏ Provides protocol transforma;on to the edge of the network
  • 27. API-­‐centric Focus A Managed API is: ๏ Ac;vely adver;sed and subscribe-­‐able ๏ Available with SLAs ๏ Secured, authen;cated, authorized and protected ๏ Monitored and mone;zed with analy;cs
  • 28. API-­‐centric Integra;on Capabili;es ๏ Expose APIs for public consump;on ๏ Extend your business through APIs. ๏ API Branding ๏ Expose APIs for internal consump;on ๏ Manage the APIs used in internal applica;ons ๏ Detect Usage PaLerns ๏ Internal Mone;za;on ๏ Control Access to Cloud Services ๏ Manage and Secure access from internal applica;ons to cloud services (SalesForce, Google Apps, etc.) and between cloud-­‐to-­‐cloud interac;ons
  • 30. 30 Applica;on Service Governance ๏ Govern all aspects ๏ Descrip;ons ๏ Consump;on ๏ Usage ๏ Discovery ๏ Lifecycle ๏ Policies ๏ Dependency Management & Impact Analysis
  • 31. Beyond Point to Point Integra;on Flows 31
  • 32. 32 Ac;on Step: Monitor And Analyze ๏ Monitor millions of events, leveraging highly scalable NoSQL database ๏ Common Events Collector ๏ Take decisions in real ;me through Complex Event Processing ๏ Create dashboards for both technical and business monitoring
  • 33. Gain Insight, Take Ac;on 33
  • 34. 34 WSO2 Business Model Making You Successful!
  • 35. Recommended Reading ๏ SOA and API Convergence ๏ hLp://wso2.com/whitepapers/wso2-­‐whitepaper-­‐soa-­‐and-­‐api-­‐convergence-­‐strategy-­‐ and-­‐tac;cs/ ๏ Applica;on Services Governance ๏ hLp://wso2.com/whitepapers/applica;on-­‐services-­‐governance-­‐automate-­‐it-­‐best-­‐ prac;ces-­‐and-­‐enforce-­‐effec;ve-­‐and-­‐safe-­‐applica;on-­‐service-­‐delivery/ ๏ Promo;ng Service Re-­‐use with API Management ๏ hLp://wso2.com/whitepapers/promo;ng-­‐service-­‐reuse-­‐within-­‐your-­‐enterprise-­‐and-­‐ maximizing-­‐soa-­‐success ๏ Reshape Reference Architecture: Why, What, How ๏ hLp://blog.cobia.net/cobiacomm/2014/02/18/reshape-­‐reference-­‐architecture-­‐why-­‐ what-­‐how/