SlideShare a Scribd company logo
1 of 46
© 2015 IBM Corporation
#ibminterconnect #IAB1959
Contextual Retail Engagement
and Operations Enabled through
MQTT, IBM Bluemix, and IBM
MessageSight
IAB-1959
Bryan Boyd
IBM
@bryanboyd
Rahul Gupta
IBM
@rahulguptaibm
1
what does 'omnichannel' retailing really mean ?
2
it means being able to present a single,
consistent experience to the shoppers, regardless
of whether they are interacting in-store, online,
via a call center, or wherever...
3
Do the digital shoppers sense the omnichannel
experience while shopping online or in a brick and
mortar store ?
4
Will tomorrow’s shoppers be so informed that
the in-store shopping experience will no longer
matter?
5
Will someday the online marketplace replace
the Brick and Mortar store?
2015 IBM Retail Solution Guide
6
http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=PM&subtype=RG&htmlfid=REO12345USEN#loaded
Digital Impact on In-Store Shopping
7
https://www.thinkwithgoogle.com/research-studies/digital-impact-on-in-store-shopping.html
8
Today’s shoppers are more informed than ever
before !!!
9
Shoppers want information throughout the shopping
process, and this drives their use of smartphones
and their consumption of online information for
shopping
Shoppers look for information
10
11
Shoppers want information throughout the shopping
process, while shopping online or inside a brick and
mortar store
79%
12
Consumer expectations have gone up; today’s
shoppers prefer stores that offer personalized
experience and services
13
Physical Digital Convergence
The Physical-Digital Convergence: The Connected
Employee
14
http://insights-on-business.com/retail/the-physical-digital-convergence-the-connected-employee/
15
Contextual
Services
Context Service in a Online Retail Store
16
17
Location Location Location
18
How could brick and mortar retailers harvest
customer indoor and outdoor location for an
omnichannel experience
19
Beacons and nearable technologies for indoor
location services
20
Geofencing for outdoor location services
What is a Beacon
21
 Beacon is a tiny computer that broadcasts radio signals which your smartphone
can receive and interpret
 Beacons use the Bluetooth Low Energy protocol
 Beacon advertise packets of data at regular intervals
Beacon advertises :
Proximity UUID – 128 bit (16 byte string)
Major Value – 16 bit Unsigned Integer
Minor Value – 16 bit Unsigned Integer
Beacon data format
22
Company ID
(2 bytes always
0X004C)
Type
(1 byte always
0X02)
Data Length
(1 byte always
0X15)
Proximity UUID
(16 byte string)
Major
(2 bytes, uint 16_t)
Minor
(2 bytes, uint 16_t)
Measured Power
(1 byte, int 8_t)
https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf
Beacon data could be edited
23
Beacons placed inside the Brick and Mortar Store
24
Beacons can help in capturing deep insight into customer in-store
location and behavior
Enables retailers to integrate the physical and digital experience to facilitate
an ongoing dialogue, create loyalty and deliver an exceptional in-store
shopping experience
How to use Becaon UUID, Major and Minor data
25
Store Location New York Chicago Austin
Proximity UUID
B9407F30-F5F8-466E-AFF9-25556B57FE6D
Major 51601 51602 51603
Minor Garden 26134 26134 26134
Electronics 21378 21378 21378
Grocery 21444 21444 21444
Geofencing
26
Geofence – A virtual geographic
boundary (i.e. polygon) defined by a
series of latitudes and longitude
coordinates.
Geofencing – Triggering an
action based on mobile use’s
location in relation to
Geofence
Events – Events could be
created on the exit or entry of
the geofenced area
Polygon - A geofence can be specified in one of two ways:
 A regular polygon with a center point, radius, and number of sides.
 A custom polygon, which specifies the set of points that outline it.
