SlideShare a Scribd company logo
1 of 47
Download to read offline
© 2014 IBM Corporation
Introduction to IBM
MessageSight
Gateway to the Internet of Things
and Mobile messaging
IOT-1899
Please Note
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be incorporated
into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.
IBM Messaging – Market segments
Deliver Messaging Backbone for Enterprise
Focus on traditional MQ values, rock-solid enterprise-class
service, ease-of-operation, breadth of platform coverage,
availability, z/OS exploitation
Capture Big Data from Mobile and Internet of Things
Focus on Internet-scale events, m2m device enablement,
zero-admin, security and privacy, feed into real-time
analytics, location-based notifications
Enable Developers to build more scalable, responsive
applications
Focus on new app dev use cases, breadth of languages, ease-of-
deployment, lightweight services, integration with developer
frameworks
50Bn Connected Devices by 2020
4Q 2013, Dept store
drives 32% of sales online1.8Bn New Smartphones in 2013
Tablets outnumbered PC
sales in 4Q 2013
The world is changing…
Devices & Mobiles will be the touch points that drive new revenue streams
New Customer Interaction Points for the 21st Century
Smart Scales:
Track health in
outpatients
Connected car:
Tracks location, status of
car parts
Mobile:
Mobile payments
Heating and Air
Conditioning:
Maximum efficiency using
weather predictions and
remote control
Building Security:
Facial recognition, remote
notification
Smart Deliveries:
Track parcel
Monitor and open garage
door remotely on arrival
Smart Meter:
Track and
control usage
Vending Machine:
Stock reporting,
temperature, shelf life
HealthCare:
Monitor patients at
home
Container Tracking:
End to end tracking,
prevent tampering
The Internet of Things is everywhere…
Mobile Is Changing Interactions Across Industries
Mobile banking
transactions grew at
138% CAGR
from 0.3B in 2008
to 9.4B in 2012
25% of all
online search for
travel comes from
a mobile device
1/3 of citizens
access the U.S.
federal government
website by logging in
from phones or tablets
And Ultimately Changing How Individuals Are Getting
Things Done
62% use
devices for work
related email
47% use
devices to read
and write docs
41% use
devices to access
work related apps
Connecting the Enterprise to the Internet of Things and Mobile
• Purpose-built messaging appliance
• Secure, Easy to deploy, Simple to manage
• Developer-friendly support for JavaScript APIs, WebSockets,
Android, and iOS
• Optimized for wireless communications and massive scale
Internet of Things and Mobile at edge of enterprise
Introducing IBM MessageSight
Use cases
Business Challenge: Optimize utilization of service resources and
and reduce mean-time-to-repair though real-time predictive failure
analysis and service logistics pre-staging
Data Sources
Engine Control Module
In-dash Head Unit
via Wireless Networks
Real-time Logistics
Optimization
(Parts & Skilled Labor)
Real-time
Analytics
Operational
Decision
Management
IBM MessageSight gives you the ability to securely and reliably integrate
millions of vehicles into a centralized large-scale monitoring and control
infrastructure while minimizing data and operational costs as well as server
build out.
Automotive Use Case
Service Revenue Optimization
Business Challenge: Tap new revenue streams of value-add vehicle
services based on secure and reliable mobile integration with the vehicle
Data Sources/Destinations
Mobile Users & Vehicles
Decision
Management
System
“I forgot to lock my car!”
“It’s starting to rain, roll up my car windows!”
“Start my car a/c before I leave work”
IBM MessageSight provides secure and reliable connectivity between mobile apps
with vehicles on a large scale in a cost effective manner.
Reliability is critical in consumer-centric applications where trust, safety and
value-add protection are keys to customer satisfaction and revenue opportunity.
Automotive Use Case
Value-add Mobile Services
Business Challenges: Improve energy awareness and use in the home.
Improve ability of the grid to respond without more infrastructure and
powerlines
Smart Meters
Solar Panels
Appliances
Electric Car
Decision
Management
Business Process
Management
Data
Integration
Homeowner
Energy and Utilities Use Cases
Smarter Home, Smart Grid
Power Grid
Monitor
Utilization
Data
Usage Data
Change
demand
Business Challenge: Allow at-risk patients to continue to live at home in
familiar surroundings, decreasing care costs while maintaining
situational responsiveness of caregivers
Heating System Sensors
IBM MessageSight provides secure and reliable connectivity between, sensors,
mobile apps with vehicles on a large scale. Security and reliability are critical in
healthcare applications where trust, safety and piece of mind are keys to
customer satisfaction and revenue.
Heart/Vital Signs Monitors
Basement Water Sensors
At-Risk Patient Community
Homes Monitored by Sensors
Patient Management
Application
Emergency Services Relatives/Caregivers
HealthCare Use Case
In-home Patient Monitoring
Business Challenge: Provide secure and reliable “Push” delivery of
confidential data in real time directly to the handset without having to
send that data through insecure and/or costly 3rd-party services
IBM MessageSight provides secure and reliable bi-directional interactivity for
mobile apps on a large scale. Backend applications no longer have to wait be
“polled” by clients and can proactively engage customers for smarter results
in real time.
Mobile Banking
Customer Handsets
Mobile Banking
Application Server
1) Banking Server
triggered to notify
customer with
confidential data
2) If handset is online and app is
running, data is delivered
immediately, reliably, and
securely
3) If app not online, send wake up
to WorkLight (containing no
confidential data)
3rd-party Native
Notification Service
(eg APNS)
5) Wake up app
6) App wakes and gets
data direct from
MessageSight
4) WorkLight sends
to native
notification WorkLight
Financial Services Use Case
Mobile Banking
Business Challenge: Allow your customer to engage with your company
securely, and seamlessly through private Instant Messaging across
different platforms
IBM MessageSight provides secure and reliable bi-directional interactivity for
mobile apps and for HTML5 web applications on a large scale.
Mobile Customer
Using Branded App
Messaging
Application
Controller
Secure Customer Instant Messaging
Cross Industry
Customer
On Web site
The Appliance in detail…
• Extends IBM Messaging family with secure,
easy to deploy appliance-based messaging
gateway
• Optimized for massive scale Internet of Things
and Mobile use cases at edge of enterprise
• Exploits hardware acceleration for high
performance
• Can extend existing messaging infrastructure
or be used standalone
Designed for
Things
Developer
Friendly
Scale For
the Internet
Of Things
And Mobile
Easy to
Integrate
Secure
And
Easy to
Deploy
IBM MessageSight V1.1
IBM MessageSight V1.1
Open Royalty Free Specifications being standardized by
OASIS under Paho
• Sponsors: Cisco, Blackberry, Kaazing, Red Hat, VMware,
IBM, etc.
Efficient two-way messaging protocol designed for
constrained devices, low-bandwidth, unreliable
networks
Three qualities of service:
0 – at most once delivery
1 – assured delivery but may be duplicated
2 – once and once only delivery
Built-in constructs to support loss of contact between
client and server.
“Last will and testament” to publish a message if the client goes offline
“durable” subscriptions
Retain messages for fast access to last data
Designed for
Things
M2M and Mobile
IBM MessageSight
Optimized for Wireless with MQTT
Action HTTP MQTT
Get single piece of data 302 bytes 69 bytes (<4 times)
Send single piece of data 320 bytes 47 bytes (<6 times)
Get 100 pieces of data 12600 bytes 2445 bytes (<5 times)
Send 100 pieces of data 14100 bytes 2126 bytes (<6 times)
Characteristics HTTP MQTT
Style Document-centric, request/response Data-centric, publish/subscribe
Verbs GET/POST/POST/DELETE, complex spec Pub/Sub/Unsub, simple protocol, easy to
learn
Message size Large message, lots of data in headers 2 bytes in minimum header
Quality of Service None, requires custom coding in application 3 levels – best-effort, at-least-once, exactly
once
Data distribution No distribution mechanism (1-to-1 only) Fully supported. 1-to-none, 1-to-1, 1-to-n.
MQTT: Optimized for Wireless
Optimizing network with event-driven notification
Secure
And
Easy to
Deploy
IBM MessageSight
Secure and Easy to Deploy
Built-in dashboard with common metrics on the Web UI
Various built-in queries available through Web UI and
CLI
Ability to publish Monitoring/Metrics data to an
administrative topic
Topic subtree: “$SYS/ResourceStatistics”
This enables simplified and more flexible integration with
existing monitoring tools / applications as well as the ability
to build custom monitoring apps / dashboards
Secure
And
Easy to
Deploy
IBM MessageSight
Simple to Manage
Developer-friendly APIs and libraries
MQTT 3.1 clients and libraries for a variety of platforms (C and
Java- Based APIs)
Clients for Google Android and Apple iOS
JavaScript API for HTML5-based applications using Websockets
PhoneGap MQTT plug-ins with JavaScript API for use with IBM
Worklight, Apache Cordova, and Adobe PhoneGap
JMS 1.1 client libraries
JEE/JCA Support
Extended to support Shared Subscriptions
“MessageSight for developers” Virtual machine
Makes it easy to develop applications
Developer
Friendly
IBM MessageSight
Developer Friendly
function connect(form) {
try {
client = new Messaging.Client(hostName, port, clientId);
} catch (exception) {
alert("Exception:"+exception);
}
client.onMessageArrived = onMessageArrived;
client.onConnectionLost = connectionLostCallback;
client.connect({onSuccess: onSuccessCallback});
}
Connect to
the server
Create client
Set callbacks
function doSend(form) {
if (form.textMessage.value == "") {
message = new Messaging.Message("");
} else {
message = new Messaging.Message(form.textMessage.value);
}
message.destinationName = form.topicName.value;
client.send(message);
}
Send the
message
Create Message
object
Set Topic
function onMessageArrived(message) {
var form = document.getElementById("basic");
form.receivedMessage.value = message.payloadString;
}
Show the payload
in a field
Connect
Publish
function subscribe(form) {
client.subscribe(form.subscribeTopicName.value);
}
Subscribe to
A topic
Subscribe
Receive
24
IBM MessageSight
JavaScript API example
Integration with application servers using Java Connector
Architecture (JCA)
• Integration with Message Driven Beans (MDBS)
• Shared Subscription for scalability
• Support for TLS/SSL security
• Local and XA transaction support
• HA-aware
Built-in Connectivity with WebSphere MQ
• One appliance can connect to multiple WebSphere MQ queue
managers
IBM Integration Bus support
• Through the JMS nodes/out of box patterns
IBM Worklight
• Through a Worklight Application Component
IBM InfoSphere Streams
• MQTT Operator to consume data from MessageSight
Single Sign-on support with LTPA
Ability to get notified when subscribers are disconnected
• Allows to use alternate communications mechanism to reach
them
Easy to
Integrate
IBM MessageSight
Easy to Integrate
IBM MessageSight
Appliance Connectivity Summary
MessageSight [Primary]
MessageSight [Standby]
Mobile
Andriod
Mobile
iOS
Mobile
Tablet
MQTT
MQTT
MQTT over
websockets
MQTT over
websockets
MQTT
MQTT
MQTT
DMZ
Sensor
(Embedded C)
Sensor
Sensor
JEE Server
(WAS)
JEE Server
(WAS)
Resource
Adapter
JMS Java
Application
MQTT
MQ
C
Application
IBM MQ
System Admin
Browser
Internet Intranet
Exploits hardware acceleration for high performance
One appliance can handle
• 1M Concurrent Connections
– For instance, one appliance can handle all the cars
circulating in Manhattan in a day
• 15M non-persistent msg/sec
– For fan-out streaming of data
• 400K persistent msg/sec
– When assured delivery matters
• Predictable latency in the microseconds under load
– Quick response time for end user
High availability pairs through RDMA interconnections
These numbers refer to specific scenarios. For more details, please read our detailed
performance report
Scale For
the Internet
Of Things
And Mobile
IBM MessageSight
IBM MessageSight: Scale for the Internet of Things and Mobile
Smarter Decisions
Powerful
analytics
High speed processing of big data
IBM MessageSight
IBM InfoSphere
Streams
Smarter actionsReal-time data
Internet Scale
device connectivity
Use Case: Enabling Real-time analytics
Enabling Real-time analytics Demo
Applying models to predict, detect, optimize and anticipate
Sensors tracking real-
time location of cars
Primary Event
zone
Secondary
perimeter
Overview of
car status
Real-time alerts
personalized to each
car
Car that had entered and
now left danger zone
Customer examples
The Australian Open required a scoring solution to provide live
scores to millions of fans using different devices.
Live Grand Slam Tennis Scores
During this years event the team
updated their scoring solution to use
MessageSight:
Pilot was so successful that it was
ramped up to take 100% of
websockets traffic rather than the
planned 10% during the tournament
30,000 concurrent clients connected
to MessageSight
Scoreboard loaded 60% faster than
flash based original solution
Gave sub-second response
time compared with 3-5s previous
5 Power7 LPARs to 1
MessageSight Appliance footprint
reduction ratio.
3. Unlock command sent to
car, door unlocks
1. Owner pushes start
button on app
2. Sprint authenticates
user
SPRINT VELOCITYâ„ â„ â„ â„ 
“Key-fob “ response time
&
Driver preferences in the cloud
Connected car
“Now, Sprint's newly announced
partnership with IBM will allow
connected vehicles to communicate
with other connected devices while
using far less bandwidth and
power.” says Bob Johnson, director
of connected vehicle development at
Sprint
“Based on IBM MessageSight, the
Sprint Velocity Service Bus is a new
communications architecture that lets
smartphones, tablets and other
devices communicate through the
cloud.” 1
Press Release: http://www-03.ibm.com/press/us/en/pressrelease/41441.wss
1 M2M Evolution Magazine: http://bit.ly/1dCBA7M
video
Automotive
European Bank finds new opportunities with MessageSight
• Using MQTT Push technology to drive personalised loans
and savings tailored for the consumer direct to their mobile
• Used MessageSight to scale to meet customer demand as
usage exceeds 50,000 users, now testing for 500,000
users
• Pushes exclusive offers at frequently used stores
–innovatively driven from banking transaction data
• Uses MQTT
–To ensure security, confidentiality and assured delivery
–For lightweight responsiveness
• Technical solution:
– Message originates in CICS
– Uses MQ for transport to MessageSight
– MessageSight then securely pushes notification to
client device using MQTT
Automotive: Trucks with group chat
Uses MessageSight to enable Instant
Messaging between cabs
Topics enable group chat
Saves cost, enables community
• Built into the vehicle
• Also available from mobile devices
• More advanced telematics use cases
to follow
Demo
35
Dynamic Demos
m2m.demos.ibm.com
Dynamic Demos
Demo: “Whiteboard”
http://m2m.demos.ibm.com/whiteboard
“Latency demo”, optimized for mobile browsers
A shared drawing canvas: all drawing actions are published on a MQTT topic, all
whiteboard clients are subscribed to this topic.
Dynamic Demos
Demo: “Chatter Box”
http://chatterbox.ng.bluemix.net/
Sample of chat application
Connecting the Enterprise to the Internet of Things and Mobile
• A low-latency, reliable and scalable messaging server – designed
specifically for M2M and Mobile scenarios
• The DMZ-ready appliance form factor provides strong security and easy
deployment
• Enables the next generation of applications with event-driven, near-real-
time communications
IBM MessageSight Summary
IBM MessageSight: What’s In It for IoT use cases
Orders of
Magnitude
Improvements
Extreme
Efficiency
Optimized
for Wireless
Networks
Secure,
Open,
Event
driven
• Secure communications with many options including client side
certificates
• MQTT protocol is open and being standardized.
• Clients available on 40+ platforms
• Event driven allows fast reaction when needed
• Lightweight: small headers means reduced data costs
• Very power efficient: Ideal for battery powered sensors
• Designed to handle unreliable networks
* Source: Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android - http://stephendnicholas.com/archives/1217
• Reduces server built out by connecting huge amount of sensors in a
single chassis : >1.000.000 per chassis
• Ideal to feed data to real-time analytics
IBM MessageSight: What’s In It for Mobile use cases
Orders of
Magnitude
Improvements
Extreme
Efficiency
Optimized
for Wireless
Networks
Bi-
directional,
Secure,
Cross
Platform
• Bi-directional Interactivity for Mobile: Engage customers directly
without leaving your app
• Enables Mobile Instant Messaging
• Dramatically reduce reliance on costly SMS
• Deliver confidential notifications directly to the handset
• Use same technology on HTML5-based Web Sites
• More bandwidth efficient *: reduce network consumption and
cost needed to serve your customers; engage them more
rapidly
• More power efficient: Deliver value-add data services without
excess drain on handset batteries
* Source: Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android - http://stephendnicholas.com/archives/1217
• Reduces server built out by optimizing mobile messaging in a single
chassis
• Dependable low latency: Response time consistent regardless of load
• Supports 1.000.000 per chassis: More reach with less server build out
IBM MessageSight: Next Steps
Development community on developerWorks
• https://www.ibmdw.net/messaging/messagesight/
MessageSight for Developers virtual machine
• Downloadable for free
• For rapid prototyping or explore functionality
Videos:
• http://www.youtube.com/user/IBMmessagingMedia
Try it
Today!
Questions?
References
Demo site: http://m2m.demos.ibm.com/
M2M Community
https://www.ibm.com/developerworks/community/blogs/c565c720-
fe84-4f63-873f-607d87787327/entry/mobile_messaging?lang=en
Download free virtual image for Development:
https://www.ibmdw.net/messaging/messagesight/
MQTT.org: http://mqtt.org/
Eclipse Paho project: http://www.eclipse.org/paho/
IBM Messaging community:
http://www.ibm.com/developerworks/connect/IBMmessaging
IBM Messaging media:
http://www.youtube.com/user/IBMmessagingMedia?feature=watch
IBM MessageSight: http://www.ibm.com/messagesight
IBM and Sprint Velocity Drive Connected Car Into The Future:
http://www.ibm.com/press/us/en/pressrelease/41441.wss
We Value Your Feedback
Don’t forget to submit your Impact session and speaker
feedback! Your feedback is very important to us – we use it to
continually improve the conference.
Use the Conference Mobile App or the online Agenda Builder to
quickly submit your survey
• Navigate to “Surveys” to see a view of surveys for sessions
you’ve attended
45
Legal Disclaimer
• © IBM Corporation 2014. All Rights Reserved.
• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained
in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are
subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing
contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and
conditions of the applicable license agreement governing the use of IBM software.
• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to
future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by
you will result in any specific sales, revenue growth or other results.
• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs
and performance characteristics may vary by customer.
• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM
Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).
Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your
presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in
your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International
Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:
Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and
other countries.
• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:
UNIX is a registered trademark of The Open Group in the United States and other countries.
• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of
others.
• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta
Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration
purposes only.

