What does Mule ESB deliver?
If you have more than a couple of applications, services, or legacy systems, custom point-to-point integration is painful. It’s way too expensive and time-consuming to build and once in place, creates a complex web of brittle connections that breaks every time you change an endpoint, modify a data structure or change a business process. What you really need is a lightweight integration platform that will quickly connect all of your systems and services, whether they reside on-premise or in the cloud. And when you add or modify an endpoint, it should be simple to update your integrations to reflect the change.
Mule ESB takes the pain out of integration by delivering everything you need to connect your enterprise, out-of-the-box, on a single, open platform, including:
Business logic is separated from protocols and message formats for rapid, nimble development and long-term flexibility.
Messages can be routed based on content or complex rules and filtered, aggregated, or re-sequenced as required.
Data can be transformed to and from virtually any format across heterogeneous transport protocols and data types and incomplete messages can enhanced through data retrieval. In addition, message payload can be encrypted, compressed or encoded to ensure security.
Mule ESB supports synchronous and asynchronous events, transactions, streaming, routing patterns, and SEDA architecture.
Message flows can contain lightweight service orchestration to support SOA initiatives.
Service Creation & Hosting
Functionality in any endpoint can be exposed as a service and organized into an efficient, unified, standards-based architecture. Existing services can be hosted as lightweight service containers.
The MuleSoft Advantage
The Mule ESB contains all of the services and tools you need to rapidly create integration applications. Design applications in Mule Studio, the Eclipse-based graphical design environment that leverages the skills you already have. Secure your integration ecosystem from end to end with Mule Enterprise Security. And manage and monitor all of your integration applications in Mule’s centralized enterprise management console.
Mule ESB can be deployed in a number of topologies to support a variety of use cases and architectures including: ESB, Client/Server, Enterprise Service Network (ESN), Peer-to-Peer, Hub and Spoke, or Pipeline.