VMware's RabbitMQ aids communication amongst cloud developers

VMware is aiming to make the cloud even more accessible and collaborative with a new direct messaging service.

VMware is stepping up its resources for cloud application developers with an new messaging service named RabbitMQ.

The program, made in partnership with Cloud Foundry (self-dubbed as the "industry’s first open-platform-as-a-service"), for the purpose of connecting developers creating and collaborating on producing apps. The idea is that this could enable developers to build, test, deploy and scale cloud applications in a faster amount of time more efficiently.

In a blog post, VMware and Cloud Foundry apps propose two reasons for why messaging is in fact "essential" for cloud computing:

First, messaging provides stable communication patterns that scale across multiple network topologies. In the cloud it is critical for applications to cope when networks change or grow. This means that the constituent components of cloud applications cannot be coupled directly. Instead, asynchronous decoupling and indirection based on message brokers is used. These two patterns enable work to be addressed, routed and delivered between components. Those components may be running in one cloud, or several, or on multiple devices e.g. phones.

The second reason centers on multiple programming languages, thus messaging programs, which in this case they are referring to RabbitMQ, are "designed to be robust with respect to arbitrary traffic conditions." For example, RabbitMQ can be utilized for integrating apps built using different languages and frameworks.

The RabbitMQ messaging service is available starting today for free in public beta mode on CloudFoundry.com, where it is being hosted, for developer downloading.

VMware has had a bit of a busy summer. In July, the Palo Alto, Calif.-based company rolled out a new version of its vSphere platform and introduced a new complex cloud infrastructure suite of solutions.