Your systems. Working as one.
Interoperability: A Perspective
Stan Schneider
Real-Time Innovations, Inc. CEO & IIC Steering Committee
Levels of Interoperability
• What level?
• Mandate?
• Guidelines?
• How?
• When?
http://en.wikipedia.org/wiki/Conceptual_interoperability
RTI’s Experience
• ~800 Designs– Healthcare– Transportation– Communications– Energy– Industrial– Defense
• 15+ Standards & Consortia Efforts
Interoperable Navy Open Architecture
• Next-generation of – Lockheed Aegis– Raytheon DDG 1000– Raytheon SSDS– LCS (Lockheed and GDAIS)– Raytheon LPD-17– Many more, US and allies
• Highly distributed systems include radar, weapons, displays, controls
• Standards-based, high-performance middleware breaks vendor lock-in, drives interoperability ,and future-proofs the architectural design
© 2014 Real-Time Innovations, Inc.
Facilitate Plug-n-Play Across Vendors
• Audi hardware-in-the-loop simulation feeds realistic data to components for testing
• The system offers plug-n-playbetween simulation vendor solutions
• RTI middleware enables a modular test environment that scales to work with hundreds of devices
Integrate New and Old
• The VW Driver Assistance and Integrated Safety system combines radars, laser range finders, and video to assist safe operation
• The V-Charge program demoed a self-driving vehicle in 2014
• The system integrates with existing CANbus through VW Cargate™ ECU
• RTI enables advanced reactive systems in transportation
© 2014 Real-Time Innovations, Inc.
http://www.youtube.com/watch?v=7xQfKTAtyNU
Provide a Common Platform
© 2014 Real-Time Innovations, Inc.
Revolution®
"GE Healthcare chose the DDS standard because it can handle many classes of intelligent machines.
RTI Connext DDS satisfies the demanding requirements of our devices and supports standardization on a single communications platform across product lines."
-- J Gustavo Perez, General Manager for
MI&CT Engineering
Improve Safety by Connecting Devices
• Hospital error is the 6th
leading cause of preventable death
• The Integrated Clinical Environment (ICE) standard specifies interoperability for medical devices
• RTI Connext DDS ties together many classes of devices from many vendors
“RTI Connext DDS met all our needs – whether
we’re handling 12 patients, or 200.”
-- DocBox Founder, Tracy Rausch
The Industrial Internet Consortium
• Goal: Interoperability for the IIoT• 140+ companies!• RTI role
– Steering committee, data management (lead), framework, security, use case (lead), marketing
– Lead or co-lead 3 testbed teams
Communications Evolution
Point-to-Point
TCP Sockets
Publish/Subscribe
FieldbusCANbus
Queuing
AMQPActive MQ
Data-Centric
DDS
Shared Data Model
DataBus
Client/Server
MQTT RESTXMPPOPCCORBA
BrokeredDaemon
It’s All About the Data
Data centricity enables interoperation, scale, integration
Messaging middleware
DataBus
Unstructured filesDatabase
Data Centricity
Data Centricity
Data Centric is the Opposite of OO
Object Oriented• Encapsulate data• Export methods
Data Centric• Encapsulate methods• Export data
ExplicitShared
Data Model
The DDS Data-Centric Standard for the IIoT
• OMG’s Data Distribution Service is the Proven Data Connectivity Standard for the IoT
• OMG: world’s largest systems software standards org
– UML, DDS, Industrial Internet Consortium
• DDS: open & cross-vendor
– Open Standard & Open Source
– 12 implementations
Interoperability between source written for different vendors
Interoperability between applications running on different implementations
DDS-RTPS ProtocolReal-Time Publish-Subscribe
Distribution Fabric
DDS API
Interoperability of the Word “Interoperability”
“Interoperability” is meaningless without “between”
Interoperability Between Applications
• Proximity
• Platform
• Language
• Physical network
• Transport protocol
• Network topology
DDS “DataBus”
Seamless data sharing regardless of: Explicit Shared Data Model with Controlled QoS
Interoperability Between Language, OS, CPU
C on VxWorksppc
C# on Windows x86
Java on Android
C++ on Linux
Labview on Windows
Excel on Windows
Node.js on Cloud
JavaScript in Browser
DDS Databus
Serialize native types to
implement data model on
standard wire protocol
Interoperability Between Networks
Image Store
Machine Domain
Scanner HMI
Machine Net
GantryServo
Machine Control (SRIO)
EmitterControl
DosageMonitor
ECG Sync
ScannerControl
PowerSystem
Patient Status
Image Domain
Image Databus
Image Generation
Scanner Data Acquisition
Bridge data model and QoS across network
types
Interoperability Between Devices
Map unique devices to standard, common
data model
Interoperability Between Protocol Vendors
OCI ETRI PrismTech IBM RTI TwinOaks
Unit DataBusUnit DataBus
Interoperability Between IT & OT
• Connect…
– Fast
– Seamless
– QoS controlled
– Secure
– Data centric
• Across 80 Platforms…
• Over 12 Transports
IntelligentMachines
IntelligentSystems
IntelligentIndustrial Internet
Cloud DataBus
Site DataBus
IntelligentSystem of Systems
Unit DataBus
Sense
Act
Think
HMI
Machine DataBus
Think
HMI
Machine DataBus
Sense
Act
Think
HMI
Machine DataBus
Hide
Sensor-
Cloud
complex
topology
behind a
single
logical DataBus
Interoperability Between Subsystems
• Bridge– Data models– Protocols– Security domains
• Isolate subsystems– Control export– Filter access– Translate modelsOther
protocols
Routing Service
Pluggable Adapters
Transformation Engine
System
Super System
SubsystemSubsystem
SubsystemSubsystem
Interoperability Between Security Entities
• Per-Topic Security– Control r,w access for each
function– Enforce each dataflow
• Complete Protection– Discovery authentication– Data-centric access control– Cryptography– Tagging & logging– Non-repudiation– Secure multicast– 100% standards compliant
• No code changes!• Plugin architecture for
advanced uses
• Topic Security model:– PMU: State(w)– CBM: State(r); Alarms(w)– Control: State(r), SetPoint(w)– Operator: *(r), Setpoint(w)
CBM AnalysisPMU Control Operator
State Alarms SetPoint
Interoperability Between Versions
Interoperability Maturation Path:Reduce Distance to Integrate
Party A Party B
No standard exists, completely custom
integration
Interfaces can be transformed/mapped
Interfaces use a common model
“Plug and Play” standard defined
Credit: Scott Neumann, UISol position paper
http://en.wikipedia.org/wiki/Conceptual_interoperability
Bridge transports transparentlyPhysical
Standard protocols (DDS)
“Typesafe” shared schema (IDL/XML)
Industry-specific, standard data models
Interoperability Recommendation
Interoperability is about sharing Data
Model and QoS
For More Information
• RTI site: www.rti.com
• Examples, forum, papers: community.rti.com
• IIC website: www.iiconsortium.org
• Email: [email protected]
• Connect on LinkedIn
• Free RTI Connext DDS Pro: www.rti.com/downloads
Top Related