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

1,483 views

Published on

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.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,483
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
55
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. First Operational Technology (OT) HighPerformance Messaging Patterns forEnterprise IntegrationEdwin de Jong, PhDDirector of Product Management and Strategy, RTI
  2. 2. Enterprise IT Systems
  3. 3. Operational Technology Systems
  4. 4. IT-OT: An Evolutionary ContextConvergence: Integration: Alignment:Technology Uniformity Meaningful Connectivity Holistic Governance• Linux Operating System • Exchanging data in real-time • Uniform Management• Oracle Data Base • Automating Control • Policy Enforcement• Intel Processors • Sharing Services • Streamline Operations• TCP/IP • Achieving Business Gains
  5. 5. Mixed Communication PatternsHi Speed Data Full Resolution Data Analysis Source Pub Sub Sub Sub Sn S9 S8 S7 S6 S5 S4 S3 S2 S1 IT/OT Bridge Server Response Response Response Request Request Request S4 Sn S9 JMS Web AMQP Client Client Client Low Fidelity Trend IT Analysis
  6. 6. System of Systems Integration Business AnalyticsMultiple Operational Deployments IT Infrastructure Pub / Pub / Pub / / Pub / Pub / Pub Web Web Sub Sub Sub Sub Sub Sub Server Web Web Client Web Client Client Client Pub / Pub / Pub // Pub / Pub / Pub JMS Sub Sub Sub Sub Sub Sub Client Mediation Mediation Mediation Mediation Integration Bus capable of supporting all messaging and data patterns
  7. 7. How Do We Get There? Top Down or Bottom Up?Cloud CLOUD• Security Services• Asset Services App ‘SOAP’ 3rd PartyEnterprise Single data bus App Historian; store-and- forward Today: Batch/DB Alarms recognized AppNear Real-Time here Analytics Future: real-time analytics • Heterogeneous • Device to deviceReal-Time Machine Machine • SCADA • Multiple Protocols
  8. 8. Bridging the IT-OT GapOperational Technology (OT) Information Technology (IT) (Devices & Software) (Business Applications) Extreme Performance Integration Power and Scalability Rich Messaging Connext
  9. 9. Peer-To-Peer/Plug-And-Play Databus RTI DataBus™ Sensor Data Commands Sensor Data Control DisplaySensor Sensor Actuator App App
  10. 10. Data-Centric MessagingDistributed Data Model and System State Source Latitude Longitude Altitude (Key) RADAR1 37.4 -122.0 500.0 UAV2 40.7 -74.0 250.0 LPD3 50.2 -0.7 0.0
  11. 11. Publish-Subscribe Subscriber Temperature UpdatePublisher Subscriber Temperature Temperature Update Update Subscriber Temperature Update
  12. 12. Request-Reply Request Request TopicRequestor Replier Reply Topic Reply
  13. 13. Correlation Correlation Message ID 1 3 2 1 Requests Replier 1 1 2 3Requestor Replies Correlation ID
  14. 14. Single-Request Multiple-Reply RequestRequestor Replier 1 2 3 Replies Sequence ID
  15. 15. Multiple Repliers Reply Replier ARequester Replier B Request Replier C
  16. 16. Point-to-Point Consumer Msg #1Producer Consumer Msg Msg Msg Msg #3 #2 #1 #2 Consumer Msg #3
  17. 17. Guaranteed Delivery App-level ackPublisher Subscriber Message Message Durable Subscriber Message Message Disk
  18. 18. Combining Patterns Subscriber Wire Tap Request Request TopicRequestor Replier Reply Topic Reply Subscriber
  19. 19. Point-to-Point Wire Tap Consumer Msg #1Producer Consumer Msg Msg Msg Msg #3 #2 #1 #2 Subscriber Consumer Msg #3
  20. 20. System of Systems Integration Business AnalyticsMultiple Operational Deployments IT Infrastructure Pub / Pub / Pub / / Pub / Pub / Pub Web Web Sub Sub Sub Sub Sub Sub Server Web Web Client Web Client Client Client Pub / Pub / Pub // Pub / Pub / Pub JMS Sub Sub Sub Sub Sub Sub Client Mediation Mediation Mediation Mediation Integration Bus capable of supporting all messaging and data patterns
  21. 21. Adaptation And Mediation AppDDS/RTPS, JMS, WS, OPC, STANAG 4586… Adaptation Administration • Monitoring QoS • Security • Governance MediationTranslate, aggregate, spli t, enrich, filter Transformation Pub/sub, request/reply, Choreography point-to-point Data-Centric Publish/Subscribe RTPS 21
  22. 22. TransformationsSupported Today Coming…Message Translator Splitter Content Remover Aggregator Content Enricher
  23. 23. Message Translator Position Translated Update UpdateCartesian Polar
  24. 24. Content Remover Reduced Full MessageMessage
  25. 25. Content Enricher BasicMessage Enriched Message Resource
  26. 26. Splitter Element Element Element Single #1 #2 #3Message
  27. 27. AggregatorMessage Message Message #1 #2 #3 Compound Message
  28. 28. Choreography Publisher Temperature Temperature User Request UpdateInterface Current Mediation Temperature
  29. 29. Adaptation Remote Remote Remote Remote Remote Remote DDS App JMS App WS App SQL App Skt. App OPC App RTPS JMS WS SQL Socket OPC Adapter Adapter Adapter Adapter Adapter Adapter Administration • Monitoring QoS • Security • Governance TransformationMediation Translator • Filter • Enricher • Splitter • Aggregator Choreography Publish-Subscribe • Request-Reply • Point-to-Point RTPS
  30. 30. Adaptation & Transformation User Interface Temperature (Web App) Sensor GetTemp GetTemp Temperature Response Request SOAP Adapter Socket AdapterMediation Mediation RTPS
  31. 31. Available In July 2012• Communication Patterns – Publish-Subscribe – Request-Reply “Big Pine” Release – Guaranteed Messaging – Application-level Acknowledgement• Integration Patterns – Message Translator – Content Enricher/Remover – Splitter/Aggregator – Choreography
  32. 32. DownloadConnextFree TrialNOW www.rti.com/downloads
  33. 33. Thank you

×