1
Copyright Solace
Confidential
Solace Corporation
Tomo Yamaguchi / Sales Director, Japan
Tomo.Yamaguchi@Solace.com
The proven enterprise-class data movement platform
for the connected vehicle projects in the world
Open Data Movement
2
Copyright Solace
Confidential
Copyright: Air 802
“A connected car is a car that is equipped with Internet access,
and usually also with a wireless local area network.
This allows the car to share internet access with other devices
both inside as well as outside the vehicle.”
(Wikipedia)
3
Copyright Solace
Confidential
Copyright: Air 802
 Earn loyal customer Enable Autonomous driving
 More safety features
 Accelerate cross-industry
collaborations
 Competitive differentiator
 More Bigdata to analyze
 More chance of sales
(up-sell / cross-sell)
New media to reach to customer
 Innovate car maintenance
 Enable innovative services
4
Copyright Solace
Confidential
Copyright: Air 802
DataIngest
DataFanOut
Command
Notification
FanOut
Request/Response
5
Copyright Solace
Confidential
What if number of vehicle scales up
to a million or more?
What if millions of vehicle
start communicating at a time?
How to control data to be delivered
to designated devices or users?
What if the volume of data
doubles up? or triple?
What if the frequency of data
doubles up? or triple?
Copyright: Air 802
What if a services requires
different style of interface?
What if an authorized device is hacked?
What if backend services to move
to the cloud?
How do you manage firmware
update for million devices/cars?
What if backed services to interwork
across multi-clouds?
6
Copyright Solace
Confidential
6
Copyright Solace
Confidential
Connected Vehicle Platform
More concerns: How would you manage?
RE: Data Access Control
 Who wants what?
 Who is allowed to send/receive what?
 Who can talk to who?
 How to make sure the consistency of policy E2E? Etc.
RE: Service Level Management
 Which data is critical?
 Who can't accept loss of data?
 How to recover data from a failure? DR?
 How to protect from security attacks from authorized devices?
 How to minimize the impact of a failure on single device? etc..
Network admin may think that…
“These should be
addressed by Apps!”
Developer may claim that…
“These should be provided
in the Infrastructure!”
7
Copyright Solace
Confidential
Copyright: Air 802
Topic
Payload
Property
(Service Level)
“CONNECTED”?
UDP
TCP
010101010101011101
010101010101010101
010101010101010101
010101010100111010
110100010100011101
src:xxx.xxx.xxx.xxx
dst:yyy.yyy.yyy.yyy
Physical
Connectivity
Network
Connectivity
Data
Connectivity
PACKET
8
Copyright Solace
Confidential
Moving Data?
M
SENDER
Header
(Dest./Topic)
Payload
Property
(Service Level)
Pub/Sub
QUEUING
101 102 103 104 105 106
201 202 203 204 205 206
301 302 303 304 305 306
401 402 403 404 405 406
Broker
返
求
Request/Reply
SENDER:
• Publishe data with labeling an appropriate “Topic” representing the definition of the data
e.g.; Japan/Tokyo/shibuya/weather
• Payload can be anything
• No need to care about who to receive --- “totally decoupled”
RECEIVERS:
• Pre-register own interests to “Subscribe”
data
Japan/Tokyo/shibuya/weather
Japan/Tokyo/shibuya/*
Japan/Tokyo/*/weather
Japan/Tokyo/>
Japan/>
• Also define desired service level to
receive the data
• Best effort --- may drop but fast
• Persistent --- lossless guaranteed
• Interact with the request to reply back to
appropriate destination as needed
• Ask for reply to the request as needed
/request/(device_id)/
9
Copyright Solace
Confidential
Solace Message Router Series
Hardware
Purpose built hardware appliance
for ultimate capacity and performance
Software
Fully featured virtual appliance
that runs on any cloud
as a Service
Robust platform, at your command
“Messaging Platform as a Service (mPaaS)”
Equalized feature set and consolidated management
10
Copyright Solace
Confidential
Protect your freedom to fly with
Standard Protocols and Open APIs
Objective C
iOS
JavaScript
HTML5
Silverlight,
Flash & .NET
HTTP API
JMS
Python
Ruby
C++
.NET
Perl
JMS/JCA
RESTC
C++
Java
JavaScript
Python
Go
C Java Node.jsC# / .NET
Boot
Cloud
Connector
Cloud
Streams
Cloud
Bus
11
Copyright Solace
Confidential
Routed
Multi-Protocol
Messaging
Network
MQTT
MQTT
MQTTMQTT
MQTTMQTT
MQTT
Broker
JMS
JMS
JMSJMS
JMSJMS
JMS
Broker
AMQP
AMQP
AMQPAMQP
AMQPAMQP
AMQP
Broker
Message
Router
AMQP
MQTT
REST
JMS
Message
Router
AMQP
MQTT
REST JMS
Consolidated
Monitoring & Management
Broker-less
Pub/Sub
Sub
Sub
Sub
Pub
Sub
AMQP
REST
Message
Router
MQTT
JMS
12
Copyright Solace
Confidential
Solace moves data across applications/devices/clients
• from/to where-ever in the network
• in whatever way as needed
• with open protocols & APIs
 Capability
 High Speed
 Robust
 Secure
 Operational
