Top Banner
First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration Edwin de Jong, PhD Director of Product Management and Strategy, RTI
33

First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Jun 26, 2015

Download

Technology

To View this webinar replay:

http://ecast.opensystemsmedia.com/316

As Operational Technologies (OT) like embedded devices, control and monitoring systems are increasingly integrated with Information Technology (IT) systems running in the back office, interaction patterns between systems are becoming more complex and diverse. Publish-Subscribe is the most commonly used messaging pattern for OT systems. It provides the real-time information access, scalability, and loose coupling required for integration of these types of systems. IT and OT integration, however, commonly requires messaging patterns that provide stronger end-to-end properties, such as Guaranteed Delivery, Request-Reply, and (load-balancing) Queues. RTI is greatly enhancing its infrastructure software with new messaging patterns that combine the performance, scalability, and reliability needed by OT systems with the integration and flexible messaging capabilities of IT systems.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Edwin de Jong, PhD

Director of Product Management and Strategy, RTI

Page 2: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Enterprise IT Systems

Page 3: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Operational Technology Systems

Page 4: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

IT-OT: An Evolutionary Context

Convergence:Technology Uniformity

• Linux Operating System• Oracle Data Base• Intel Processors• TCP/IP

Integration:Meaningful Connectivity

• Exchanging data in real-time• Automating Control• Sharing Services• Achieving Business Gains

Alignment:Holistic Governance

• Uniform Management• Policy Enforcement• Streamline Operations

Page 5: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Mixed Communication PatternsHi Speed Data

SourceFull Resolution Data Analysis

S1S2S3S4S5S6S7S8S9Sn

Pub Sub Sub Sub

OT DataBus

IT ESB / Messaging

IT/OT BridgeServer

JMS Client

S4

Requ

est

Resp

onse

Web Client

SnRe

spon

se

Requ

est

AMQPClient

S9

Resp

onse

Requ

est

Low Fidelity Trend IT Analysis

Page 6: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

System of Systems Integration

Multiple Operational Deployments Business AnalyticsIT Infrastructure

IT ESB / Messaging

Integration Bus capable of supporting all messaging and data patterns

Mediation

JMS Client

Web Client

Web ClientWeb

ClientWeb Client

Web Server

OT DataBus

Pub / Sub

Pub / Sub

Pub / Sub

Pub / Sub

Integration Bus

Mediation

OT DataBus

Pub / Sub

Pub / Sub

Pub / Sub

Pub / Sub

Mediation

OT DataBus

Pub / Sub

Pub / Sub

Pub / Sub

Pub / Sub

Mediation

Page 7: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Machine Machine

App

App 3rd Party

App

‘SOAP’

CLOUD

Enterprise

Cloud• Security Services• Asset Services

Real-Time

Near Real-Time

• Heterogeneous• Device to device• SCADA• Multiple Protocols

Today: Batch/DB AnalyticsFuture: real-time analytics

Historian; store-and-forward

Alarms recognized here

Sing

le d

ata

bus

How Do We Get There?Top Down or Bottom Up?

Page 8: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Extreme Performance and Scalability

Bridging the IT-OT Gap

Integration PowerRich Messaging

Connext

Operational Technology (OT)(Devices & Software)

Information Technology (IT)(Business Applications)

Page 9: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Peer-To-Peer/Plug-And-Play Databus

RTI DataBus™

Sens

or D

ata

Control App

Com

man

ds

Stat

usSensor

Sens

or D

ata

Actuator

Com

man

ds

Stat

us

Sensor

Sens

or D

ata

Display App

Sens

or D

ata

Stat

us

Page 10: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Data-Centric Messaging

Source(Key) Latitude Longitude Altitude

RADAR1 37.4 -122.0 500.0

UAV2 40.7 -74.0 250.0

LPD3 50.2 -0.7 0.0

Distributed Data Model and System State

Page 11: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Publish-Subscribe

Publisher

Subscriber

Subscriber

Subscriber

TemperatureUpdate

TemperatureUpdate

TemperatureUpdate

TemperatureUpdate

