ESB 4.9.0 extension points, Connectors and Inbound Endpoints
-
Upload
wso2-inc -
Category
Technology
-
view
573 -
download
3
Transcript of ESB 4.9.0 extension points, Connectors and Inbound Endpoints
![Page 1: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/1.jpg)
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
Malaka SilvaSenior Technical Lead
![Page 2: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/2.jpg)
Agendal Modern enterprise and ESBl Why WSO2 ESB?l New features introduced with WSO2 ESB 4.9.0l Extension points with ESB 4.9.0l Streaming Connectors and Connectorsl Writing your own extension
![Page 3: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/3.jpg)
Modern Enterprise and Integration
l Disparate Systems, Services, Protocolsl Diverse and dynamic business requirementsl No single vendor/solution l On premise/Cloud solutions
![Page 4: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/4.jpg)
Modern enterprise and ESBo Spaghetti integration
Hard to -maintain -scale -troubleshoot -govern
![Page 5: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/5.jpg)
Modern enterprise and ESBo ESB – The standard infrastructure to implement the SOA Easy to -maintain -scale -troubleshoot -govern
![Page 6: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/6.jpg)
WSO2 ESB overview
o A lightweight, high performance ESBo Comprehensive REST, SOAP, WS-* support o 140+ Connectors (Salesforce, Paypal, Twilio and many more) o Zero Code/Configuration driven o Extension points to customize
![Page 7: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/7.jpg)
ESB 4.9.0 Architecture
![Page 8: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/8.jpg)
Extending ESB 4.9.0
![Page 9: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/9.jpg)
New features (Connectors)
Using connectors the Channel Adapter EIP can be implemented using WSO2 ESB
![Page 10: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/10.jpg)
How to use a connector
l Using developer studio or management console can add connectors
![Page 11: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/11.jpg)
How to use a connector
![Page 12: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/12.jpg)
140 + Connectors
o A connector is a ready made and convenient tool to reach web API's.o ESB Connector Store(www.store.wso2.com) : 140+ connectors.
![Page 13: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/13.jpg)
How to write a connector
ESB connector framework supports writing customized connectors. Main categories of connectors include the following.
l For SOAP APIl For REST APIl Write you own Java code to connect to third partyhttps://docs.wso2.com/display/ESBCONNECTORS/Creating+a+Third+Party+Connector+and+Publishing+in+WSO2+Connector+Store
![Page 14: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/14.jpg)
New features (Inbound Endpoints)
o Creating inbound messaging channels dynamically. o Injects messages directly from transport layer to mediation layer without going through the
axis engine.o Supports multi-tenancy.o Dedicated thread pools per inbound.o Built-in cluster coordination.o Extending the functionality with custom inbound endpoints.
![Page 15: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/15.jpg)
Inbound Endpoint Types
Listening Inbound – HTTP, HL7, TCP, WS-RMPolling Inbound – JMS, File/VFSEvent Based Inbound – RabbitMQ, MQTT
![Page 16: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/16.jpg)
Custom Inbound Endpoints
l Streaming connectors can be use as message triggering point to ESB.
![Page 17: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/17.jpg)
Polling Inbound Endpoint - Coordinations
o One consumer per cluster vs multiple consumers
Single Consumer Multiple Consumers
![Page 18: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/18.jpg)
Performance and Stability
o Fastest open source ESB.o Battle tested for most extreme
conditions across numerous deployments.
o Proven case studies – handling billions of transactions.
o Performance improvement over the ESB 4.8.1
![Page 19: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/19.jpg)
Q & A
![Page 20: ESB 4.9.0 extension points, Connectors and Inbound Endpoints](https://reader035.fdocuments.in/reader035/viewer/2022062901/58f19bcd1a28ab04628b4615/html5/thumbnails/20.jpg)
CONTACT US !
More on connector webinar series