Application & Service Layer
Network Layer
TCP/IP
Environment Layer
On Premise
Data Movement Layer
Network Layer
TCP/IP
JMS AMQP
REST MQTT
Pub/Sub
WebSocket
Req/Rep
Queueing Streaming
Environment Layer
Application & Service Layer
On Premise
13
Copyright Solace
Confidential
DIGITAL RIVER
~ where Big Data flows 〜
Digital River
Micro Services
IoT/Mobile Devices
Enterprise
Applications
Queuing Pub/Sub
Domestic
CloudAzure
GCP
Legacy Data
Center
GKE
14
Copyright Solace
Confidential
Digital River
 Simplified management
 Stress-free scale-up to millions+
 Consistent E2E policy control
 Natively multi-protocol
 Turn-key HA/DR built-in
 Naturally bi-directional E2E
Typical Connected Vehicle Platform
PubSub
Broker
MQ
Broker
Streaming
Broker
Bridge
Bridge
PubSub
Broker
…
 Separate managements?
 Many potential bottlenecks?
 Complexity in policy control?
 Tailor-made bridges?
 HA/DR strategy…?
 Bi-directional E2E…?
Business
Logics
Streaming
Analytics
Device
Management
Business
Logics
Streaming
Analytics
Device
Management
powered by
15
Copyright Solace
Confidential
Service#2
Service#3
Service#1
Common Platform
Service Layer
Data Movement Layer
Physical Connectivity
Network Connectivity
Data Connectivity
SCALABLE
ROBUST
SECURE
SMART
MANAGEABLE
Anti Lock-in
Physical Connectivity
Network Connectivity
Service#1
Service#2
Service#3
AMQP
Broker
REST
GW
MQTT
Broker
Digital River
Powered by
16
Copyright Solace
Confidential
Value to Dev
o Flexibility to connect/change/disconnect services at anytime
o Agility to minimize the time to market
o Clearly define the service level
o Capability to accommodate open standards -- no lock-in
Value to Ops
o Visualize the status of entire systems
o Always visualize the bottleneck
o Autonomous recovery on single failure
o Dramatically simplify the load for troubleshooting
o Centralized policy management for E2E consistency
The value of
Common Platform
17
Copyright Solace
Confidential
Case Studies
18
Copyright Solace
Confidential
Who is ?
18
Copyright Solace
Confidential
The world’s largest firm that
specialized in innovating
messaging technologies
‐ Over 300+ employees worldwide
‐ 50% in R&D
‐ 21 patents
Founded in 2001
Stable capital
Awards winning products
20+ offices for
Global coverage
HQ in Ottawa/ Canada
19
Copyright Solace
Confidential
Solace Customers
Telecom
Financial Services / FinTech Gaming/GamblingGovernment
Transportation
20
Copyright Solace
Confidential
Smart Cities: Singapore/Taiwan Bus Monitoring
REST/MQTT
Regulator’s
Dashboard
Commuter
’s Apps
and RIAs
Analytics DWH
ESB (if needed)
CEP
JMS
Legacy REST
Edge CoreFog
Legacy
Gateway
REST/MQTT
UseCase
o Collect real-time location, loading
information and more from
5,000 buses
o Optimize bus movement, fleet
management, avoid bunching,
forecast arrival time and more
WhySolace
o Scale: smaller footprint
o Reliability and robustness
o Integration with TIBCO ESB and
CEP
o Low Latency for predictive
analytics
o Native support for REST, MQTT,
JMS and more without any
bridges
21
Copyright Solace
Confidential
Smart Cities: All Vehicles in Singapore connect to Solace
Routing
Server
Payments
Analytics
0 0 0
• 200K Concurrent
Connections
• MQTT Termination
• Request/reply for
firmware upgrades
• Push Notifications
• Persistent Messaging
• Shock Absorber
• High Throughput
• Fanout
• Slow Consumer Handling
MQTT
JMS
Edge CoreFog
UseCase
o Connect 1.5M vehicles in real
time for pay per use road tolls
o Suggest better routes, traffic
management – real time and
long term and value added
services/analytics
WhySolace
o Smaller footprint
o Reliability and robustness
o Subscription management,
MQTT request reply, topic to
queue bridging, fanout
o Advanced security and
monitoring/event generation
o Cost half ½ of competition (IBM)
MHI
OBU
22
Copyright Solace
Confidential
Solace in IOT - Solace + SAP
https://solace.com/press-releases/sap-selects-solace-for-high-
performance-messaging-in-cloud
https://www.youtube.com/watch?v=pK7KsUR9fN0
Inside
23
Copyright Solace
Confidential
23
Copyright Solace
Confidential
Vehicle Insights Relies on Solace
o Transports your data & safeguards it even for receivers temporarily
unavailable
o Easy to manage and scale connections to track and monitor
your vehicles at all times
o Peaks in traffic can lead to congestion on our roads, but congestion won’t be
a problem for your data traffic
o Whatever the load, Enterprise Messaging ensures secure delivery
of millions of messages per second
o Data remains safe and secure, even if connections are temporarily
interrupted or hardware fails
o Enjoy seamless communications between moving assets from any corner of
the globe and the systems at the very heart of your business
SAP Cloud Platform
Enterprise Messaging is
a cloud-based
messaging framework,
built on the Solace data
movement technology,
that enables you to
connect applications,
services, and devices
across different
technologies, platforms,
and clouds.
24
Copyright Solace
Confidential
Demo
25
Copyright Solace
Confidential
Interactive Connected Buses Demo
http://sgdemo.solace.com/aa/
http://sgdemo.solace.com/buscommcon/
26
Copyright Solace
Confidential
o An application hosted 'on-prem'
in a private data centre sends
requests and waits for
responses.
o Identical responder applications
are deployed in multiple cloud
data centres and regions.
o For each region, which cloud
data centre responds first?
Hybrid Cloud Demo
http://london.solace.com/multi-cloud/
27
Copyright Solace
Confidential
Conclusion
28
Copyright Solace
Confidential
Copyright: Air 802
“CONNECTED”
platform must be…
SCALABLE
ROBUST
SECURE
SMART
MANAGEABLE
Anti Lock-in
Open Data Movement
29
Copyright Solace
Confidential
Thank You
http://dev.solace.com
www.solace.com

