Member-only story

Mulesoft — an ESB Solution

Ashan Priyadarshana
4 min readOct 25, 2019

--

Enterprise Service Bus (ESB) is a pattern/middleware which allows systems (applications) implemented in incompatible technologies to communicate with each other. Hence an ESB can be thought of as a pluggable backbone where one can plug incompatible applications, and expect them to communicate with each other without any hassle.

Photo courtesy Nathan Dumlao

Point to Point Integration (P2P)
Point to point integration is integrating systems or applications with each other directly. This is a legacy integration pattern which has many disadvantages and obstacles as listed below:

point to point pattern
  • Single Points Of Failure
  • No Course Of Action For Emergencies
  • Exponential Increase in Complexity
  • Loss of Agility

Enterprise Service Bus Pattern (ESB)
ESB pattern is a more flexible approach for application integration. This integration is achieved by encapsulating and exposing each application functionality as a set of discrete reusable capabilities. Hence applications do not integrate directly with each other instead, they integrate through an ESB infrastructure, as illustrated below:

--

--

Ashan Priyadarshana
Ashan Priyadarshana

Written by Ashan Priyadarshana

Technical Lead | MSc. Artificial Intelligence | BSc. Information Technology | Founder www.fixmynotes.com, www.vehiclehub.lk | GSoC 2017

No responses yet