Skip to main content

Responsive Mobile User Experience Using MQTT and IBM MessageSight

An IBM Redbooks publication


Published on 26 March 2014

  1. .EPUB (7.5 MB)
  2. .PDF (9.8 MB)

Apple BooksGoogle Play Books

Share this page:   

ISBN-10: 0738439150
ISBN-13: 9780738439150
IBM Form #: SG24-8183-00

Authors: Whei-Jen Chen, Rahul Gupta, Valerie Lampkin, Dale M Robertson and Nagesh Subrahmanyam

    menu icon


    IBM® MessageSight is an appliance-based messaging server that is optimized to address the massive scale requirements of machine-to-machine (m2m) and mobile user scenarios. IBM MessageSight makes it easy to connect mobile customers to your existing messaging enterprise system, enabling a substantial number of remote clients to be concurrently connected.

    The MQTT protocol is a lightweight messaging protocol that uses publish/subscribe architecture to deliver messages over low bandwidth or unreliable networks. A publish/subscribe architecture works well for HTML5, native, and hybrid mobile applications by removing the wait time of a request/response model. This creates a better, richer user experience.

    The MQTT protocol is simple, which results in a client library with a low footprint. MQTT was proposed as an Organization for the Advancement of Structured Information Standards (OASIS) standard. This book provides information about version 3.1 of the MQTT specification.

    This IBM Redbooks® publication provides information about how IBM MessageSight, in combination with MQTT, facilitates the expansion of enterprise systems to include mobile devices and m2m communications. This book also outlines how to connect IBM MessageSight to an existing infrastructure, either through the use of IBM WebSphere® MQ connectivity or the IBM Integration Bus (formerly known as WebSphere Message Broker).

    This book describes IBM MessageSight product features and facilities that are relevant to technical personnel, such as system architects, to help them make informed design decisions regarding the integration of the messaging appliance into their enterprise architecture.

    Using a scenario-based approach, you learn how to develop a mobile application, and how to integrate IBM MessageSight with other IBM products. This publication is intended to be of use to a wide-ranging audience.

    Table of Contents

    Chapter 1. Introduction

    Chapter 2. IBM MessageSight and MQTT

    Chapter 3. Integration with enterprise systems

    Chapter 4. Security in IBM MessageSight

    Chapter 5. MQTT with mobile platforms

    Chapter 6. Scenarios overview

    Chapter 7. Scenario 1: Secure messaging

    Chapter 8. Scenario 2: Request and response using MQTT

    Chapter 9. Scenario 3: Push notifications with quality of service

    Chapter 10. Scenario 4: Stand-alone server applications

    Appendix A. MQTT protocol

    Appendix B. IBM Mobile Messaging and M2M Client Pack MA9B

    Appendix C. MQTT hybrid application for Android code example

    Appendix D. Additional material


    Others who read this also read