Exit Event
Created
An Open Approach to Connectivity for Mobile and IoT
27
MQTT is a lightweight publish/subscribe protocol with reliable bi-
directional message delivery
Lossy or
Constrained
Network
Monitoring &
Analytics
Server
Real-World Aware Business Processing
High volumes of data/events
IT Systems
In this arena, open source and standards are essential
1999 Invented by Dr. Andy Stanford-Clark (IBM),
Arlen Nipper (now Cirrus Link Solutions)
2011 - Eclipse PAHO MQTT
open source project
2004 MQTT.org open community
October 2014 – MQTT
3.1.1 released
Cimetrics, Cisco, Eclipse, dc-Square,
Eurotech, IBM, INETCO Landis &
Gyr, LSI, Kaazing, M2Mi, Red Hat,
Solace, Telit Comms, Software AG,
TIBCO, WSO2
Evolution of an open technology
MQTT Protocol Deep Dive - Headers
 MQTT protocol control packets:
• Fixed header (2 bytes)
• Variable header (optional, length varies)
• Message payload (optional, length encoded, up to 256MB)
 Fixed header indicates the packet type, the length of the
payload and Quality of Service
 Variable header contents depend on packet type
• Packet ID, Topic name, client identifier and so on.
Fixed Variable Payload
MQTT Topics
 All subscriptions are to a topic space
 All messages are published to an individual
topic
 Topic names are hierarchical
• Levels separated by “/”
• Single-level wildcards “+” can appear
anywhere in the topic string
• Multi-level wildcards “#” must appear at the
end of the string
• Wildcards must be next to a separator
• Can't use wildcards when publishing
 MQTT topic names are UTF-8 strings and
could be 65535 bytes
helpmenow
login
customer associate
helpmenow/#
helpmenow/login/+
Helpmenow/login/customer
MQTT: A Protocol for the
Internet of Things - 5039A
Wednesday, February 25,
2015
05:30 PM - 06:30 PM
Mandalay Bay, South Pacific
Ballroom H
30
 Purpose-built messaging appliance
 The gateway to the Internet of Things for the enterprise
 Fast, lightweight, secure, reliable messaging for Mobile
IBM MessageSight
Connecting the Enterprise to the Internet of Things and Mobile
31
IBM MessageSight V1.2
 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
• Optimized gateway for
Things and Mobile devices
• Efficient open protocol
• Event-driven awareness
• Open and industry agnostic
• Fine-grained security
policies
Developer
Friendly
• Active dev community
• Free dev virtual appliance
• Simple yet powerful APIs
• Simple messaging
paradigm
• 40+ MQTT client libraries
Easy to
Deploy
• Up and running < 30 minutes
• Task oriented UI guides
administrator through first
steps
• Simple and scalable
management through policies
Easy to
Integrate
• JMS
• WebSockets
• MQ
• Integration Bus
• Worklight
• InfoSphere Streams…
Internet
Scale
• 13M non-persistent msg/sec
• 400K persistent msg/sec
• 1M concurrent connections
• Predictable microsecond
latency under load
• Highly available
Node.JS
32
Demo Actors
33
Actor Name Role
Rahul Gupta
• Customer looking for help inside the store
• Customer arriving to store for order pickup
• Uses the HelpMeNow application
Bryan Boyd
• Store associate expert in electronics and
store pickup
• Uses the Customer Service application
Graig Oteri
• Store associate expert in garden and
grocery section
• Uses the customer service application
Demo: HelpMeNow (overview)
34
HelpMeNow
Customer application
Customer Service
Store associate
application
Backend applications
 Node.js application hosted
on Bluemix
 SQLDB used for database
MQTT
MQTT
MQTT
IBM MessageSight
MQTT communication
between all the
applications
Beacons
Advertising data to help
determine location inside
the store
• Customer Login
• Location Identification
• Customer Help Request
• Associate Login
• Associate expertise subscription
• Customer Help Notification
Demo: HelpMeNow
35
HelpMeNow
Customer application
Customer Service
Store associate
application
Demo: HelpMeNow
36
HelpMeNow
Customer application
 Customer is in
grocery section of
the retail store.
 Customers
location is
determined by the
IOS application,
by the data
transmitted by the
nearby beacon
Customer Service
Store associate
application
 Store associate
has subscribed to
provide help
based on his area
of expertise
 If customer
requests for help,
the store
associate must be
notified
Demo: HelpMeNow
37
HelpMeNow
Customer application
Customer Service
Store associate
application
 Customer is in
grocery section of
the retail store.
 Customers
