Mule ESB is the runtime engine of Anypoint Platform, a Java-based lightweight Enterprise Service Bus (ESB) and integration platform that allows developers to quickly and easily connect applications so they can exchange data. It can easily integrate existing systems, regardless of the different technologies used by applications, including JMS, Web services, JDBC, HTTP, etc., and can integrate and orchestrate events in real-time or in batches, with universal connectivity. Mule has powerful capabilities, including:
- Service Creation and Hosting - Expose and host reusable services, using the ESB as a lightweight service container.
- Service Mediation - Protect services from being affected by message formats and protocols, separate business logic from message delivery, and enable location-independent service invocation.
- Message Routing - Route, filter, aggregate, and resequence messages based on content and rules.
- Data Transformation - Exchange data across different formats and transport protocols.