first operational technology (ot) high performance messaging patterns for enterprise integration

Post on 26-Jun-2015

625 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

To View this webinar replay:http://ecast.opensystemsmedia.com/316As 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.

TRANSCRIPT

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

Edwin de Jong, PhD

Director of Product Management and Strategy, RTI

Enterprise IT Systems

Operational Technology Systems

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

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

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

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?

Extreme Performance and Scalability

Bridging the IT-OT Gap

Integration PowerRich Messaging

Connext

Operational Technology (OT)(Devices & Software)

Information Technology (IT)(Business Applications)

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

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

Publish-Subscribe

Publisher

Subscriber

Subscriber

Subscriber

TemperatureUpdate

TemperatureUpdate

TemperatureUpdate

TemperatureUpdate

Request-Reply

Requestor Replier

RequestRequest

Topic

ReplyTopic Reply

Correlation

ReplierRequests

Replies

3

3

2 1

21

Message ID

Correlation ID

1

1

Requestor

Correlation

Single-Request Multiple-Reply

Requestor Replier

Replies

321

Sequence ID

Request

Multiple Repliers

Requester

Replier A

Replier C

Replier B

Request

Reply

Point-to-Point

Producer

Consumer

Consumer

Consumer

Msg#1

Msg#1

Msg#2

Msg#3

Msg#2

Msg#3

Guaranteed Delivery

Publisher

Message

Disk

Message

Message

Subscriber

Durable Subscriber

Message

App-level ack

Combining Patterns

Requestor Replier

RequestRequest

Topic

ReplyTopic Reply

Subscriber

Subscriber

Wire Tap

Point-to-Point Wire Tap

Producer

Consumer

Consumer

Consumer

Msg#1

Msg#1

Msg#2

Msg#3

Msg#2

Msg#3

Subscriber

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

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

Transformations

Message Translator

Content Remover

Content Enricher

Splitter

Aggregator

Supported Today Coming…

Message Translator

PositionUpdate

TranslatedUpdate

Cartesian Polar

Content Remover

FullMessage

ReducedMessage

Content Enricher

EnrichedMessage

BasicMessage

Resource

Splitter

SingleMessage

Element#1

Element#2

Element#3

Aggregator

CompoundMessage

Message#1

Message#2

Message#3

Choreography

User Interface

TemperatureRequest

CurrentTemperature

Publisher

TemperatureUpdate

Mediation

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

Adaptation & TransformationUser Interface

(Web App)

GetTempRequest

Me

dia

tio

n

SOAP Adapter

RTPS

GetTempResponse

TemperatureSensor

Temperature

Me

dia

tio

n

Socket Adapter

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

DownloadConnextFree TrialNOW

www.rti.com/downloads

Thank you

top related