Restful API with MULE ESB
ESB : E nterprise Service Bus, is a communication system between heterogenous software applications in a Service Oriented Architecture.Thus ESB guarantees agility and flexibility with regard to high-level protocol communication between applications(as shown in the pictures below). Key benefits of using an ESB : Scales from point-solutions to enterprise-wide deployment (distributed bus) More configuration rather than integration coding No central rules-engine, no central broker Easy plug-in and plug-out and loosely coupling system Key disadvantages : Slower communication speed, especially for those already compatible services Single point of failure, can bring down all communications in the Enterprise High configuration and maintenance complexity In this article, we will try to create and consume a REST web service using mule ESB. Wait!!! what is MULE ? "Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSo