Nav
You are viewing an older version of this section. Click here to navigate to the latest version.

What Mule Can Do 

watch_a_videoMule ESB is an Eclipse-based integration platform through which software applications can communicate with each other.

Rather than building expensive, customized, maintenance-heavy solutions to link old systems to new, or connect with Web services, or access databases, you can use Mule ESB as a multi-tool to solve these integration problems and smoothly connect anything to anything.

tag_cloud

With Mule ESB, you can:

  • integrate applications or systems (connect A2A) on prem or in the cloud

  • use out-of-the-box connectors to integrate SaaS

  • build and expose APIs

  • consume APIs

  • create Web services which orchestrate calls to other Web services

  • create interfaces to expose applications for mobile consumption

  • integrate B2B with solutions that are secure, efficient and quick to build and deploy

  • shift applications onto the cloud

  • connect B2B e-commerce activities

Let’s say you work at a company that uses an online Customer Relationship Manager (CRM) and an in-house accounting system to manage all your customer accounts. Long ago, someone in the company wired those two things together — the CRM to the accounting system — so that a customer’s account details automatically move back and forth between the systems. This set-up has been working well for years with a little maintenance from a few IT administrators.

point_to_point

Then, you merge with another company and are faced with the problem of getting the systems and applications to communicate with each other. You could hire, or out-source, a team of developers to hard-code point-to-point connections between each…​

points-to-points …​ but this exercise is labor intensive to set-up, and very maintenance-heavy over the long term. If one system upgrades to a new version, or if a system needs to be replaced, or if a new system is introduced into the network, the point-to-point connections have the potential to multiply exponentially and become unwieldily — and expensive — to maintain.

Alternatively, you could use Mule ESB, a light-weight integration platform that acts as an intelligent, message-routing hub between nodes. Plug other systems and applications into Mule ESB and let it handle the routing logic to facilitate communication between systems.

integrate