[Solace] Open Data Movement for Connected Vehicles

  • 1.
    1 Copyright Solace Confidential Solace Corporation TomoYamaguchi / Sales Director, Japan Tomo.Yamaguchi@Solace.com The proven enterprise-class data movement platform for the connected vehicle projects in the world Open Data Movement
  • 2.
    2 Copyright Solace Confidential Copyright: Air802 “A connected car is a car that is equipped with Internet access, and usually also with a wireless local area network. This allows the car to share internet access with other devices both inside as well as outside the vehicle.” (Wikipedia)
  • 3.
    3 Copyright Solace Confidential Copyright: Air802  Earn loyal customer Enable Autonomous driving  More safety features  Accelerate cross-industry collaborations  Competitive differentiator  More Bigdata to analyze  More chance of sales (up-sell / cross-sell) New media to reach to customer  Innovate car maintenance  Enable innovative services
  • 4.
    4 Copyright Solace Confidential Copyright: Air802 DataIngest DataFanOut Command Notification FanOut Request/Response
  • 5.
    5 Copyright Solace Confidential What ifnumber of vehicle scales up to a million or more? What if millions of vehicle start communicating at a time? How to control data to be delivered to designated devices or users? What if the volume of data doubles up? or triple? What if the frequency of data doubles up? or triple? Copyright: Air 802 What if a services requires different style of interface? What if an authorized device is hacked? What if backend services to move to the cloud? How do you manage firmware update for million devices/cars? What if backed services to interwork across multi-clouds?
  • 6.
    6 Copyright Solace Confidential 6 Copyright Solace Confidential ConnectedVehicle Platform More concerns: How would you manage? RE: Data Access Control  Who wants what?  Who is allowed to send/receive what?  Who can talk to who?  How to make sure the consistency of policy E2E? Etc. RE: Service Level Management  Which data is critical?  Who can't accept loss of data?  How to recover data from a failure? DR?  How to protect from security attacks from authorized devices?  How to minimize the impact of a failure on single device? etc.. Network admin may think that… “These should be addressed by Apps!” Developer may claim that… “These should be provided in the Infrastructure!”
  • 7.
    7 Copyright Solace Confidential Copyright: Air802 Topic Payload Property (Service Level) “CONNECTED”? UDP TCP 010101010101011101 010101010101010101 010101010101010101 010101010100111010 110100010100011101 src:xxx.xxx.xxx.xxx dst:yyy.yyy.yyy.yyy Physical Connectivity Network Connectivity Data Connectivity PACKET
  • 8.
    8 Copyright Solace Confidential Moving Data? M SENDER Header (Dest./Topic) Payload Property (ServiceLevel) Pub/Sub QUEUING 101 102 103 104 105 106 201 202 203 204 205 206 301 302 303 304 305 306 401 402 403 404 405 406 Broker 返 求 Request/Reply SENDER: • Publishe data with labeling an appropriate “Topic” representing the definition of the data e.g.; Japan/Tokyo/shibuya/weather • Payload can be anything • No need to care about who to receive --- “totally decoupled” RECEIVERS: • Pre-register own interests to “Subscribe” data Japan/Tokyo/shibuya/weather Japan/Tokyo/shibuya/* Japan/Tokyo/*/weather Japan/Tokyo/> Japan/> • Also define desired service level to receive the data • Best effort --- may drop but fast • Persistent --- lossless guaranteed • Interact with the request to reply back to appropriate destination as needed • Ask for reply to the request as needed /request/(device_id)/
  • 9.
    9 Copyright Solace Confidential Solace MessageRouter Series Hardware Purpose built hardware appliance for ultimate capacity and performance Software Fully featured virtual appliance that runs on any cloud as a Service Robust platform, at your command “Messaging Platform as a Service (mPaaS)” Equalized feature set and consolidated management
  • 10.
    10 Copyright Solace Confidential Protect yourfreedom to fly with Standard Protocols and Open APIs Objective C iOS JavaScript HTML5 Silverlight, Flash & .NET HTTP API JMS Python Ruby C++ .NET Perl JMS/JCA RESTC C++ Java JavaScript Python Go C Java Node.jsC# / .NET Boot Cloud Connector Cloud Streams Cloud Bus
  • 11.
  • 12.
    12 Copyright Solace Confidential Solace movesdata across applications/devices/clients • from/to where-ever in the network • in whatever way as needed • with open protocols & APIs  Capability  High Speed  Robust  Secure  Operational Application & Service Layer Network Layer TCP/IP Environment Layer On Premise Data Movement Layer Network Layer TCP/IP JMS AMQP REST MQTT Pub/Sub WebSocket Req/Rep Queueing Streaming Environment Layer Application & Service Layer On Premise
  • 13.
    13 Copyright Solace Confidential DIGITAL RIVER ~where Big Data flows 〜 Digital River Micro Services IoT/Mobile Devices Enterprise Applications Queuing Pub/Sub Domestic CloudAzure GCP Legacy Data Center GKE
  • 14.
    14 Copyright Solace Confidential Digital River Simplified management  Stress-free scale-up to millions+  Consistent E2E policy control  Natively multi-protocol  Turn-key HA/DR built-in  Naturally bi-directional E2E Typical Connected Vehicle Platform PubSub Broker MQ Broker Streaming Broker Bridge Bridge PubSub Broker …  Separate managements?  Many potential bottlenecks?  Complexity in policy control?  Tailor-made bridges?  HA/DR strategy…?  Bi-directional E2E…? Business Logics Streaming Analytics Device Management Business Logics Streaming Analytics Device Management powered by
  • 15.
    15 Copyright Solace Confidential Service#2 Service#3 Service#1 Common Platform ServiceLayer Data Movement Layer Physical Connectivity Network Connectivity Data Connectivity SCALABLE ROBUST SECURE SMART MANAGEABLE Anti Lock-in Physical Connectivity Network Connectivity Service#1 Service#2 Service#3 AMQP Broker REST GW MQTT Broker Digital River Powered by
  • 16.
    16 Copyright Solace Confidential Value toDev o Flexibility to connect/change/disconnect services at anytime o Agility to minimize the time to market o Clearly define the service level o Capability to accommodate open standards -- no lock-in Value to Ops o Visualize the status of entire systems o Always visualize the bottleneck o Autonomous recovery on single failure o Dramatically simplify the load for troubleshooting o Centralized policy management for E2E consistency The value of Common Platform
  • 17.
  • 18.
    18 Copyright Solace Confidential Who is? 18 Copyright Solace Confidential The world’s largest firm that specialized in innovating messaging technologies ‐ Over 300+ employees worldwide ‐ 50% in R&D ‐ 21 patents Founded in 2001 Stable capital Awards winning products 20+ offices for Global coverage HQ in Ottawa/ Canada
  • 19.
    19 Copyright Solace Confidential Solace Customers Telecom FinancialServices / FinTech Gaming/GamblingGovernment Transportation
  • 20.
    20 Copyright Solace Confidential Smart Cities:Singapore/Taiwan Bus Monitoring REST/MQTT Regulator’s Dashboard Commuter ’s Apps and RIAs Analytics DWH ESB (if needed) CEP JMS Legacy REST Edge CoreFog Legacy Gateway REST/MQTT UseCase o Collect real-time location, loading information and more from 5,000 buses o Optimize bus movement, fleet management, avoid bunching, forecast arrival time and more WhySolace o Scale: smaller footprint o Reliability and robustness o Integration with TIBCO ESB and CEP o Low Latency for predictive analytics o Native support for REST, MQTT, JMS and more without any bridges
  • 21.
    21 Copyright Solace Confidential Smart Cities:All Vehicles in Singapore connect to Solace Routing Server Payments Analytics 0 0 0 • 200K Concurrent Connections • MQTT Termination • Request/reply for firmware upgrades • Push Notifications • Persistent Messaging • Shock Absorber • High Throughput • Fanout • Slow Consumer Handling MQTT JMS Edge CoreFog UseCase o Connect 1.5M vehicles in real time for pay per use road tolls o Suggest better routes, traffic management – real time and long term and value added services/analytics WhySolace o Smaller footprint o Reliability and robustness o Subscription management, MQTT request reply, topic to queue bridging, fanout o Advanced security and monitoring/event generation o Cost half ½ of competition (IBM) MHI OBU
  • 22.
    22 Copyright Solace Confidential Solace inIOT - Solace + SAP https://solace.com/press-releases/sap-selects-solace-for-high- performance-messaging-in-cloud https://www.youtube.com/watch?v=pK7KsUR9fN0 Inside
  • 23.
    23 Copyright Solace Confidential 23 Copyright Solace Confidential VehicleInsights Relies on Solace o Transports your data & safeguards it even for receivers temporarily unavailable o Easy to manage and scale connections to track and monitor your vehicles at all times o Peaks in traffic can lead to congestion on our roads, but congestion won’t be a problem for your data traffic o Whatever the load, Enterprise Messaging ensures secure delivery of millions of messages per second o Data remains safe and secure, even if connections are temporarily interrupted or hardware fails o Enjoy seamless communications between moving assets from any corner of the globe and the systems at the very heart of your business SAP Cloud Platform Enterprise Messaging is a cloud-based messaging framework, built on the Solace data movement technology, that enables you to connect applications, services, and devices across different technologies, platforms, and clouds.
  • 24.
  • 25.
    25 Copyright Solace Confidential Interactive ConnectedBuses Demo http://sgdemo.solace.com/aa/ http://sgdemo.solace.com/buscommcon/
  • 26.
    26 Copyright Solace Confidential o Anapplication hosted 'on-prem' in a private data centre sends requests and waits for responses. o Identical responder applications are deployed in multiple cloud data centres and regions. o For each region, which cloud data centre responds first? Hybrid Cloud Demo http://london.solace.com/multi-cloud/
  • 27.
  • 28.
    28 Copyright Solace Confidential Copyright: Air802 “CONNECTED” platform must be… SCALABLE ROBUST SECURE SMART MANAGEABLE Anti Lock-in Open Data Movement
  • 29.