location is
determined by the
IOS application,
by the data
transmitted by the
nearby beacon
 Store associate
has subscribed to
provide help
based on his area
of expertise
 If customer
requests for help,
the store
associate would
be notified
Demo: Customer Pickup (overview)
38
IBM MessageSight
MQTT communication
between applications
MQTT
MQTT
MQTT
• Subscribes for customer pickup
notification
• Receives notification when a
customer has indicated they
are arriving for pickup and
enters the geofence
• Customer location coordinates
are published on MQTT
payload
• Events generated
once the customer
has entered the
geofence for store
pickup
Bluemix Geospatial Analytics
39
Demo: Customer Pickup (configuration)
40
 Store admin defines geofence around store with
management application, submits geofence to
Bluemix Geospatial service
Customer Service
 Store associate application
 Subscribed in the area of
expertise
Demo: Customer Pickup (action)
41
 Customer opts in to sharing GPS data during trip to
the store, and enters the geofence surrounding the
store
 Store associate is notified the customer is nearby
Customer Service
 Store associate application
 Store associate notified on
customer arrival
Demo
42
 Part 1: HelpMeNow
 Part 2: Customer Pickup
Notices and Disclaimers
Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or
transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been
reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM
shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,
EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF
THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT
OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the
agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without
notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are
presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual
performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,
programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not
necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither
intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal
counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s
business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or
represent or warrant that its services or products will ensure that the customer is in compliance with any law.
Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products in connection with this
publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any
IBM patents, copyrights, trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document
Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,
ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,
PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,
urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of
International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and
service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on
the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee
Portal to complete your session
surveys from your smartphone,
laptop or conference kiosk.

More Related Content

What's hot

Razorfish nfc technologies presentation 2013
Razorfish nfc technologies presentation 2013Razorfish nfc technologies presentation 2013
Razorfish nfc technologies presentation 2013Razorfish
 
The User Experience of Near Field Communication
The User Experience of Near Field CommunicationThe User Experience of Near Field Communication
The User Experience of Near Field CommunicationMemi Beltrame
 
Mobile Money Business Track: understanding the Model and Market
Mobile Money Business Track: understanding the Model and MarketMobile Money Business Track: understanding the Model and Market
Mobile Money Business Track: understanding the Model and MarketArief Gunawan
 
I nigma product-presentation_march11
I nigma product-presentation_march11I nigma product-presentation_march11
I nigma product-presentation_march11Guiorab
 
NFC, RFID, beacons and proximity technology in retail
NFC, RFID, beacons and proximity technology in retailNFC, RFID, beacons and proximity technology in retail
NFC, RFID, beacons and proximity technology in retailCraig Smith
 
Android HCE: An intro into the world of NFC
Android HCE: An intro into the world of NFCAndroid HCE: An intro into the world of NFC
Android HCE: An intro into the world of NFCNFC Forum
 
101 Questions for Your Payment & Presentment Partner
101 Questions for Your Payment & Presentment Partner101 Questions for Your Payment & Presentment Partner
101 Questions for Your Payment & Presentment PartnerJOSH CARROLL
 

What's hot (9)

Razorfish nfc technologies presentation 2013
Razorfish nfc technologies presentation 2013Razorfish nfc technologies presentation 2013
Razorfish nfc technologies presentation 2013
 
The User Experience of Near Field Communication
The User Experience of Near Field CommunicationThe User Experience of Near Field Communication
The User Experience of Near Field Communication
 
Mobile Money Business Track: understanding the Model and Market
Mobile Money Business Track: understanding the Model and MarketMobile Money Business Track: understanding the Model and Market
Mobile Money Business Track: understanding the Model and Market
 
Civintec introduction 2015
Civintec introduction 2015Civintec introduction 2015
Civintec introduction 2015
 
I nigma product-presentation_march11
I nigma product-presentation_march11I nigma product-presentation_march11
I nigma product-presentation_march11
 
NFC, RFID, beacons and proximity technology in retail
NFC, RFID, beacons and proximity technology in retailNFC, RFID, beacons and proximity technology in retail
NFC, RFID, beacons and proximity technology in retail
 
