Emixa Mendix Meetup 11 April 2024 about Mendix Native development
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
1. ESB 4.9.0 extension points,
Connectors and Inbound Endpoints
Malaka Silva
Senior Technical Lead
2. Agenda
lModern enterprise and ESB
lWhy WSO2 ESB?
lNew features introduced with WSO2 ESB 4.9.0
lExtension points with ESB 4.9.0
lStreaming Connectors and Connectors
lWriting your own extension
3. Modern Enterprise and Integration
lDisparate Systems, Services, Protocols
lDiverse and dynamic business requirements
lNo single vendor/solution
lOn premise/Cloud solutions
4. Modern enterprise and ESB
oSpaghetti integration
Hard to
-maintain
-scale
-troubleshoot
-govern
5. Modern enterprise and ESB
oESB – The standard infrastructure to
implement the SOA
Easy to
-maintain
-scale
-troubleshoot
-govern
6. WSO2 ESB overview
oA lightweight, high performance ESB
oComprehensive REST, SOAP, WS-* support
o140+ Connectors (Salesforce, Paypal, Twilio and many more)
oZero Code/Configuration driven
oExtension points to customize
12. 140 + Connectors
oA connector is a ready made and convenient tool to reach web API's.
oESB Connector Store(www.store.wso2.com) : 140+ connectors.
13. How to write a connector
ESB connector framework supports writing customized connectors. Main
categories of connectors include the following.
lFor SOAP API
lFor REST API
lWrite you own Java code to connect to third party
https://docs.wso2.com/display/ESBCONNECTORS/Creating+a+Third+Party+Connector+and+Publishing+in+WSO2+Connector+Store
14. New features (Inbound Endpoints)
oCreating inbound messaging channels dynamically.
oInjects messages directly from transport layer to mediation layer without going through the
axis engine.
oSupports multi-tenancy.
oDedicated thread pools per inbound.
oBuilt-in cluster coordination.
oExtending the functionality with custom inbound endpoints.
17. Polling Inbound Endpoint - Coordinations
oOne consumer per cluster vs multiple consumers
Single Consumer Multiple Consumers
18. Performance and Stability
oFastest open source ESB.
oBattle tested for most extreme
conditions across numerous
deployments.
oProven case studies – handling billions
of transactions.
oPerformance improvement over the
ESB 4.8.1