Monday, 21 December 2015

ESB AS AN INTEGRATION PLATFORM

ESB is an architecture used for application integration. The name – Enterprise Serial Bus – derives from the fact that it performs an analogous function to physical data buses found in computers, but on a higher abstraction level. Applications connect their services to the bus, creating “end points”, while the bus takes over all responsibilities related to routing and message transformation.
From the point of view of an application, ESB is a black box with a collection of end points. This means that the application does not have to know anything about the physical location of other services, communication protocols, etc. The bus also makes it possible to perform such functionalities as message transformation and their routing in a way that is transparent to the applications .

Some of the major highlights in Mule 3 are:
  • new deployment model and automatic hot deployment
  • dynamic endpoints
  • Cloud connectors for popular cloud, SaaS and Web 2.0 providers
  • native REST support
  • AJAX / JavaScript integration
  • pattern based configuration

No comments:

Post a Comment