NFC wallet
NFC walletNFC wallet
NFC wallet
 
Android HCE: An intro into the world of NFC
Android HCE: An intro into the world of NFCAndroid HCE: An intro into the world of NFC
Android HCE: An intro into the world of NFC
 
101 Questions for Your Payment & Presentment Partner
101 Questions for Your Payment & Presentment Partner101 Questions for Your Payment & Presentment Partner
101 Questions for Your Payment & Presentment Partner
 

Viewers also liked

Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
Dynamic Apps with WebSockets and MQTT - IBM Impact 2014Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
Dynamic Apps with WebSockets and MQTT - IBM Impact 2014Bryan Boyd
 
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Markus Van Kempen
 
Passive infrared sensor technology(pir)
Passive infrared sensor technology(pir)Passive infrared sensor technology(pir)
Passive infrared sensor technology(pir)Umar Shuaib
 
Cassiopeia Ltd - ESP8266+Arduino workshop
Cassiopeia Ltd - ESP8266+Arduino workshopCassiopeia Ltd - ESP8266+Arduino workshop
Cassiopeia Ltd - ESP8266+Arduino workshoptomtobback
 
ULTRASONIC
ULTRASONICULTRASONIC
ULTRASONICpraeye
 
ESP8266 and IOT
ESP8266 and IOTESP8266 and IOT
ESP8266 and IOTdega1999
 
CoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenariosCoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenarioscarlosralli
 
NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1Andy Gelme
 
Energy saving using pir sensor
Energy saving using pir sensorEnergy saving using pir sensor
Energy saving using pir sensorHimani Harbola
 
Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi Albin George
 
Distance Measurement by Ultrasonic Sensor
Distance Measurement by Ultrasonic SensorDistance Measurement by Ultrasonic Sensor
Distance Measurement by Ultrasonic SensorEdgefxkits & Solutions
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry PiYash Gajera
 
SOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations CenterSOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations CenterMichael Nickle
 
Ultrasonic based distance measurement system
Ultrasonic based distance measurement systemUltrasonic based distance measurement system
Ultrasonic based distance measurement systemMrinal Sharma
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingPeter R. Egli
 
What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?Dr. Mazlan Abbas
 
Automatic Light Control using LDR and PIR Sensor
Automatic Light Control using LDR and PIR SensorAutomatic Light Control using LDR and PIR Sensor
Automatic Light Control using LDR and PIR SensorZiauddin Ridoy
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?Felix Grovit
 
IBM MQTT Mobile Push Solution 소개서
IBM MQTT Mobile Push Solution 소개서IBM MQTT Mobile Push Solution 소개서
IBM MQTT Mobile Push Solution 소개서Shaun LEE
 

Viewers also liked (20)

Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
Dynamic Apps with WebSockets and MQTT - IBM Impact 2014Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
 
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
 
Spark
SparkSpark
Spark
 
Passive infrared sensor technology(pir)
Passive infrared sensor technology(pir)Passive infrared sensor technology(pir)
Passive infrared sensor technology(pir)
 
Cassiopeia Ltd - ESP8266+Arduino workshop
Cassiopeia Ltd - ESP8266+Arduino workshopCassiopeia Ltd - ESP8266+Arduino workshop
Cassiopeia Ltd - ESP8266+Arduino workshop
 
ULTRASONIC
ULTRASONICULTRASONIC
ULTRASONIC
 
ESP8266 and IOT
ESP8266 and IOTESP8266 and IOT
ESP8266 and IOT
 
CoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenariosCoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenarios
 
NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1
 
Energy saving using pir sensor
Energy saving using pir sensorEnergy saving using pir sensor
Energy saving using pir sensor
 
Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi
 
Distance Measurement by Ultrasonic Sensor
Distance Measurement by Ultrasonic SensorDistance Measurement by Ultrasonic Sensor
Distance Measurement by Ultrasonic Sensor
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry Pi
 
SOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations CenterSOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations Center
 
Ultrasonic based distance measurement system
Ultrasonic based distance measurement systemUltrasonic based distance measurement system
Ultrasonic based distance measurement system
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message Queueing
 
What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?
 
