2. What is Mule ESB
Why Mule ESB
Capabilities
Mule Pillars
Deployment
3. Mule ESB is a lightweight Java-based enterprise
service bus (ESB) and integration platform that
allows developers to connect applications
together quickly and easily, enabling them to
exchange data. Mule ESB enables easy
integration of existing systems, regardless of
the different technologies that the applications
use, including JMS, Web Services, JDBC, HTTP,
and more.
4. There are below difficulties while developing integration application(point to point
integration)
Protocol
Data format
Invocation styles
Life cycle & management
Error Handling
Monitoring
To solve the above difficulties Mulesoft comes in picture.
Advantages-
Any point connector
There is no point to point communication between applications
All the applications communicate with ESB which handles all the protocols (HTTP
or FTP)
5. Service creation and hosting — expose and host
reusable services, using Mule ESB as a lightweight
service container
Service mediation— shield services from message
formats and protocols, separate business logic from
messaging, and enable location-independent service
calls
Message routing — route, filter, aggregate, and re-
sequence messages based on content and rule
Data transformation — exchange data across varying
formats and transport protocols -
6. Endpoints-sources, they are at the end of flow
scopes-life cycle of message
Components-can write bussiness logic
Transformers-transfroming one message
format to another message format
Filters-filters the desire message
FLow Control-message routing
Error HAndling-configuring the exceptions
strategies
Cloud Connectors-any point connectors for
specific application like facebbok,twitter etc.
7. MuleSoft Services can be deployed using any of
the below
On Premise Mule
CloudHub
Mule provides standalone server and MMC (mule
management console) to debug your application in detail
prior to moving into prod environments
References:
www.mulesoft.com
Training.mulesoft.com