How can MQ be used in the Cloud? Try MQ Light with Bluemix!!
ValerieLampkin 27000182R2 Visits (14349)
Bluemix is a new Platform as a Service (PaaS) cloud offering from IBM. With Bluemix, you can have a free trial that can then later be converted to a pay-as-you-go account. If you are not familiar with PaaS – one of the best explanations I have seen is the comparison to “pizza as a service”.
The graphic above, originally posted by IBM's ⇒Albert Barron helps distinguish the differences from traditional on-premise to Platform or Software as a service. Similar to getting a pizza delivered, The IBM Bluemix PaaS allows developers to expedite their release times by eliminating the need to manage and maintain infrastructure and instead focus on their code.
IBM provides an MQ Light service as part of its Bluemix PaaS offering. You may have heard the term “Elastic MQ”. That product was rebranded and is now known as “MQ Light”. When an MQ Light Bluemix service is created by someone, a dynamic queue manager is allocated for them to use. This bypasses previous requirements for system provisioning, software installation and MQ configuration including creation of the queue manager itself.
MQ Light for Bluemix is a fully managed cloud service so all of the operations activities such as maintenance, availability, upgrades are part of the Bluemix service. MQ Light makes it easy for application developers to write composite applications from loosely coupled components, making the application robust yet simple to scale. Developers have the option to either work locally or within Bluemix and can rely on MQ Light’s data integrity and asynchronous delivery to quickly integrate with systems of record.
You can use MQ Light as a queuing service to send single messages to individual recipients by way of queues, or as a publish/subscribe broker for sending notifications to multiple recipients. Bluemix supports both the Liberty for Java™ and Node.js runtimes for MQ Light. The MQ Light API is designed to be simple to use, providing the basic messaging capabilities that applications need to be scalable and responsive. For more information, see MQ Light concepts.
The WebUI feature of IBM MQ Light Service contains a number of tutorials providing step-by-step instructions, based on enhanced samples, which demonstrate the UI functionality in several different scenarios. See Web-based UI tooling.
Security features such as SSL/TLS protocol can be used to protect data between the MQ Light client and the MQ Light Server.
As an application grows it will be able to migrate to use IBM MQ (as per the statement of direction in the announcement letter for IBM MQ V8), IBM intends to deliver features into IBM MQ to allow applications that have been developed to the MQ Light API to be run on IBM MQ.
Get started with Bluemix and MQ Light is easy. Bluemix provides tutorials and samples to quickly integrate your applications. There is also sample code available for use.
Check out the Bluemix sandbox today and start building your new application in minutes!