mule esb session day 1
TRANSCRIPT
![Page 1: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/1.jpg)
![Page 2: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/2.jpg)
![Page 3: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/3.jpg)
Agenda
• Integration core principles• ESB Introduction• When to chose ESB• Introduction to MuleSoft ESB• Mule 3 basic stages• Questions & Answers
![Page 4: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/4.jpg)
![Page 5: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/5.jpg)
ESB Introduction
• ESB is a great tool for connecting a bunch of legacy systems across multiple platforms and technologies.
• ESB provides for a flexible architecture. It enables multiple application communication and provides easy integration with other systems.
• There is a lot details that need to be understood first around the integration points, protocols, data formats, IT infrastructure, security etc
• Anything that connects MUST send it's information adhering to this data definition.
![Page 6: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/6.jpg)
When to chose ESB?
• Are you integrating 3 or more applications/services?• Do you need to use more than one type of communication protocol?• Do you need message routing capabilities?• Do you need to publish services for consumption by other applications?
![Page 7: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/7.jpg)
When to chose ESB?
![Page 8: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/8.jpg)
Introduction to MuleSoft ESB
• Mule is a lightweight integration platform that enables you to connect anything, anywhere.
• Intelligently manage message routing, data mapping, orchestration, reliability, security, and scalability between nodes.
• It integrate applications or systems on premise or in the cloud. • Provides out-of-the-box connectors to create SaaS integration
applications • It builds and consume API’s
![Page 9: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/9.jpg)
Mule ESB Deployment Architecture
![Page 10: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/10.jpg)
Mule ESB – Configuration model
![Page 11: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/11.jpg)
Mule 3 basic stages
![Page 12: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/12.jpg)
Mule 3 basic stages
![Page 13: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/13.jpg)
Mule 3 basic stages
![Page 14: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/14.jpg)
Anypoint Studio Graphical Editor for mule ESB app developmentIt is an eclipse based editor.It provides two environments
1. Visual Editor
![Page 15: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/15.jpg)
Anypoint Studio 2. XML Editor
![Page 16: Mule ESB session day 1](https://reader033.vdocuments.us/reader033/viewer/2022042611/586fddc51a28ab18428b6921/html5/thumbnails/16.jpg)