More Related Content

What's hot

MobiWeb - OTP SMS Two Factor Authentication
MobiWeb - OTP SMS Two Factor AuthenticationMobiWeb - OTP SMS Two Factor Authentication
MobiWeb - OTP SMS Two Factor AuthenticationMobiWeb
 
Location Based Services in M-Commerce: Customer Trust and Transaction Securit...
Location Based Services in M-Commerce: Customer Trust and Transaction Securit...Location Based Services in M-Commerce: Customer Trust and Transaction Securit...
Location Based Services in M-Commerce: Customer Trust and Transaction Securit...CSCJournals
 
M2 m communication whitepaper
M2 m communication whitepaperM2 m communication whitepaper
M2 m communication whitepaperResearch48
 
Mobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosionMobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosionPaul Van Doorn
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1momobangalore
 
DIADEM Call To Action 1
DIADEM Call To Action 1DIADEM Call To Action 1
DIADEM Call To Action 1WEBBED STAR
 
IRJET- Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...
IRJET-  	  Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...IRJET-  	  Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...
IRJET- Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...IRJET Journal
 
DSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile Security
DSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile SecurityDSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile Security
DSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile SecurityAndris Soroka
 
DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013
DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013
DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013Andris Soroka
 
Hard problems in mobile commerce
Hard problems in mobile commerceHard problems in mobile commerce
Hard problems in mobile commercePragati Rai
 
