MuleSoft unveiled Mule 3 Community Edition, a new release of its open source ESB platform this week, and I have to say, it looks like a major upgrade.
The news coverage of the release focused on the Mule Cloud Connect, which is the company's platform for integrating with SaaS/cloud applications. Of course, all things cloud is a hot topic right now, and it's certainly a major component of the release. Mule CTO Ross Mason points out on his blog five major capabilities included in Cloud Connect:
But there's more new here than just the cloud connection. Ross says he set a theme for Mule 3: Simplify everything. That's a great slogan, and I hope it catches on across the tech sector. For Mule, what this meant is changes to the underlying architecture and easier integration.
For instance, Mule has changed how message flows are created in Mule, as Ross explains:
"Many people struggle with the rigid nature of the service model in Mule because they don't naturally think in terms of services. Flow allows developers to create integration flows they way they think about solving the problem."
Mule 3 also includes pattern-based configuration, which means in addition to the Enterprise Integration Patterns supported since 2004, you can now draw on these larger patterns for things like publishing REST or RESTful Web Services, creating transactional bridges and configuring Web Service proxies, he writes.