Page 12: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Request-Reply

Requestor Replier

RequestRequest

Topic

ReplyTopic Reply

Page 13: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Correlation

ReplierRequests

Replies

3

3

2 1

21

Message ID

Correlation ID

1

1

Requestor

Correlation

Page 14: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Single-Request Multiple-Reply

Requestor Replier

Replies

321

Sequence ID

Request

Page 15: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Multiple Repliers

Requester

Replier A

Replier C

Replier B

Request

Reply

Page 16: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Point-to-Point

Producer

Consumer

Consumer

Consumer

Msg#1

Msg#1

Msg#2

Msg#3

Msg#2

Msg#3

Page 17: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Guaranteed Delivery

Publisher

Message

Disk

Message

Message

Subscriber

Durable Subscriber

Message

App-level ack

Page 18: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Combining Patterns

Requestor Replier

RequestRequest

Topic

ReplyTopic Reply

Subscriber

Subscriber

Wire Tap

Page 19: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Point-to-Point Wire Tap

Producer

Consumer

Consumer

Consumer

Msg#1

Msg#1

Msg#2

Msg#3

Msg#2

Msg#3

Subscriber

Page 20: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

System of Systems Integration

Multiple Operational Deployments Business AnalyticsIT Infrastructure

IT ESB / Messaging

Integration Bus capable of supporting all messaging and data patterns

Mediation

JMS Client

Web Client

Web ClientWeb

ClientWeb Client

Web Server

OT DataBus

Pub / Sub

Pub / Sub

Pub / Sub

Pub / Sub

Integration Bus

Mediation

OT DataBus

Pub / Sub

Pub / Sub

Pub / Sub

Pub / Sub

Mediation

OT DataBus

Pub / Sub

Pub / Sub

Pub / Sub

Pub / Sub

Mediation

Page 21: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

21

Adaptation And MediationApp

Data-Centric Publish/Subscribe

Mediation

Adaptation

Transformation

Choreography

RTPS

DDS/RTPS, JMS, WS, OPC, STANAG 4586…

Translate, aggregate, split, enrich, filter

Administration • M

onitoring Q

oS • Security • Governance

Pub/sub, request/reply, point-to-point

Page 22: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Transformations

Message Translator

Content Remover

Content Enricher

Splitter

Aggregator

Supported Today Coming…

Page 23: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Message Translator

PositionUpdate

TranslatedUpdate

Cartesian Polar

Page 24: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Content Remover

FullMessage

ReducedMessage

Page 25: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Content Enricher

EnrichedMessage

BasicMessage

Resource

Page 26: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Splitter

SingleMessage

Element#1

Element#2

Element#3

Page 27: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Aggregator

CompoundMessage

Message#1

Message#2

Message#3

Page 28: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Choreography

User Interface

TemperatureRequest

CurrentTemperature

Publisher

TemperatureUpdate

Mediation

Page 29: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

AdaptationM

ed

iati

on

ChoreographyPublish-Subscribe • Request-Reply • Point-to-Point

TransformationTranslator • Filter • Enricher • Splitter • Aggregator

RemoteDDS App

RTPS Adapter

JMSAdapter

RemoteWS App

WS Adapter

SQL Adapter

Remote JMS App

Remote SQL App

Administration • M

onitoring Q

oS • Security • Governance

RemoteSkt. App

Socket Adapter

OPC Adapter

Remote OPC App

RTPS

Page 30: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Adaptation & TransformationUser Interface

(Web App)

GetTempRequest

Me

dia

tio

n

SOAP Adapter

RTPS

GetTempResponse

TemperatureSensor

Temperature

Me

dia

tio

n

Socket Adapter

Page 31: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Available In July 2012

• Communication Patterns– Publish-Subscribe– Request-Reply– Guaranteed Messaging– Application-level

Acknowledgement• Integration Patterns– Message Translator– Content Enricher/Remover– Splitter/Aggregator– Choreography

“Big Pine” Release

Page 32: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

DownloadConnextFree TrialNOW

www.rti.com/downloads

Page 33: First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration

Thank you