MuleSource, which provides open source infrastructure and integration software, has announced the launch of MuleOnDemand, a hosted subscription offering that allows enterprises to securely move and manage data inside and outside their organizations using Mule for "Integration-as-a-Service".

Increasingly, businesses see the need to connect their existing services with third-party applications on the Web or with partner sites. Companies want to share data between SaaS (software-as-a-service) applications and internal data sources in a secure, fast and consistent manner.
MuleOnDemand resolves these integration challenges, allowing businesses to leverage their existing systems through loosely coupled integration using a broad range of protocols such as Email, JMS (Java Messaging Service), MQ Series, REST (Representational State Transfer), SOAP (Simple Object Access Protocol), and Web services.
"MuleOnDemand provides the ability to send and consume data and services securely," says Dave Rosenberg, CEO of MuleSource. "For example, if a business needs to transfer data from an enterprise application like SAP to, it can do so seamlessly and securely with MuleOnDemand. The service leverages the existing development of Mule and lays the foundation for the co-development of Open Source and On Demand applications."
MuleOnDemand can be used alone for "Integration-in-the-cloud" or connected to a Mule Gateway server for deeper enterprise integration.
Deployed inside an enterprise and configured to receive data and services from internal applications via any of Mule's transport methods, the Mule Gateway server can send data and services to MuleOnDemand, which mediates the transactions and performs transformations, routing, and other integration tasks.
MuleOnDemand then shares data and services securely with partner sites (suppliers, customers, and such). With this "Mule-to-Mule" communication, complex transactions occur seamlessly across the network both inside and outside the company firewall.
When used for stand-alone "integration-in-the-cloud", MuleOnDemand allows enterprises to move and manage data regardless of where the data resides. Complex transactions occur seamlessly across the network, allowing enterprises to share data and services with SaaS applications like, internal applications such as SAP or third-party payment processing.