Aseba ji mba_presentation_solution_overview_nbv5_style
Aseba ji mba_presentation_solution_overview_nbv5_styleAseba ji mba_presentation_solution_overview_nbv5_style
Aseba ji mba_presentation_solution_overview_nbv5_styleMartina Mrsic
 
Cloud Phone by Rahul Kumar
Cloud Phone by Rahul KumarCloud Phone by Rahul Kumar
Cloud Phone by Rahul KumarRahul Kumar
 
mobile payment in india operative guidelines for
mobile payment in india   operative guidelines formobile payment in india   operative guidelines for
mobile payment in india operative guidelines forAshish Barapatre
 
Why MBaaS Now
Why MBaaS NowWhy MBaaS Now
Why MBaaS NowCognizant
 
Mobile financial services simple to use, but not simpler to manage
Mobile financial services simple to use, but not simpler to manageMobile financial services simple to use, but not simpler to manage
Mobile financial services simple to use, but not simpler to manageIAEME Publication
 
MobileIron Deck
MobileIron DeckMobileIron Deck
MobileIron DeckJason Moser
 
Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mahmood Ashek
 
E-Commerce and M-Commerce
E-Commerce and M-CommerceE-Commerce and M-Commerce
E-Commerce and M-Commerceshahrukh Nawandish
 

