8
MuleSoft at a Glance

mulesoft at a glance

Embed Size (px)

Citation preview

Page 1: mulesoft at a glance

MuleSoft at a Glance

Page 2: mulesoft at a glance

Agenda

• What is Mule ESB• Why Mule ESB• Capabilities• Mule Pillars• Deployment

Page 3: mulesoft at a glance

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.

Page 4: mulesoft at a glance

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)

Page 5: mulesoft at a glance

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 -

Page 6: mulesoft at a glance

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.

Page 7: mulesoft at a glance

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

Page 8: mulesoft at a glance

Thank You