View
196
Download
0
Category
Preview:
Citation preview
MuleSoft at a Glance
Agenda
• What is Mule ESB• Why Mule ESB• Capabilities• Mule Pillars• Deployment
What is Mule ESB??
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.
Why MuleESB??? 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 connectorThere is no point to point communication between applicationsAll the applications communicate with ESB which handles all the protocols (HTTP or FTP)
CapabilitiesService 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 -
Mule PillarsEndpoints-sources, they are at the end of flowscopes-life cycle of messageComponents-can write bussiness logicTransformers-transfroming one message format
to another message formatFilters-filters the desire messageFLow Control-message routingError HAndling-configuring the exceptions
strategiesCloud Connectors-any point connectors for
specific application like facebbok,twitter etc.
Deployment MuleSoft Services can be deployed using any of the
below On Premise MuleCloudHubMule provides standalone server and MMC (mule management
console) to debug your application in detail prior to moving into prod environments
References:www.mulesoft.comTraining.mulesoft.com
Thank You
Recommended