Automatic Light Control using LDR and PIR Sensor
Automatic Light Control using LDR and PIR SensorAutomatic Light Control using LDR and PIR Sensor
Automatic Light Control using LDR and PIR Sensor
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?
 
IBM MQTT Mobile Push Solution 소개서
IBM MQTT Mobile Push Solution 소개서IBM MQTT Mobile Push Solution 소개서
IBM MQTT Mobile Push Solution 소개서
 

Similar to Contextual Retail Engagement and Operations Enabled through MQTT, IBM Bluemix, and IBM MessageSight

Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 
Particle Keynote with Zach Supalla
Particle Keynote with Zach SupallaParticle Keynote with Zach Supalla
Particle Keynote with Zach SupallaParticle
 
FIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQDominik Obermaier
 
Monico - Remote Monitoring Solution
Monico - Remote Monitoring SolutionMonico - Remote Monitoring Solution
Monico - Remote Monitoring SolutionRoss Dorothy
 
La technologie Java embarquée pour des plateformes de services riches
La technologie Java embarquée pour des plateformes de services richesLa technologie Java embarquée pour des plateformes de services riches
La technologie Java embarquée pour des plateformes de services richescharlotte75009
 
Intelligent Manufacturing system Final 1
Intelligent Manufacturing system Final 1Intelligent Manufacturing system Final 1
Intelligent Manufacturing system Final 1Harish Pant
 
M2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureM2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureEurotech
 
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
 
Digital Out of Home Multicanal, ¿Futuro… o Presente?
Digital Out of Home Multicanal, ¿Futuro… o Presente?Digital Out of Home Multicanal, ¿Futuro… o Presente?
Digital Out of Home Multicanal, ¿Futuro… o Presente?crambovisuales
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulKellton Tech Solutions Ltd
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...Rick G. Garibay
 
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-22nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2Jorge Rivero Sanchez
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)milemadinah
 

Similar to Contextual Retail Engagement and Operations Enabled through MQTT, IBM Bluemix, and IBM MessageSight (20)

NX-ERA unleashes the power of IIot with MQTT Interface
NX-ERA unleashes the power of IIot with MQTT InterfaceNX-ERA unleashes the power of IIot with MQTT Interface
NX-ERA unleashes the power of IIot with MQTT Interface
 
Nx-era unleashes the power of i iot with mqtt interface
Nx-era unleashes the power of i iot with mqtt interfaceNx-era unleashes the power of i iot with mqtt interface
Nx-era unleashes the power of i iot with mqtt interface
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Particle Keynote with Zach Supalla
Particle Keynote with Zach SupallaParticle Keynote with Zach Supalla
Particle Keynote with Zach Supalla
 
BGX Pitch Deck
BGX Pitch DeckBGX Pitch Deck
BGX Pitch Deck
 
FIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEs
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
Blockchain. Massimo Chiriatti, IBM
Blockchain. Massimo Chiriatti, IBMBlockchain. Massimo Chiriatti, IBM
Blockchain. Massimo Chiriatti, IBM
 
Monico - Remote Monitoring Solution
Monico - Remote Monitoring SolutionMonico - Remote Monitoring Solution
Monico - Remote Monitoring Solution
 
La technologie Java embarquée pour des plateformes de services riches
La technologie Java embarquée pour des plateformes de services richesLa technologie Java embarquée pour des plateformes de services riches
La technologie Java embarquée pour des plateformes de services riches
 
India industry 4.0
India industry 4.0India industry 4.0
India industry 4.0
 
Intelligent Manufacturing system Final 1
Intelligent Manufacturing system Final 1Intelligent Manufacturing system Final 1
Intelligent Manufacturing system Final 1
 
M2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureM2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and Agriculture
 
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
 
Digital Out of Home Multicanal, ¿Futuro… o Presente?
Digital Out of Home Multicanal, ¿Futuro… o Presente?Digital Out of Home Multicanal, ¿Futuro… o Presente?
Digital Out of Home Multicanal, ¿Futuro… o Presente?
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-22nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
2nd Annual M2M and IoT Strategies Summit - production-1-new brochure-2
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Bosch M2M / IOT for Telco
Bosch M2M / IOT for TelcoBosch M2M / IOT for Telco
Bosch M2M / IOT for Telco
 

