YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Interoperability and the Internet of Things – To standardize or not to standardize?

Your systems. Working as one.

Interoperability: A Perspective

Stan Schneider

Real-Time Innovations, Inc. CEO & IIC Steering Committee

Page 2: Interoperability and the Internet of Things – To standardize or not to standardize?

Levels of Interoperability

• What level?

• Mandate?

• Guidelines?

• How?

• When?

http://en.wikipedia.org/wiki/Conceptual_interoperability

Page 3: Interoperability and the Internet of Things – To standardize or not to standardize?

RTI’s Experience

• ~800 Designs– Healthcare– Transportation– Communications– Energy– Industrial– Defense

• 15+ Standards & Consortia Efforts

Page 4: Interoperability and the Internet of Things – To standardize or not to standardize?

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.

Page 5: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 6: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 7: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 8: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 9: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 10: Interoperability and the Internet of Things – To standardize or not to standardize?
Page 11: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 12: Interoperability and the Internet of Things – To standardize or not to standardize?

It’s All About the Data

Data centricity enables interoperation, scale, integration

Messaging middleware

DataBus

Unstructured filesDatabase

Data Centricity

Data Centricity

Page 13: Interoperability and the Internet of Things – To standardize or not to standardize?

Data Centric is the Opposite of OO

Object Oriented• Encapsulate data• Export methods

Data Centric• Encapsulate methods• Export data

ExplicitShared

Data Model

Page 14: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 15: Interoperability and the Internet of Things – To standardize or not to standardize?

Interoperability of the Word “Interoperability”

“Interoperability” is meaningless without “between”

Page 16: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 17: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 18: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 19: Interoperability and the Internet of Things – To standardize or not to standardize?

Interoperability Between Devices

Map unique devices to standard, common

data model

Page 20: Interoperability and the Internet of Things – To standardize or not to standardize?

Interoperability Between Protocol Vendors

OCI ETRI PrismTech IBM RTI TwinOaks

Page 21: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 22: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 23: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 24: Interoperability and the Internet of Things – To standardize or not to standardize?

Interoperability Between Versions

Page 25: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 26: Interoperability and the Internet of Things – To standardize or not to standardize?

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

Page 27: Interoperability and the Internet of Things – To standardize or not to standardize?

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


Related Documents