What's hot (20)

87559489 auth
87559489 auth87559489 auth
87559489 auth
 
MobiWeb - OTP SMS Two Factor Authentication
MobiWeb - OTP SMS Two Factor AuthenticationMobiWeb - OTP SMS Two Factor Authentication
MobiWeb - OTP SMS Two Factor Authentication
 
Location Based Services in M-Commerce: Customer Trust and Transaction Securit...
Location Based Services in M-Commerce: Customer Trust and Transaction Securit...Location Based Services in M-Commerce: Customer Trust and Transaction Securit...
Location Based Services in M-Commerce: Customer Trust and Transaction Securit...
 
M2 m communication whitepaper
M2 m communication whitepaperM2 m communication whitepaper
M2 m communication whitepaper
 
Mobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosionMobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosion
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
 
DIADEM Call To Action 1
DIADEM Call To Action 1DIADEM Call To Action 1
DIADEM Call To Action 1
 
IRJET- Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...
IRJET-  	  Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...IRJET-  	  Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...
IRJET- Li-Fi Based Interactive Intelligent Shopping System with Auto Paym...
 
DSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile Security
DSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile SecurityDSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile Security
DSS ITSEC Conference 2012 - MobileIron MDM, MAM & Mobile Security
 
DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013
DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013
DSS_Enterprise MDM MAM Mobile Security - MobileIron Overview_2013
 
