About Me
Facebook
Facebook
Linked In
Linked In
Twitter
Twitter
YouTube
YouTube
Google +
Google +

July 03, 2015

MuleSoft – Mule ESB Overview



Mule is a lightweight enterprise service bus and integration framework. The platform is Java-based, but can broker interactions between other platforms such as.NET using web services or sockets.
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.
The key advantage of an ESB is that it allows different applications to communicate with each other by acting as a transit system for carrying data between applications within your enterprise or across the Internet. Mule ESB includes powerful capabilities that include:
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 rules
Data transformation — exchange data across varying formats and transport protocols
When do we need an ESB:
v     Are you integrating 3 or more applications/services?
v     Will you need to plug in more applications in the future?
v     Do you need to use more than one type of communication protocol?
v     Do you need message routing capabilities such as forking and aggregating message flows, or content-based routing?
v     Do you need to publish services for consumption by other applications?
Build and host services
Expose application functionality as services and create a standards-based architecture. Host existing services in Mule’s lightweight service container.
Mediate and orchestrate services
Separate business logic from protocols and message formats for rapid, nimble development and long-term flexibility. Coordinate services and expose them composite applications to support business processes.
Deliver and route messages and events
Direct messages based on their content or rules; filter, aggregate and re-sequence them as needed. Deliver synchronous and asynchronous events, transactions, streaming, and routing patterns, all with no code.
Map and transform data
Easily query and map complex data structures with Mule’s data integration framework, powered by the innovative DataWeave data query language. Transform data to and from any format across heterogeneous transport protocols and data types or enhance incomplete messages. Move millions of records between applications or data sources using Mule’s built-in batch capabilities.
 

1 comments :

Unknown said...

Thank you Nasreen Basu :-)

Post a Comment

Designed By AMEER BASHA G