IBM MessageSight for mobile and the internet of things


Published on

IBM MessageSight V1.1

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

IBM MessageSight for mobile and the internet of things

  1. 1. Software Group IBM Messaging for Mobile and the “Internet of Things” introducing IBM MessageSight John Samuel – IBM MessageSight – Product Introduction Manager © 2007 IBM Corporation
  2. 2. Internet of Things 33 billion Billions of smart devices instrument our world today 534 billion RFID tags embedded into our world 50 billion The world is becoming more interconnected and more complex … Dollars in mobile transactions by 2015 Interconnecting these smart devices creates a Central Nervous System 50% Of businesses plan to adopt more collaborative sourcing models © 2012 IBM Corporation 2 Devices connected to the internet by 2020 2
  3. 3. What do we mean by “Device connectivity” ? Typically End user interaction B2C, B2E Mobile computing and Smart handsets Mobile computing and Smart handsets APP Service DB DB APP APP Service DB APP IBM Connectivity Remote Systems and Devices Remote Edge Gateways Device hubs/controller that act as hubs/concentrators for connecting devices. Embedded Controllers Filtering of duplicate read events, Store-based HVAC & lighting controls, Industrial Network Gateways (SCADA) Sensors Power meters, weather data SCADA sensors, pressure, volume, RFID readers, Motion detectors… Typically M2M Actuators Tag printers, status lights, Load generation, HVAC and lighting, Valves, switches and pumps… © 2007, 2008 IBM Corporation
  4. 4. What’s Unique about Mobile Applications?  Expectations are high, loyalty is low –  Access patterns and volumes are less predictable – – –  Immediate response expected from mobile applications Security is a paramount concern –  For example user location information is available to potentially be utilised Performance expectation –  Mobile apps are written, used & replaced at a far higher rate than traditional enterprise applications Mobile devices & platforms themselves evolve rapidly Provide unique context insights and thereby unique opportunities –  More service calls from mobile devices, potentially more users, at anytime Short & focused interactions, interruptions are common Apps still need to be usable when out of wireless coverage Rapid refresh rates – –  Reliability and usability matter! If your application doesn’t function reliably each & every time users invoke it and it’s easy to use, they will find another app & another business to deal with Mobility of devices makes them easier to steal or spoof Bandwidth and battery life are at a premium – Need to minimize back and forth communications © 2012 IBM Corporation 4
  5. 5. You need to connect using more than just HTTP  The HTTP standard revolutionized how we consume data – A single simple model: Send a request, read the response – Available via any tablet, laptop, phone, PC etc.  Mobile and the Internet of Things applications have additional challenges – HTTP remains ideal for requesting data from a known source • Mobile user requesting info – But we also need an event-oriented paradigm: • Emitting information one to many • Listening for events whenever they happen • Distributing minimal packets of data in huge volumes • Pushing information over unreliable networks • Reliably completing mobile business transactions © 2012 IBM Corporation 5
  6. 6. What is IBM MessageSight? Its an appliance It is designed to handle the growing “Internet of Things”/M2M economy It leverages a lightweight messaging protocol – MQTT Facebook messenger app use MQTT and has 850+ million users Why MQTT? – it uses less bandwidth and battery power than HTTP Designed to sit at the edge of the enterprise in the DMZ Can’t be hacked! No user changeable OS, totally encrypted Fewer firewall ports to open Scales – 1 million concurrently connected devices supported Handles millions messages a second © 2007, 2008 IBM Corporation
  7. 7. Beta Scenario – Connected Car predicts part failure Find my car schedules appointment with car owner vibration detected, details published Unlock my car Smartcar © 2007, 2008 IBM Corporation
  8. 8. IBM MessageSight Use Cases for Mobile and M2M •Find my car •Predictive parts failure •Vibration detected, garage notified •Unlock my car Connected Vehicle •TV notifies of incoming calls •Millions of homes subscribe and publish events to head office (HQ) •HQ sends targeted advertising back Connected Home •Collision detected, emergency services notified •Surrounding vehicles notified •Traffic lights controlled Connected City © 2012 IBM Corporation 8
  9. 9. IBM MessageSight: Feature Summary Massive Scale Millions of messages per second with over 1 million concurrently connected devices, predictable low latency Orders of Magnitude Improvements Optimized for Wireless Clients MQTT protocol uses less bandwidth & battery usage than HTTP, large range of clients supported m2m and Mobile Secure and Reliable Hardened form factor, fine grained messaging policies, assured message delivery, high availability options DMZ Ready Appliance © 2012 IBM Corporation 9
  10. 10. IBM MessageSight: Feature Summary Developer Friendly Simple paradigm connect, publish, subscribe; promoting loosely coupled and scalable applications Simple Programming Model Easy to Deploy Up and running in 30 mins with task oriented administration, simple and scalable management through polices Hours not Weeks Easy to Integrate Support for JMS, WebSockets, MQTT. Integrates with WebSphere MQ, IBM Integration Bus, IBM InfoSphere Streams, IBM Worklight Open Standards © 2012 IBM Corporation 10
  11. 11. IBM MessageSight: Detailed Specifications Appliance Specifications:  2U form factor rack-optimized appliance  Hardened appliance; DMZ ready  No user accessible Operating System  Signed and encrypted firmware  Simplified management via web or command-line-based interfaces.  Multiple network interfaces:  8 x 1GbE ports  4 x 40GbE ports 11 © 2012 IBM Corporation 11
  12. 12. IBM MessageSight: Detailed Specifications Asynchronous Messaging that supports  Publish and Subscribe (topic-based)  Point-to-point (queue-based)  Persistent and non-Persistent qualities of service  MQ Telemetry Transport (MQTT) v3.1 specifications  MQTT over HTML 5 WebSockets  Java Messaging Service (JMS) 1.1 12 © 2012 IBM Corporation 12
  13. 13. IBM MessageSight: Detailed Specifications Developer-friendly APIs and libraries  MQTT clients and libraries for a variety of platforms (C and Java- Based APIs)  Libraries for Google Android and Apple iOS  JMS client libraries  JavaScript API for HTML5-based applications  PhoneGap MQTT plug-ins with JavaScript API for use with IBM  Worklight, Apache Cordova, and Adobe PhoneGap 13 © 2012 IBM Corporation 13
  14. 14. IBM MessageSight: Detailed Specifications Performance  Delivers high throughput for persistent and non-persistent messages  Supports vast numbers of connected devices Reliability  Assured delivery of messages  Support for MQTT qualities of service (QoS) 0, 1, and 2 - best effort, at least once and exactly once  Local transaction support  Support for high availability configurations 14 © 2012 IBM Corporation 14
  15. 15. IBM MessageSight: Detailed Specifications Security  Authentication via local user store or external Lightweight Directory Access Protocol (LDAP) servers  Secure Sockets Layer (SSL) and Transport Level Security (TLS) support (SSL v3 and TLS 1.0, 1.1 and 1,2)  Federal Information Processing Standard (FIPS) 1402 Level (1-certified cryptographic module)  Fine-grained messaging authorization policies which restrict access based on combinations of:  User or group, Client identifier, Protocol, Network interface, Listening address and/or port, Client IP address or range, Destination (topic and queue) name 15 © 2012 IBM Corporation 15
  16. 16. IBM MessageSight: Detailed Specifications Integration  Extends and connects to WebSphere MQ infrastructures  Supports mapping appliance destinations to and from WebSphere MQ destinations  Supports connectivity to IBM Integration Bus via JMS and or MQTT nodes  Integrates with Java environments  Integrates with rich HTML5-based web applications  Allows to develop interactive mobile messaging applications with IBM Worklight Studio 16 © 2012 IBM Corporation 16
  17. 17. Where does Mobile Messaging fit? MessageSight • Appliance based form factor • Secure access to back office • Messaging optimised for Mobile & M2M Java Scripters Messaging for Hybrid apps Apple iOS Messaging for native iOS apps Worklight developers Developer experience augmented with mobile messaging Android Messaging for native Android apps MQ Mobile Messaging Client Pac Service APP APP DB DB APP Service DB APP Internet MQTT MQ • Reliable messaging protocol • Access to enterprise • Reliable delivery • Conserve device power • Reduce network traffic • Universal Enterprise Messaging • Provide access to enterprise apps and data already connected by MQ • Pub/sub model to enable dynamic distribution of notifications © 2007, 2008 IBM Corporation
  18. 18. Industry Examples Key Industries Automated Metering predict Scenario Chemical & Petroleum Pipeline & flow rate monitoring Smart metering of home energy Energy & Utilities Distribution Supply Chain and Logistics Retail Distribution Consumer Products Example Improve customer loyalty by providing realtime detailed tracking information Improve customer safety and satisfaction with improved tracking of fleet Transportation Industrial Tracking & Visibility Automotive Industrial manufacturing alert Aerospace Defense Healthcare Personal Pharmaceuticals & Resource Tracking Healthcare track Automated inventory management improves management of stock and optimizes production rates Parts tracking reduces theft Audit trail of parts around factories Track health of at-risk patients to increase safety and quality of patient care Track expensive surgery equipment to maximize utilization and reduce waiting lists Location Awareness and Safety measure Chemical & Petroleum Monitor gas pipeline operations and issue locations Energy & Utilities Government monitoring of dams and floodHomeland risk areas increases early-warning detection and prediction capabilities Executive Alerting  Insurance  Banking © 2012 IBM Corporation 18 Personal Account Managers alerted on large transactions with key clients Insurance claims submission in-situ
  19. 19. Questions? Torque App – you can connected your car now! © 2007, 2008 IBM Corporation