solace’s cloud interoperable open data movement platform
TRANSCRIPT
© Solace SystemsCONFIDENTIAL
January 2017
Solace’s Cloud Interoperable Open Data Movement PlatformStrategic Roadmap Update
2CONFIDENTIAL
The Shift to Cloud
2016
LegacyDatacenter
PublicCloud
PrivateCloud
2026
LegacyDatacenter
PublicCloud
PrivateCloud
oHow will enterprises make this migration for mission-critical workloads “on the fly”?
oWith the freedom and flexibility to migrate workloads going forward?
3CONFIDENTIAL
LANWANWeb
Wireless
Patterns, Protocols and Qualities of Service
AMQPJMS
MQTTREST
WebSocket
Publish/SubscribeRequest/Reply
StreamingFanin/Fanout
Bridge to Legacy
Public PaaS (AWS, Google, Azure, SAP, IBM)Private PaaS (OpenShift, Cloud Foundry)Public IaaS (AWS, Google, Azure, IBM)
Private IaaS (OpenStack, VMWare)
Network and Deployment Environments
Best-effortGuaranteedTransactions
Unifying All Aspects of Data Movement
Solace = “Open Data Movement”
4CONFIDENTIAL
First to Support ALL Open Protocols/APIsoData movement
is MANY problems (by use case)
o Even greenfield is usually many choices, plus integration with legacy
o Bridging and brokering between protocols has to be as scalable as any one of the protocols
Announcing commitmentto AMQP 1.0 and Qpid APIs
‐ Only open, going-forward standardprotocol for enterprise messaging
‐ Lots of demand, no-one has stepped up‐ Participating in community, product support early ‘17‐ Already support JMS/Paho, MQTT 3.1.1,
OpenMAMA, REST, Websocket and interop between
WHAT’SNEW
Legacy ProprietaryModern ProprietaryOpen StandardsMQ, P2P, TIBCOKafka, AMQP 0.9 AMQP 1.0, JMS, MQTT, REST,
WebSocket
ApplicationWorkloads
CommunicationsProtocols & APIs
With bridges tohere and here
We’re putting our product attention here…
5CONFIDENTIAL
5Copyright SolaceConfidential
Open APIs & Protocolso Data
movement is MANY problems
o Use the right tool for every job
o Bridging between all APIs
Objective CiOS
JavaScriptHTML5
Silverlight, Flash & .NET HTTP API
JMS
Python
Ruby
C++
.NET
Perl
JMS/JCA
RESTC
C++
Java
JavaScript
Python
Go
C Java RTO Java Node.jsC# / .NET
(1H17)
6CONFIDENTIAL
First to Support All Major CloudsoWinners and
losers not defined
oCustomers need flexibility to move as the market unfolds
oAvoid lock-inoFreely share
data between workloads across clouds
PaaS
IaaS
ShiftingWorkloads
AWS Azure Google OpenShiftSAPIBMCloudFoundry
AWS Azure Google VMWareOpenStack
Cloud Environments
Public Private
CloudFoundryPivotal
LegacyDatacenter
Pivotal Partnershipand PCF Tile‐Coming soon: Azure,
BlueMix, OpenShift‐ Already had AWS, SAP
OpenStack, VMWare
Cross-CloudData Sharing
IBM
WHAT’SNEW
IBM SAP
7CONFIDENTIAL
Single Enterprise Messaging Platformfor all applications / all environments
On PremisePrivate Clouds
Public Clouds
CustomApps
App
AppOSB
App
Application PlatformsJBoss
App
WAS
App
Fuse
App
DataPower
App
MuleSoft
App
App
App
AppApp AppApp
IaaS
App App AppSolace Messaging
ServiceBroker
ServiceCatalog
Application portability Deployment ubiquity Best-of-breed Messaging
8CONFIDENTIAL
First to Solve the Cloud DataMovement Problem at Scale
o Auto-bridging of ALL open data movement protocols
o Communications across ALL cloud IaaS and PaaS environments
o Setting new standards for performance and reliability
o Horizontal and vertical architecture/scaling
WHAT’SNEW
First to Solve theCloud Data MovementProblem at Scale
Communications Across All Clouds & Protocols
Cloud Environments
Legacy ProprietaryModern ProprietaryOpen StandardsMQ, P2P, TIBCOKafka, AMQP 0.9 AMQP 1.0, JMS, MQTT, REST,
WebSocket
ApplicationWorkloads
CommunicationsProtocols & APIs
PaaS
IaaS
AWS Azure Google OpenShiftSAPIBMCloud Foundry
AWS Azure Google VMWareOpenStack
Public Private
Cloud FoundryPivotal
LegacyDatacenter
IBM