Hard problems in mobile commerce
Hard problems in mobile commerceHard problems in mobile commerce
Hard problems in mobile commerce
 
Aseba ji mba_presentation_solution_overview_nbv5_style
Aseba ji mba_presentation_solution_overview_nbv5_styleAseba ji mba_presentation_solution_overview_nbv5_style
Aseba ji mba_presentation_solution_overview_nbv5_style
 
Cloud Phone by Rahul Kumar
Cloud Phone by Rahul KumarCloud Phone by Rahul Kumar
Cloud Phone by Rahul Kumar
 
Mobile payment
Mobile paymentMobile payment
Mobile payment
 
mobile payment in india operative guidelines for
mobile payment in india   operative guidelines formobile payment in india   operative guidelines for
mobile payment in india operative guidelines for
 
Why MBaaS Now
Why MBaaS NowWhy MBaaS Now
Why MBaaS Now
 
Mobile financial services simple to use, but not simpler to manage
Mobile financial services simple to use, but not simpler to manageMobile financial services simple to use, but not simpler to manage
Mobile financial services simple to use, but not simpler to manage
 
MobileIron Deck
MobileIron DeckMobileIron Deck
MobileIron Deck
 
Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)
 
E-Commerce and M-Commerce
E-Commerce and M-CommerceE-Commerce and M-Commerce
E-Commerce and M-Commerce
 

Similar to Introduction to IBM MessageSight - IMPACT 2014

Introduction to IBM MessageSight
Introduction to IBM MessageSightIntroduction to IBM MessageSight
Introduction to IBM MessageSightAndrew Schofield
 
Introduction to MessageSight - gateway to the internet of things and mobile m...
Introduction to MessageSight - gateway to the internet of things and mobile m...Introduction to MessageSight - gateway to the internet of things and mobile m...
Introduction to MessageSight - gateway to the internet of things and mobile m...Bernard Kufluk
 
Inter connect2015 ame-3495
Inter connect2015 ame-3495Inter connect2015 ame-3495
Inter connect2015 ame-3495Phil Coxhead
 
How we do monotize SaaS as a VAS in India?
How we do monotize SaaS as a VAS in India?   How we do monotize SaaS as a VAS in India?
How we do monotize SaaS as a VAS in India? Ranjit Kumar
 
Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)Bernard Kufluk
 
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014  - Overview and strategy to transforming your mobile enterpriseIBM Impact 2014  - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014 - Overview and strategy to transforming your mobile enterpriseEd Brill
 
MobileFirst
MobileFirstMobileFirst
MobileFirstIBM Danmark
 
Growing internet of things solution in industries and mobile
Growing internet of things solution in industries and mobile Growing internet of things solution in industries and mobile
Growing internet of things solution in industries and mobile Qian Li Jin
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013Arrow ECS UK
 
Impact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseImpact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseAndrew Coleman
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBMArrow ECS UK
 
Digital Lifestyle & M2M
Digital Lifestyle & M2MDigital Lifestyle & M2M
Digital Lifestyle & M2MComarch
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of thingsBernard Kufluk
 

Similar to Introduction to IBM MessageSight - IMPACT 2014 (20)

Introduction to IBM MessageSight
Introduction to IBM MessageSightIntroduction to IBM MessageSight
Introduction to IBM MessageSight
 
Introduction to MessageSight - gateway to the internet of things and mobile m...
Introduction to MessageSight - gateway to the internet of things and mobile m...Introduction to MessageSight - gateway to the internet of things and mobile m...
Introduction to MessageSight - gateway to the internet of things and mobile m...
 
otp-sms-two-factor-authentication
otp-sms-two-factor-authenticationotp-sms-two-factor-authentication
otp-sms-two-factor-authentication
 
Inter connect2015 ame-3495
Inter connect2015 ame-3495Inter connect2015 ame-3495
Inter connect2015 ame-3495
 
M commerce
M commerceM commerce
M commerce
 
Ibm mobilefirst overview presentation
Ibm mobilefirst overview presentationIbm mobilefirst overview presentation
Ibm mobilefirst overview presentation
 
How we do monotize SaaS as a VAS in India?
How we do monotize SaaS as a VAS in India?   How we do monotize SaaS as a VAS in India?
How we do monotize SaaS as a VAS in India?
 
IBM MessageSight
IBM MessageSightIBM MessageSight
IBM MessageSight
 
Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)
 
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014  - Overview and strategy to transforming your mobile enterpriseIBM Impact 2014  - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
 
MobileFirst
MobileFirstMobileFirst
MobileFirst
 
Growing internet of things solution in industries and mobile
Growing internet of things solution in industries and mobile Growing internet of things solution in industries and mobile
Growing internet of things solution in industries and mobile
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013
 
Impact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseImpact 2014 The Mobile Enterprise
Impact 2014 The Mobile Enterprise
 
Becoming an interconnected enterprise
Becoming an interconnected enterpriseBecoming an interconnected enterprise
Becoming an interconnected enterprise
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBM
 
Digital Lifestyle & M2M
Digital Lifestyle & M2MDigital Lifestyle & M2M
Digital Lifestyle & M2M
 