More from Rahul Gupta

Integrating IBM Watson IoT Platform and IBM Blockchain Instructions
Integrating IBM Watson IoT Platform and IBM Blockchain InstructionsIntegrating IBM Watson IoT Platform and IBM Blockchain Instructions
Integrating IBM Watson IoT Platform and IBM Blockchain InstructionsRahul Gupta
 
Integrating IBM Internet of Things Platform and IBM Blockchain
Integrating IBM Internet of Things Platform and IBM BlockchainIntegrating IBM Internet of Things Platform and IBM Blockchain
Integrating IBM Internet of Things Platform and IBM BlockchainRahul Gupta
 
Integrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain LabIntegrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain LabRahul Gupta
 
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainWorld of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainRahul Gupta
 
Mqtt – a protocol for the internet of things
Mqtt – a protocol for the internet of thingsMqtt – a protocol for the internet of things
Mqtt – a protocol for the internet of thingsRahul Gupta
 
Software Defined WebSphere Messaging Infrastructure with Puppet
Software Defined WebSphere Messaging Infrastructure with PuppetSoftware Defined WebSphere Messaging Infrastructure with Puppet
Software Defined WebSphere Messaging Infrastructure with PuppetRahul Gupta
 

More from Rahul Gupta (6)

Integrating IBM Watson IoT Platform and IBM Blockchain Instructions
Integrating IBM Watson IoT Platform and IBM Blockchain InstructionsIntegrating IBM Watson IoT Platform and IBM Blockchain Instructions
Integrating IBM Watson IoT Platform and IBM Blockchain Instructions
 
Integrating IBM Internet of Things Platform and IBM Blockchain
Integrating IBM Internet of Things Platform and IBM BlockchainIntegrating IBM Internet of Things Platform and IBM Blockchain
Integrating IBM Internet of Things Platform and IBM Blockchain
 
Integrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain LabIntegrating IBM Watson IoT Platform IBM Blockchain Lab
Integrating IBM Watson IoT Platform IBM Blockchain Lab
 
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainWorld of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
 
Mqtt – a protocol for the internet of things
Mqtt – a protocol for the internet of thingsMqtt – a protocol for the internet of things
Mqtt – a protocol for the internet of things
 
Software Defined WebSphere Messaging Infrastructure with Puppet
Software Defined WebSphere Messaging Infrastructure with PuppetSoftware Defined WebSphere Messaging Infrastructure with Puppet
Software Defined WebSphere Messaging Infrastructure with Puppet
 

Recently uploaded

Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyJoanne Cabaero
 
Transform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in SingaporeTransform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in SingaporeThe Green Corner
 
Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?Jasper Colin
 
Supermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdfSupermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdfKarliNelson4
 
Planting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfPlanting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfJasper Colin
 
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime AgartalaHifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartalameghakumariji156
 
The 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitThe 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitTinuiti
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in Chinaamy56318795
 

Recently uploaded (8)

Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through Technology
 
Transform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in SingaporeTransform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in Singapore
 
Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?
 
Supermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdfSupermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdf
 
Planting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfPlanting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdf
 
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime AgartalaHifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
 
The 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitThe 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to Profit
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China
 

