MQdev Blog - moving to Messaging on Developerworks!
MQTT has always been highlighted for the potential benefits it could provide to mobile development and messaging. Finally with the help of Stephen Nicholas' research and performance testing we have a clear understanding of just how efficient the technology is for Mobile devices. View Stephen's results HERE and learn more about the protocol at MQTelemetry and mqtt.org.
WebSphere MQ 7.5 version got released a few weeks back. Here's the link to the infocenter: http://pic.dhe.ibm.com/infocenter/wmqv7/v7r5/index.jsp
Here's the link to What's new section: http://pic.dhe.ibm.com/infocenter/wmqv7/v7r5/topic/com.ibm.mq.doc/mq50095_.htm
The two main functions that you get with WebSphere MQ V7.5 are the Managed File transfer and the Advanced message security. With File Transfer feature you can exchange files between queue manager and also reach out to the workstations that do not have MQ Server using the Agents. Advanced message security provides message level security without impacting the end applications.
Here's an infocenter that would help developers and architects who need to integrate WebSphere Application Server (WAS) and WebSphere MQ (WMQ). In several messaging scenarios the application server needs to communicate with queue manager. It does require some setup at both the ends to ensure that applications on WebSphere application server interact seamlessly with back-end applications. Here is the link:
It covers 6.1, 7.0, 8.0 and 8.5 versions of WebSphere Application Server.
In this blog post we'll talk about 2 features of the latest version WebSphere MQ and how it can used in conjunction with WebSphere Message Broker.
WebSphere Message Broker(WMB) V8001 now supports WebSphere MQ (WMQ) v7.1 and WebSphere MQ v7.5. This article briefly explains the functionality changes introduced in WMB V8001 to support WMQ v7.1 and WMQ v7.5.
Some of the new features of WMQ 7.1 and WMQ 7.5 affecting WMB are:
WMB functionality changes discussed:
1. Multi-Version Installation of WMQ at user chosen location:
Channel authentication on queue manager can be disabled using the runmqsc command:
Example - Remote administration of a broker with queue manager CHLAUTH as ENABLED:
While we try to connect to a broker whose queue manager has security enabled, "not authorised" error with mqrc 2035 (MQRC_NOT_AUTHORIZED) is thrown. Below are the steps to setup remote administration in such a case.
On the MBExplorer,
2. Run the following commands against the queue manager:
This enables remote administration on the queue manager.
In summary we saw how to use multi-version installation and channel authentication of WebSphere MQ in WebSphere Message Broker. There are several other features which would interest you with the latest version of WebSphere MQ and WebSphere Message Broker.
Here are some useful links:
Disclaimer: Each posting on this site is the view of its author and does not necessarily represent IBM’s positions, strategies or opinions. I do not guarantee correctness of the opinions or content or sample code presented here. Use it at your own risk.
Rashmi R Katagall
j0nnymac 120000F9BQ Tags:  phonegap mobile cordova mqtt worklight mq android 1 Comment 21,540 Views
The definitive article on using the MQ Telemetry Transport Protocol (MQTT) in a hybrid mobile app, developed for the Android platform, using IBM® Worklight Studio.
MQ Telemetry Transport (MQTT) protocol is a lightweight publish/subscribe messaging protocol, designed specifically for sending data over networks where connectivity is intermittent or bandwidth is at a premium. Compared to HTTP, MQTT imparts a number of advantages to a mobile app including faster response times, higher throughput, lower battery use and much lower bandwidth use (Facebook Messenger makes use of the MQTT protocol because of these attributes). MQTT's efficient use of network and battery power, along with its integration with enterprise messaging middleware, makes it well suited to use cases where an enterprise application needs to push data or interact with one or more phone apps.
In this article, we give you the tools to develop a simple Worklight app to send and receive messages over MQTT, and provide all the supporting information you need to design and build your own apps.
Here's a diagram showing how it all fits together...
We also provide you with a sample app, along with all the relevant code required to enable the user get up to speed on building their own apps quickly and easily.
Find the article and samples here....
Himanshu_Pathak 0600027P8N Tags:  mq programming c# application wcf .net 2 Comments 32,751 Views
.Net technology is one of the key development platforms from Microsoft and widely used across the development community all around the world. WebSphere MQ provides the universal messaging and integration which essentially means that Websphere MQ provides connectivity and integration on almost all hardware and Operating system. It also supports almost all the existing development platforms for application development like Java, C, C++, Cobol, .Net/C# etc.
1. MQ Classes for .Net : This is a standard clients API for connecting to MQ queue manager. Its quite simple and very similar like MSMQ.
2. Message Service Clients for .Net : This client API provides a standard messaging service approach which is based on JMS (Java Message Service). Application written using this API provides easy migration between WebSphere MQ, Message Broker and WebSphere Application Server messaging environment with little or no rework.
3. MQ Custom channel for WCF : This is WCF based and could be used for Web services like application development and connectivity to applications hosted on WebSphere MQ.
So there are three distinct API that have been provided in WebSphere MQ and for different purposes. Depending on the requirement and solution architecture any or all of these could be used for application developments in Dot Net technology and leverage the strength of WebSphere MQ in connectivity and integration domain.
For starters , good reference points are -
j0nnymac 120000F9BQ Tags:  mq7.5 pdf infocenter mq j0nnymac wmq mq7.1 1 Comment 10,704 Views
Announcing our new PDF's for the WebSphere MQv7.1 and WebSphere MQv7.5 infocenters
We would welcome all comments and suggestions, so please do take a look.
Many thanks to Esther Roeger and the WebSphere MQ ID team for making these available.
Just in case you wanted to know what it looks like....
j0nnymac 120000F9BQ Tags:  mobile smarter-planet android ios mqtt java c messaging devices 7,252 Views
Explore our new IBM messaging community on developerWorks!
A sister site to this one, we want to help you get the best out of IBM's messaging capabilities, from the enterprise right out to mobile devices. We will be adding new content over time, but to get the ball rolling the site kicks off with our new Mobile Messaging Client Pack. This will help you get going with mobile messaging for Android and iOS devices, as well as the latest C and Java mobile clients for a range of deployment options. It also contains a new forum for mobile messaging related discussions, Q&A, and for you to give feedback on our mobile messaging capabilities.
First in a series of podcasts all about WebSphere MQ.
The aim of the series is to introduce the user to WebSphere MQ and to identify why a user would want to use it, as well as how they can use it to achieve their messaging goals.
This is the very first podcast, which sets the scene.