Product Guide
Product GuideProduct Guide
Product Guide
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Introduction to IBM MessageSight - IMPACT 2014

  • 1. © 2014 IBM Corporation Introduction to IBM MessageSight Gateway to the Internet of Things and Mobile messaging IOT-1899
  • 2. Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. IBM Messaging – Market segments Deliver Messaging Backbone for Enterprise Focus on traditional MQ values, rock-solid enterprise-class service, ease-of-operation, breadth of platform coverage, availability, z/OS exploitation Capture Big Data from Mobile and Internet of Things Focus on Internet-scale events, m2m device enablement, zero-admin, security and privacy, feed into real-time analytics, location-based notifications Enable Developers to build more scalable, responsive applications Focus on new app dev use cases, breadth of languages, ease-of- deployment, lightweight services, integration with developer frameworks
  • 4. 50Bn Connected Devices by 2020 4Q 2013, Dept store drives 32% of sales online1.8Bn New Smartphones in 2013 Tablets outnumbered PC sales in 4Q 2013 The world is changing…
  • 5. Devices & Mobiles will be the touch points that drive new revenue streams New Customer Interaction Points for the 21st Century
  • 6. Smart Scales: Track health in outpatients Connected car: Tracks location, status of car parts Mobile: Mobile payments Heating and Air Conditioning: Maximum efficiency using weather predictions and remote control Building Security: Facial recognition, remote notification Smart Deliveries: Track parcel Monitor and open garage door remotely on arrival Smart Meter: Track and control usage Vending Machine: Stock reporting, temperature, shelf life HealthCare: Monitor patients at home Container Tracking: End to end tracking, prevent tampering The Internet of Things is everywhere…
  • 7. Mobile Is Changing Interactions Across Industries Mobile banking transactions grew at 138% CAGR from 0.3B in 2008 to 9.4B in 2012 25% of all online search for travel comes from a mobile device 1/3 of citizens access the U.S. federal government website by logging in from phones or tablets
  • 8. And Ultimately Changing How Individuals Are Getting Things Done 62% use devices for work related email 47% use devices to read and write docs 41% use devices to access work related apps
  • 9. Connecting the Enterprise to the Internet of Things and Mobile • Purpose-built messaging appliance • Secure, Easy to deploy, Simple to manage • Developer-friendly support for JavaScript APIs, WebSockets, Android, and iOS • Optimized for wireless communications and massive scale Internet of Things and Mobile at edge of enterprise Introducing IBM MessageSight
  • 11. Business Challenge: Optimize utilization of service resources and and reduce mean-time-to-repair though real-time predictive failure analysis and service logistics pre-staging Data Sources Engine Control Module In-dash Head Unit via Wireless Networks Real-time Logistics Optimization (Parts & Skilled Labor) Real-time Analytics Operational Decision Management IBM MessageSight gives you the ability to securely and reliably integrate millions of vehicles into a centralized large-scale monitoring and control infrastructure while minimizing data and operational costs as well as server build out. Automotive Use Case Service Revenue Optimization
  • 12. Business Challenge: Tap new revenue streams of value-add vehicle services based on secure and reliable mobile integration with the vehicle Data Sources/Destinations Mobile Users & Vehicles Decision Management System “I forgot to lock my car!” “It’s starting to rain, roll up my car windows!” “Start my car a/c before I leave work” IBM MessageSight provides secure and reliable connectivity between mobile apps with vehicles on a large scale in a cost effective manner. Reliability is critical in consumer-centric applications where trust, safety and value-add protection are keys to customer satisfaction and revenue opportunity. Automotive Use Case Value-add Mobile Services
  • 13. Business Challenges: Improve energy awareness and use in the home. Improve ability of the grid to respond without more infrastructure and powerlines Smart Meters Solar Panels Appliances Electric Car Decision Management Business Process Management Data Integration Homeowner Energy and Utilities Use Cases Smarter Home, Smart Grid Power Grid Monitor Utilization Data Usage Data Change demand
  • 14. Business Challenge: Allow at-risk patients to continue to live at home in familiar surroundings, decreasing care costs while maintaining situational responsiveness of caregivers Heating System Sensors IBM MessageSight provides secure and reliable connectivity between, sensors, mobile apps with vehicles on a large scale. Security and reliability are critical in healthcare applications where trust, safety and piece of mind are keys to customer satisfaction and revenue. Heart/Vital Signs Monitors Basement Water Sensors At-Risk Patient Community Homes Monitored by Sensors Patient Management Application Emergency Services Relatives/Caregivers HealthCare Use Case In-home Patient Monitoring
  • 15. Business Challenge: Provide secure and reliable “Push” delivery of confidential data in real time directly to the handset without having to send that data through insecure and/or costly 3rd-party services IBM MessageSight provides secure and reliable bi-directional interactivity for mobile apps on a large scale. Backend applications no longer have to wait be “polled” by clients and can proactively engage customers for smarter results in real time. Mobile Banking Customer Handsets Mobile Banking Application Server 1) Banking Server triggered to notify customer with confidential data 2) If handset is online and app is running, data is delivered immediately, reliably, and securely 3) If app not online, send wake up to WorkLight (containing no confidential data) 3rd-party Native Notification Service (eg APNS) 5) Wake up app 6) App wakes and gets data direct from MessageSight 4) WorkLight sends to native notification WorkLight Financial Services Use Case Mobile Banking
  • 16. Business Challenge: Allow your customer to engage with your company securely, and seamlessly through private Instant Messaging across different platforms IBM MessageSight provides secure and reliable bi-directional interactivity for mobile apps and for HTML5 web applications on a large scale. Mobile Customer Using Branded App Messaging Application Controller Secure Customer Instant Messaging Cross Industry Customer On Web site
  • 17. The Appliance in detail…
  • 18. • Extends IBM Messaging family with secure, easy to deploy appliance-based messaging gateway • Optimized for massive scale Internet of Things and Mobile use cases at edge of enterprise • Exploits hardware acceleration for high performance • Can extend existing messaging infrastructure or be used standalone Designed for Things Developer Friendly Scale For the Internet Of Things And Mobile Easy to Integrate Secure And Easy to Deploy IBM MessageSight V1.1 IBM MessageSight V1.1
  • 19. Open Royalty Free Specifications being standardized by OASIS under Paho • Sponsors: Cisco, Blackberry, Kaazing, Red Hat, VMware, IBM, etc. Efficient two-way messaging protocol designed for constrained devices, low-bandwidth, unreliable networks Three qualities of service: 0 – at most once delivery 1 – assured delivery but may be duplicated 2 – once and once only delivery Built-in constructs to support loss of contact between client and server. “Last will and testament” to publish a message if the client goes offline “durable” subscriptions Retain messages for fast access to last data Designed for Things M2M and Mobile IBM MessageSight Optimized for Wireless with MQTT
  • 20. Action HTTP MQTT Get single piece of data 302 bytes 69 bytes (<4 times) Send single piece of data 320 bytes 47 bytes (<6 times) Get 100 pieces of data 12600 bytes 2445 bytes (<5 times) Send 100 pieces of data 14100 bytes 2126 bytes (<6 times) Characteristics HTTP MQTT Style Document-centric, request/response Data-centric, publish/subscribe Verbs GET/POST/POST/DELETE, complex spec Pub/Sub/Unsub, simple protocol, easy to learn Message size Large message, lots of data in headers 2 bytes in minimum header Quality of Service None, requires custom coding in application 3 levels – best-effort, at-least-once, exactly once Data distribution No distribution mechanism (1-to-1 only) Fully supported. 1-to-none, 1-to-1, 1-to-n. MQTT: Optimized for Wireless Optimizing network with event-driven notification
  • 22. Built-in dashboard with common metrics on the Web UI Various built-in queries available through Web UI and CLI Ability to publish Monitoring/Metrics data to an administrative topic Topic subtree: “$SYS/ResourceStatistics” This enables simplified and more flexible integration with existing monitoring tools / applications as well as the ability to build custom monitoring apps / dashboards Secure And Easy to Deploy IBM MessageSight Simple to Manage
  • 23. Developer-friendly APIs and libraries MQTT 3.1 clients and libraries for a variety of platforms (C and Java- Based APIs) Clients for Google Android and Apple iOS JavaScript API for HTML5-based applications using Websockets PhoneGap MQTT plug-ins with JavaScript API for use with IBM Worklight, Apache Cordova, and Adobe PhoneGap JMS 1.1 client libraries JEE/JCA Support Extended to support Shared Subscriptions “MessageSight for developers” Virtual machine Makes it easy to develop applications Developer Friendly IBM MessageSight Developer Friendly
  • 24. function connect(form) { try { client = new Messaging.Client(hostName, port, clientId); } catch (exception) { alert("Exception:"+exception); } client.onMessageArrived = onMessageArrived; client.onConnectionLost = connectionLostCallback; client.connect({onSuccess: onSuccessCallback}); } Connect to the server Create client Set callbacks function doSend(form) { if (form.textMessage.value == "") { message = new Messaging.Message(""); } else { message = new Messaging.Message(form.textMessage.value); } message.destinationName = form.topicName.value; client.send(message); } Send the message Create Message object Set Topic function onMessageArrived(message) { var form = document.getElementById("basic"); form.receivedMessage.value = message.payloadString; } Show the payload in a field Connect Publish function subscribe(form) { client.subscribe(form.subscribeTopicName.value); } Subscribe to A topic Subscribe Receive 24 IBM MessageSight JavaScript API example
  • 25. Integration with application servers using Java Connector Architecture (JCA) • Integration with Message Driven Beans (MDBS) • Shared Subscription for scalability • Support for TLS/SSL security • Local and XA transaction support • HA-aware Built-in Connectivity with WebSphere MQ • One appliance can connect to multiple WebSphere MQ queue managers IBM Integration Bus support • Through the JMS nodes/out of box patterns IBM Worklight • Through a Worklight Application Component IBM InfoSphere Streams • MQTT Operator to consume data from MessageSight Single Sign-on support with LTPA Ability to get notified when subscribers are disconnected • Allows to use alternate communications mechanism to reach them Easy to Integrate IBM MessageSight Easy to Integrate
  • 26. IBM MessageSight Appliance Connectivity Summary MessageSight [Primary] MessageSight [Standby] Mobile Andriod Mobile iOS Mobile Tablet MQTT MQTT MQTT over websockets MQTT over websockets MQTT MQTT MQTT DMZ Sensor (Embedded C) Sensor Sensor JEE Server (WAS) JEE Server (WAS) Resource Adapter JMS Java Application MQTT MQ C Application IBM MQ System Admin Browser Internet Intranet
  • 27. Exploits hardware acceleration for high performance One appliance can handle • 1M Concurrent Connections – For instance, one appliance can handle all the cars circulating in Manhattan in a day • 15M non-persistent msg/sec – For fan-out streaming of data • 400K persistent msg/sec – When assured delivery matters • Predictable latency in the microseconds under load – Quick response time for end user High availability pairs through RDMA interconnections These numbers refer to specific scenarios. For more details, please read our detailed performance report Scale For the Internet Of Things And Mobile IBM MessageSight IBM MessageSight: Scale for the Internet of Things and Mobile
  • 28. Smarter Decisions Powerful analytics High speed processing of big data IBM MessageSight IBM InfoSphere Streams Smarter actionsReal-time data Internet Scale device connectivity Use Case: Enabling Real-time analytics
  • 29. Enabling Real-time analytics Demo Applying models to predict, detect, optimize and anticipate Sensors tracking real- time location of cars Primary Event zone Secondary perimeter Overview of car status Real-time alerts personalized to each car Car that had entered and now left danger zone
  • 31. The Australian Open required a scoring solution to provide live scores to millions of fans using different devices. Live Grand Slam Tennis Scores During this years event the team updated their scoring solution to use MessageSight: Pilot was so successful that it was ramped up to take 100% of websockets traffic rather than the planned 10% during the tournament 30,000 concurrent clients connected to MessageSight Scoreboard loaded 60% faster than flash based original solution Gave sub-second response time compared with 3-5s previous 5 Power7 LPARs to 1 MessageSight Appliance footprint reduction ratio.
  • 32. 3. Unlock command sent to car, door unlocks 1. Owner pushes start button on app 2. Sprint authenticates user SPRINT VELOCITYâ„ â„ â„ â„  “Key-fob “ response time & Driver preferences in the cloud Connected car “Now, Sprint's newly announced partnership with IBM will allow connected vehicles to communicate with other connected devices while using far less bandwidth and power.” says Bob Johnson, director of connected vehicle development at Sprint “Based on IBM MessageSight, the Sprint Velocity Service Bus is a new communications architecture that lets smartphones, tablets and other devices communicate through the cloud.” 1 Press Release: http://www-03.ibm.com/press/us/en/pressrelease/41441.wss 1 M2M Evolution Magazine: http://bit.ly/1dCBA7M video Automotive
  • 33. European Bank finds new opportunities with MessageSight • Using MQTT Push technology to drive personalised loans and savings tailored for the consumer direct to their mobile • Used MessageSight to scale to meet customer demand as usage exceeds 50,000 users, now testing for 500,000 users • Pushes exclusive offers at frequently used stores –innovatively driven from banking transaction data • Uses MQTT –To ensure security, confidentiality and assured delivery –For lightweight responsiveness • Technical solution: – Message originates in CICS – Uses MQ for transport to MessageSight – MessageSight then securely pushes notification to client device using MQTT
  • 34. Automotive: Trucks with group chat Uses MessageSight to enable Instant Messaging between cabs Topics enable group chat Saves cost, enables community • Built into the vehicle • Also available from mobile devices • More advanced telematics use cases to follow
  • 37. Dynamic Demos Demo: “Whiteboard” http://m2m.demos.ibm.com/whiteboard “Latency demo”, optimized for mobile browsers A shared drawing canvas: all drawing actions are published on a MQTT topic, all whiteboard clients are subscribed to this topic.
  • 38. Dynamic Demos Demo: “Chatter Box” http://chatterbox.ng.bluemix.net/ Sample of chat application
  • 39. Connecting the Enterprise to the Internet of Things and Mobile • A low-latency, reliable and scalable messaging server – designed specifically for M2M and Mobile scenarios • The DMZ-ready appliance form factor provides strong security and easy deployment • Enables the next generation of applications with event-driven, near-real- time communications IBM MessageSight Summary
  • 40. IBM MessageSight: What’s In It for IoT use cases Orders of Magnitude Improvements Extreme Efficiency Optimized for Wireless Networks Secure, Open, Event driven • Secure communications with many options including client side certificates • MQTT protocol is open and being standardized. • Clients available on 40+ platforms • Event driven allows fast reaction when needed • Lightweight: small headers means reduced data costs • Very power efficient: Ideal for battery powered sensors • Designed to handle unreliable networks * Source: Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android - http://stephendnicholas.com/archives/1217 • Reduces server built out by connecting huge amount of sensors in a single chassis : >1.000.000 per chassis • Ideal to feed data to real-time analytics
  • 41. IBM MessageSight: What’s In It for Mobile use cases Orders of Magnitude Improvements Extreme Efficiency Optimized for Wireless Networks Bi- directional, Secure, Cross Platform • Bi-directional Interactivity for Mobile: Engage customers directly without leaving your app • Enables Mobile Instant Messaging • Dramatically reduce reliance on costly SMS • Deliver confidential notifications directly to the handset • Use same technology on HTML5-based Web Sites • More bandwidth efficient *: reduce network consumption and cost needed to serve your customers; engage them more rapidly • More power efficient: Deliver value-add data services without excess drain on handset batteries * Source: Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android - http://stephendnicholas.com/archives/1217 • Reduces server built out by optimizing mobile messaging in a single chassis • Dependable low latency: Response time consistent regardless of load • Supports 1.000.000 per chassis: More reach with less server build out
  • 42. IBM MessageSight: Next Steps Development community on developerWorks • https://www.ibmdw.net/messaging/messagesight/ MessageSight for Developers virtual machine • Downloadable for free • For rapid prototyping or explore functionality Videos: • http://www.youtube.com/user/IBMmessagingMedia Try it Today!
  • 44. References Demo site: http://m2m.demos.ibm.com/ M2M Community https://www.ibm.com/developerworks/community/blogs/c565c720- fe84-4f63-873f-607d87787327/entry/mobile_messaging?lang=en Download free virtual image for Development: https://www.ibmdw.net/messaging/messagesight/ MQTT.org: http://mqtt.org/ Eclipse Paho project: http://www.eclipse.org/paho/ IBM Messaging community: http://www.ibm.com/developerworks/connect/IBMmessaging IBM Messaging media: http://www.youtube.com/user/IBMmessagingMedia?feature=watch IBM MessageSight: http://www.ibm.com/messagesight IBM and Sprint Velocity Drive Connected Car Into The Future: http://www.ibm.com/press/us/en/pressrelease/41441.wss
  • 45. We Value Your Feedback Don’t forget to submit your Impact session and speaker feedback! Your feedback is very important to us – we use it to continually improve the conference. Use the Conference Mobile App or the online Agenda Builder to quickly submit your survey • Navigate to “Surveys” to see a view of surveys for sessions you’ve attended 45
  • 46.
  • 47. Legal Disclaimer • © IBM Corporation 2014. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.