Contextual Retail Engagement and Operations Enabled through MQTT, IBM Bluemix, and IBM MessageSight

  • 1. © 2015 IBM Corporation #ibminterconnect #IAB1959 Contextual Retail Engagement and Operations Enabled through MQTT, IBM Bluemix, and IBM MessageSight IAB-1959 Bryan Boyd IBM @bryanboyd Rahul Gupta IBM @rahulguptaibm
  • 2. 1 what does 'omnichannel' retailing really mean ?
  • 3. 2 it means being able to present a single, consistent experience to the shoppers, regardless of whether they are interacting in-store, online, via a call center, or wherever...
  • 4. 3 Do the digital shoppers sense the omnichannel experience while shopping online or in a brick and mortar store ?
  • 5. 4 Will tomorrow’s shoppers be so informed that the in-store shopping experience will no longer matter?
  • 6. 5 Will someday the online marketplace replace the Brick and Mortar store?
  • 7. 2015 IBM Retail Solution Guide 6 http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=PM&subtype=RG&htmlfid=REO12345USEN#loaded
  • 8. Digital Impact on In-Store Shopping 7 https://www.thinkwithgoogle.com/research-studies/digital-impact-on-in-store-shopping.html
  • 9. 8 Today’s shoppers are more informed than ever before !!!
  • 10. 9 Shoppers want information throughout the shopping process, and this drives their use of smartphones and their consumption of online information for shopping
  • 11. Shoppers look for information 10
  • 12. 11 Shoppers want information throughout the shopping process, while shopping online or inside a brick and mortar store 79%
  • 13. 12 Consumer expectations have gone up; today’s shoppers prefer stores that offer personalized experience and services
  • 15. The Physical-Digital Convergence: The Connected Employee 14 http://insights-on-business.com/retail/the-physical-digital-convergence-the-connected-employee/
  • 17. Context Service in a Online Retail Store 16
  • 19. 18 How could brick and mortar retailers harvest customer indoor and outdoor location for an omnichannel experience
  • 20. 19 Beacons and nearable technologies for indoor location services
  • 21. 20 Geofencing for outdoor location services
  • 22. What is a Beacon 21  Beacon is a tiny computer that broadcasts radio signals which your smartphone can receive and interpret  Beacons use the Bluetooth Low Energy protocol  Beacon advertise packets of data at regular intervals Beacon advertises : Proximity UUID – 128 bit (16 byte string) Major Value – 16 bit Unsigned Integer Minor Value – 16 bit Unsigned Integer
  • 23. Beacon data format 22 Company ID (2 bytes always 0X004C) Type (1 byte always 0X02) Data Length (1 byte always 0X15) Proximity UUID (16 byte string) Major (2 bytes, uint 16_t) Minor (2 bytes, uint 16_t) Measured Power (1 byte, int 8_t) https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf
  • 24. Beacon data could be edited 23
  • 25. Beacons placed inside the Brick and Mortar Store 24 Beacons can help in capturing deep insight into customer in-store location and behavior Enables retailers to integrate the physical and digital experience to facilitate an ongoing dialogue, create loyalty and deliver an exceptional in-store shopping experience
  • 26. How to use Becaon UUID, Major and Minor data 25 Store Location New York Chicago Austin Proximity UUID B9407F30-F5F8-466E-AFF9-25556B57FE6D Major 51601 51602 51603 Minor Garden 26134 26134 26134 Electronics 21378 21378 21378 Grocery 21444 21444 21444
  • 27. Geofencing 26 Geofence – A virtual geographic boundary (i.e. polygon) defined by a series of latitudes and longitude coordinates. Geofencing – Triggering an action based on mobile use’s location in relation to Geofence Events – Events could be created on the exit or entry of the geofenced area Polygon - A geofence can be specified in one of two ways:  A regular polygon with a center point, radius, and number of sides.  A custom polygon, which specifies the set of points that outline it. Exit Event Created
  • 28. An Open Approach to Connectivity for Mobile and IoT 27 MQTT is a lightweight publish/subscribe protocol with reliable bi- directional message delivery Lossy or Constrained Network Monitoring & Analytics Server Real-World Aware Business Processing High volumes of data/events IT Systems In this arena, open source and standards are essential 1999 Invented by Dr. Andy Stanford-Clark (IBM), Arlen Nipper (now Cirrus Link Solutions) 2011 - Eclipse PAHO MQTT open source project 2004 MQTT.org open community October 2014 – MQTT 3.1.1 released Cimetrics, Cisco, Eclipse, dc-Square, Eurotech, IBM, INETCO Landis & Gyr, LSI, Kaazing, M2Mi, Red Hat, Solace, Telit Comms, Software AG, TIBCO, WSO2 Evolution of an open technology
  • 29. MQTT Protocol Deep Dive - Headers  MQTT protocol control packets: • Fixed header (2 bytes) • Variable header (optional, length varies) • Message payload (optional, length encoded, up to 256MB)  Fixed header indicates the packet type, the length of the payload and Quality of Service  Variable header contents depend on packet type • Packet ID, Topic name, client identifier and so on. Fixed Variable Payload
  • 30. MQTT Topics  All subscriptions are to a topic space  All messages are published to an individual topic  Topic names are hierarchical • Levels separated by “/” • Single-level wildcards “+” can appear anywhere in the topic string • Multi-level wildcards “#” must appear at the end of the string • Wildcards must be next to a separator • Can't use wildcards when publishing  MQTT topic names are UTF-8 strings and could be 65535 bytes helpmenow login customer associate helpmenow/# helpmenow/login/+ Helpmenow/login/customer MQTT: A Protocol for the Internet of Things - 5039A Wednesday, February 25, 2015 05:30 PM - 06:30 PM Mandalay Bay, South Pacific Ballroom H
  • 31. 30  Purpose-built messaging appliance  The gateway to the Internet of Things for the enterprise  Fast, lightweight, secure, reliable messaging for Mobile IBM MessageSight Connecting the Enterprise to the Internet of Things and Mobile
  • 32. 31 IBM MessageSight V1.2  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 • Optimized gateway for Things and Mobile devices • Efficient open protocol • Event-driven awareness • Open and industry agnostic • Fine-grained security policies Developer Friendly • Active dev community • Free dev virtual appliance • Simple yet powerful APIs • Simple messaging paradigm • 40+ MQTT client libraries Easy to Deploy • Up and running < 30 minutes • Task oriented UI guides administrator through first steps • Simple and scalable management through policies Easy to Integrate • JMS • WebSockets • MQ • Integration Bus • Worklight • InfoSphere Streams… Internet Scale • 13M non-persistent msg/sec • 400K persistent msg/sec • 1M concurrent connections • Predictable microsecond latency under load • Highly available
  • 34. Demo Actors 33 Actor Name Role Rahul Gupta • Customer looking for help inside the store • Customer arriving to store for order pickup • Uses the HelpMeNow application Bryan Boyd • Store associate expert in electronics and store pickup • Uses the Customer Service application Graig Oteri • Store associate expert in garden and grocery section • Uses the customer service application
  • 35. Demo: HelpMeNow (overview) 34 HelpMeNow Customer application Customer Service Store associate application Backend applications  Node.js application hosted on Bluemix  SQLDB used for database MQTT MQTT MQTT IBM MessageSight MQTT communication between all the applications Beacons Advertising data to help determine location inside the store • Customer Login • Location Identification • Customer Help Request • Associate Login • Associate expertise subscription • Customer Help Notification
  • 36. Demo: HelpMeNow 35 HelpMeNow Customer application Customer Service Store associate application
  • 37. Demo: HelpMeNow 36 HelpMeNow Customer application  Customer is in grocery section of the retail store.  Customers location is determined by the IOS application, by the data transmitted by the nearby beacon Customer Service Store associate application  Store associate has subscribed to provide help based on his area of expertise  If customer requests for help, the store associate must be notified
  • 38. Demo: HelpMeNow 37 HelpMeNow Customer application Customer Service Store associate application  Customer is in grocery section of the retail store.  Customers location is determined by the IOS application, by the data transmitted by the nearby beacon  Store associate has subscribed to provide help based on his area of expertise  If customer requests for help, the store associate would be notified
  • 39. Demo: Customer Pickup (overview) 38 IBM MessageSight MQTT communication between applications MQTT MQTT MQTT • Subscribes for customer pickup notification • Receives notification when a customer has indicated they are arriving for pickup and enters the geofence • Customer location coordinates are published on MQTT payload • Events generated once the customer has entered the geofence for store pickup
  • 41. Demo: Customer Pickup (configuration) 40  Store admin defines geofence around store with management application, submits geofence to Bluemix Geospatial service Customer Service  Store associate application  Subscribed in the area of expertise
  • 42. Demo: Customer Pickup (action) 41  Customer opts in to sharing GPS data during trip to the store, and enters the geofence surrounding the store  Store associate is notified the customer is nearby Customer Service  Store associate application  Store associate notified on customer arrival
  • 43. Demo 42  Part 1: HelpMeNow  Part 2: Customer Pickup
  • 44. Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 45. Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. • IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 46. Thank You Your Feedback is Important! Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.