Open Source Java ESB Moves into the Cloud

Web-based middleware maker MuleSoft yesterday unveiled a new version of its enterprise service bus (ESB), Mule ESB 3.0 Community. The new version, available now, is all about integration with the cloud, said Ross Mason, the company's founder and CTO.

"The ESB used to live in this very controlled environment," Mason said. "But with the emergence of SaaS and the Cloud and the different ways we can utilize compute power, data and even applications, people are reaching out more and more beyond the firewall. Rather than just adding more features to the existing ESB stack, this release defines a generational jump from what we should expect from ESBs today in light of these changes. "

San Francisco-based MuleSoft was founded in 2006 as MuleSource. The company's core technology, Mule, is a light-weight ESB and integration framework for Java developed in 2003 by Mason. Mule is based on messaging platforms that can be used as an ESB. Its project's name comes from Mason's frustration over integration “donkey work.” The Mule ESB is designed to allow developers to quickly and easily connect applications together and in the cloud using SOA principles, Mason said.

A big focus of this release is Mule Cloud Connect, the company's platform for integrating with SaaS and cloud-based Web applications. The company has added "cloud connectors," which Mason describes as out-of-the-box connectors for popular cloud, SaaS, and Web 2.0 providers, including Amazon Web Services, Salesforce.com, and Facebook, among others. "It's an easy way for users to create their own cloud connectors," Mason said.

The company also introduces native REST support in this release. The new feature is designed to allow users to publish and consume RESTful services via Mule "easily and seamlessly." And new AJAX/JavaScript integration lets developers access enterprise data directly from a browser-based application without heavyweight server-side infrastructure.

This release also offers a new way of configuring Mule that simplifies the creation of message flows. Along with this "flow-based configuration" comes a new "pattern-based configuration" feature that provides "out-of-the-box building blocks for common configuration patterns," according to Mule.

"To my mind, this focus on simplifying at every level is one of the most important features of this release," Mason said. "We focused hard on not adding things that people won't get right away or understand. We're keeping the simple things really simple, and the harder things simpler and easier. Other new features designed to simplify use include a new deployment model, "hot" deployment, a service and application isolation feature, and dynamic endpoints.

The open source Mule ESB project is currently supported by a community of more than 2,500 companies, including Nokia, Nestle, DHL, Honeywell and five of the world's top 10 banks, the company said. It's one of the most widely-used open source ESBs. Developers use it to integrate their applications by leveraging the ESBs broad support for protocol transports and application connectors, including HTTP, JMS, Web Services, JDBC, File/FTP, SAP and Salesforce.com, among others.

The new version of the MuleSoft ESB is available today for download here.

About the Author

John K. Waters is a freelance journalist and author based in Mountain View, CA.

Featured

  • blue AI cloud connected to circuit lines, a server stack, and a shield with a padlock icon

    Report: AI Security Controls Lag Behind Adoption of AI Cloud Services

    According to a recent report from cybersecurity firm Wiz, nearly nine out of 10 organizations are already using AI services in the cloud — but fewer than one in seven have implemented AI-specific security controls.

  • stacks of glowing digital documents with circuit patterns and data streams

    Mistral AI Intros Advanced AI-Powered OCR

    French AI startup Mistral AI has announced Mistral OCR, an advanced optical character recognition (OCR) API designed to convert printed and scanned documents into digital files with "unprecedented accuracy."

  • robot waving

    Copilot Updates Aim to Personalize AI

    Microsoft has introduced a range of updates to its Copilot platform, marking a new phase in its effort to deliver what it calls a "true AI companion" that adapts to individual users' needs, preferences and routines.

  • teenager interacts with a chatbot on a computer screen

    Character.AI Rolls Out New Parental Insights Feature Amid Safety Concerns

    Chatbot platform Character.AI has introduced a new Parental Insights feature aimed at giving parents a window into their children's activity on the platform. The feature allows users under 18 to share a weekly report of their chatbot interactions directly with a parent's e-mail address.