Thursday, November 3, 2016

Introduction to Mule Soft ESB

Mule ESB is Java bases Enterprise Service Bus. This is very light weight and provides facility to developer to integrate their different application without having any kind of dependency. It provides a very easy integration and enables different application to exchange their data.

Mule ESB provides the some powerful capabilities as mentioned below:

You can create and host a web service which can be used any time. You can do call different web service and design your own orchestration as per your requirement

Service Mediation:
Shield services from message formats and protocols. You can create different logic from the messaging and enable local independent service.

Message routing:
You can use router, filter, aggregate sequence to create your logic and route the message accordingly

Data transformation:
You can exchange the data in different formats and transport protocols.

You can receive any kind of message as input and transform to different message format as per your requirement

It can be easily integrate from POJO to any other component. It provides the reusable facility to developer without making any change in existing component because all logic or unit can be developed separately.

Mule Flow

Mule flow is a sequence of message processing events

Message Processor

These are the prepacked functionality that processes the message. Some of them are defined below.

  • Endpoints
  • Scope
  • Component
  • Transformers
  • Filters
  • Flow Control
  • Error Handling

Mule Security

Mule provides a very strong security with their own component

  • Mule Security Manager
  • Mule Security API
  • Pluggable Security Manager
  • Spring Security