MuleSoft, the company that produces the open-source Mule ESB, has licensed a proprietary Java Message Service (JMS) server to provide a more reliable commercial messaging solution for its customers, leading an analyst to question its commitment to open-source development.
MuleSoft’s version of that product, called Mule MQ, became generally available Tuesday for US$4,400 per CPU; support packages are available for a separate charge.
The company chose to license a JMS server from an unnamed OEM because its customers were encountering reliability problems with Apache ActiveMQ, said CTO Ross Mason. MuleSoft customers had previously used ActiveMQ.
“There were problems with clustering. It doesn’t cut it, and no one supports it,” Mason explained. “We took the OEM’s JMS Server and added some extra bells and whistles. We spent months making it a fine-tuned product.”
Performance was MuleSoft’s primary focus, he said, claiming that Mule MQ achieve up to five times the performance of ActiveMQ for some use cases.
The server includes integrated management and monitoring tools.
Mule MQ is compliant with the JMS 1.1 specification and is deployable as a standalone messaging server or embedded in a MuleSoft iBeans application container, according to the company.
iBeans is a container that runs inside of Apache Tomcat, MuleSoft’s Tcat Server (a commercial edition of Tomcat), and the Mule ESB. MuleSoft introduced iBeans in September.