SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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:                 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
Mixed Communication Patterns
Hi 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
System of Systems Integration
                                                 Business Analytics
Multiple 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
How Do We Get There?
                                            Top Down or Bottom Up?
Cloud                                                                  CLOUD
•   Security Services
•   Asset Services




                                                                 App
                                                                        ‘SOAP’      3rd Party
Enterprise
                        Single data bus




                                                                                    App         Historian; store-and-
                                                                                                forward


                                                                                                    Today: Batch/DB
                                          Alarms recognized      App
Near Real-Time                            here
                                                                                                    Analytics
                                                                                                    Future: real-time
                                                                                                    analytics



                                                                                                •    Heterogeneous
                                                                                                •    Device to device
Real-Time                                              Machine                   Machine        •    SCADA
                                                                                                •    Multiple Protocols
Bridging the IT-OT Gap
Operational Technology (OT)     Information Technology (IT)
    (Devices & Software)           (Business Applications)




  Extreme Performance             Integration Power
      and Scalability              Rich Messaging


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


                             RTI DataBus™
               Sensor Data




                                Commands
 Sensor Data




                               Control     Display
Sensor         Sensor                                Actuator
                                App         App
Data-Centric Messaging
Distributed 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
Publish-Subscribe
                                           Subscriber

                             Temperature
                               Update




Publisher                                  Subscriber

            Temperature      Temperature
              Update           Update



                                           Subscriber

                             Temperature
                               Update
Request-Reply




                      Request
            Request    Topic
Requestor                           Replier




              Reply
              Topic         Reply
Correlation
        Correlation
                                      Message ID




        1              3       2      1


                           Requests                Replier

        1

                       1       2      3
Requestor

                            Replies
    Correlation ID
Single-Request Multiple-Reply




                     Request
Requestor                           Replier




                 1       2      3


                      Replies
   Sequence ID
Multiple Repliers
                                    Reply
                        Replier A




Requester               Replier B

            Request




                        Replier C
Point-to-Point
                                              Consumer

                                        Msg
                                        #1




Producer                                      Consumer

           Msg   Msg    Msg             Msg
           #3    #2     #1              #2



                                              Consumer

                                        Msg
                                        #3
Guaranteed Delivery
                                App-level ack



Publisher                                       Subscriber

            Message             Message

                                                    Durable
                                                   Subscriber

                                Message




                      Message

                       Disk
Combining Patterns
                           Subscriber
                                              Wire Tap




                            Request
              Request        Topic
Requestor                                  Replier




                Reply
                Topic              Reply



              Subscriber
Point-to-Point Wire Tap
                                                Consumer

                                          Msg
                                          #1




Producer                                        Consumer

           Msg   Msg   Msg                Msg
           #3    #2    #1                 #2



                             Subscriber         Consumer

                                          Msg
                                          #3
System of Systems Integration
                                                 Business Analytics
Multiple 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
Adaptation And Mediation
                                           App




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




                                                         Administration • Monitoring
                                                         QoS • Security • Governance
                                     Mediation
Translate, aggregate, spli
           t, enrich, filter    Transformation

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

                                 Data-Centric
                               Publish/Subscribe


                                                  RTPS
                               21
Transformations
Supported Today                        Coming…




Message Translator

                                        Splitter



 Content Remover




                                       Aggregator

 Content Enricher
Message Translator




 Position                        Translated
 Update                            Update



Cartesian                          Polar
Content Remover




                            Reduced
 Full                       Message
Message
Content Enricher




 Basic
Message                      Enriched
                             Message




               Resource
Splitter




                     Element   Element   Element
 Single                 #1        #2        #3
Message
Aggregator




Message   Message   Message
  #1        #2        #3                   Compound
                                            Message
Choreography



                                                       Publisher

            Temperature                  Temperature
  User        Request                      Update
Interface




               Current      Mediation
             Temperature
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
                                     Transformation
Mediation




                  Translator • Filter • Enricher • Splitter • Aggregator




                                   Choreography
                  Publish-Subscribe • Request-Reply • Point-to-Point



                                                 RTPS
Adaptation & Transformation
            User Interface                        Temperature
             (Web App)                              Sensor




      GetTemp        GetTemp                      Temperature
      Response       Request



            SOAP Adapter                          Socket Adapter
Mediation




                                      Mediation



                               RTPS
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
Download
Connext
Free Trial
NOW




 www.rti.com/downloads
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

TV as enhanced communicator using RCS
TV as enhanced communicator using RCSTV as enhanced communicator using RCS
TV as enhanced communicator using RCSSolaiemes
 
WebSphere Connectivity & Integration: What's New in the Messaging Family?
WebSphere Connectivity & Integration: What's New in the Messaging Family?WebSphere Connectivity & Integration: What's New in the Messaging Family?
WebSphere Connectivity & Integration: What's New in the Messaging Family?IBM Sverige
 
WebXpress WMS Solution
WebXpress WMS SolutionWebXpress WMS Solution
WebXpress WMS SolutionWebXpress
 
The Rise of Centralized Application Performance Management: Four Case Studies
The Rise of Centralized Application Performance Management: Four Case StudiesThe Rise of Centralized Application Performance Management: Four Case Studies
The Rise of Centralized Application Performance Management: Four Case StudiesSL Corporation
 
Cloud-the Transformational Opportunities Now
Cloud-the Transformational Opportunities NowCloud-the Transformational Opportunities Now
Cloud-the Transformational Opportunities NowInnoTech
 
Utility Case Studies
Utility Case StudiesUtility Case Studies
Utility Case StudiesEsri
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaEduardo Pelegri-Llopart
 
Azotel Aikom 8giugno2012 Bologna
Azotel Aikom 8giugno2012 BolognaAzotel Aikom 8giugno2012 Bologna
Azotel Aikom 8giugno2012 BolognaAikom Technology
 
The Total Cost of (Non) Ownership In The Cloud
The Total Cost of (Non) Ownership In The Cloud The Total Cost of (Non) Ownership In The Cloud
The Total Cost of (Non) Ownership In The Cloud Amazon Web Services
 
Tsl list of assets 2012 03-20 v17
Tsl list of assets 2012 03-20 v17Tsl list of assets 2012 03-20 v17
Tsl list of assets 2012 03-20 v17Joel Demay
 
Keeping Your Internet Business IT Asset Light By Mandar Kulkarni
Keeping Your Internet Business IT Asset Light By Mandar KulkarniKeeping Your Internet Business IT Asset Light By Mandar Kulkarni
Keeping Your Internet Business IT Asset Light By Mandar Kulkarniiamwire
 
Track 2, session 6 best practices to virtualize mission critical sap environm...
Track 2, session 6 best practices to virtualize mission critical sap environm...Track 2, session 6 best practices to virtualize mission critical sap environm...
Track 2, session 6 best practices to virtualize mission critical sap environm...EMC Forum India
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services managementLilian Schaffer
 
Riverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN MonitoringRiverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN MonitoringRiverbed Technology
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011darach
 
Regulatory compliant cloud computing rethinking web application architectures...
Regulatory compliant cloud computing rethinking web application architectures...Regulatory compliant cloud computing rethinking web application architectures...
Regulatory compliant cloud computing rethinking web application architectures...Khazret Sapenov
 
OpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoOpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoADVA
 

Was ist angesagt? (20)

TV as enhanced communicator using RCS
TV as enhanced communicator using RCSTV as enhanced communicator using RCS
TV as enhanced communicator using RCS
 
WebSphere Connectivity & Integration: What's New in the Messaging Family?
WebSphere Connectivity & Integration: What's New in the Messaging Family?WebSphere Connectivity & Integration: What's New in the Messaging Family?
WebSphere Connectivity & Integration: What's New in the Messaging Family?
 
WebXpress WMS Solution
WebXpress WMS SolutionWebXpress WMS Solution
WebXpress WMS Solution
 
The Rise of Centralized Application Performance Management: Four Case Studies
The Rise of Centralized Application Performance Management: Four Case StudiesThe Rise of Centralized Application Performance Management: Four Case Studies
The Rise of Centralized Application Performance Management: Four Case Studies
 
Cloud-the Transformational Opportunities Now
Cloud-the Transformational Opportunities NowCloud-the Transformational Opportunities Now
Cloud-the Transformational Opportunities Now
 
Utility Case Studies
Utility Case StudiesUtility Case Studies
Utility Case Studies
 
Building Scalable and Robust Solutions with Service Bus in Cloud and Server
Building Scalable and Robust Solutions with Service Bus in Cloud and ServerBuilding Scalable and Robust Solutions with Service Bus in Cloud and Server
Building Scalable and Robust Solutions with Service Bus in Cloud and Server
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
 
Azotel Aikom 8giugno2012 Bologna
Azotel Aikom 8giugno2012 BolognaAzotel Aikom 8giugno2012 Bologna
Azotel Aikom 8giugno2012 Bologna
 
The Total Cost of (Non) Ownership In The Cloud
The Total Cost of (Non) Ownership In The Cloud The Total Cost of (Non) Ownership In The Cloud
The Total Cost of (Non) Ownership In The Cloud
 
att
attatt
att
 
Tsl list of assets 2012 03-20 v17
Tsl list of assets 2012 03-20 v17Tsl list of assets 2012 03-20 v17
Tsl list of assets 2012 03-20 v17
 
Keeping Your Internet Business IT Asset Light By Mandar Kulkarni
Keeping Your Internet Business IT Asset Light By Mandar KulkarniKeeping Your Internet Business IT Asset Light By Mandar Kulkarni
Keeping Your Internet Business IT Asset Light By Mandar Kulkarni
 
Track 2, session 6 best practices to virtualize mission critical sap environm...
Track 2, session 6 best practices to virtualize mission critical sap environm...Track 2, session 6 best practices to virtualize mission critical sap environm...
Track 2, session 6 best practices to virtualize mission critical sap environm...
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services management
 
Riverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN MonitoringRiverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN Monitoring
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
 
Regulatory compliant cloud computing rethinking web application architectures...
Regulatory compliant cloud computing rethinking web application architectures...Regulatory compliant cloud computing rethinking web application architectures...
Regulatory compliant cloud computing rethinking web application architectures...
 
OpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoOpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP Expo
 

Andere mochten auch

Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...Anastasia Govan Kuusk
 
How to integrate operational and information technologies
How to integrate operational and information technologies How to integrate operational and information technologies
How to integrate operational and information technologies Anastasia Govan Kuusk
 
Introduction to Operational Technology 0.1
Introduction to Operational Technology 0.1Introduction to Operational Technology 0.1
Introduction to Operational Technology 0.1Richard Hudson
 
Operational Technology Security Solution for Utilities
Operational Technology Security Solution for UtilitiesOperational Technology Security Solution for Utilities
Operational Technology Security Solution for UtilitiesKrishna Chennareddy
 
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)Jackson Shaw
 
CE2 Chapter 01 - Operation and Technology Management
CE2 Chapter 01 - Operation and Technology ManagementCE2 Chapter 01 - Operation and Technology Management
CE2 Chapter 01 - Operation and Technology ManagementMentari Pagi
 
[Webinar Presentation] Best Practices for IT/OT Convergence
[Webinar Presentation] Best Practices for IT/OT Convergence[Webinar Presentation] Best Practices for IT/OT Convergence
[Webinar Presentation] Best Practices for IT/OT ConvergenceSchneider Electric
 
[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT ConvergenceSchneider Electric
 
Enterprise Integration Patterns
Enterprise Integration PatternsEnterprise Integration Patterns
Enterprise Integration PatternsSergey Podolsky
 
Integration Patterns and Anti-Patterns for Microservices Architectures
Integration Patterns and Anti-Patterns for Microservices ArchitecturesIntegration Patterns and Anti-Patterns for Microservices Architectures
Integration Patterns and Anti-Patterns for Microservices ArchitecturesApcera
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayEurotech
 
Operations - Technology
Operations - TechnologyOperations - Technology
Operations - Technologytutor2u
 

Andere mochten auch (14)

Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...
 
How to integrate operational and information technologies
How to integrate operational and information technologies How to integrate operational and information technologies
How to integrate operational and information technologies
 
Introduction to Operational Technology 0.1
Introduction to Operational Technology 0.1Introduction to Operational Technology 0.1
Introduction to Operational Technology 0.1
 
Operational Technology Security Solution for Utilities
Operational Technology Security Solution for UtilitiesOperational Technology Security Solution for Utilities
Operational Technology Security Solution for Utilities
 
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
 
TPDDL Smart Grid Journey
TPDDL Smart Grid JourneyTPDDL Smart Grid Journey
TPDDL Smart Grid Journey
 
CE2 Chapter 01 - Operation and Technology Management
CE2 Chapter 01 - Operation and Technology ManagementCE2 Chapter 01 - Operation and Technology Management
CE2 Chapter 01 - Operation and Technology Management
 
[Webinar Presentation] Best Practices for IT/OT Convergence
[Webinar Presentation] Best Practices for IT/OT Convergence[Webinar Presentation] Best Practices for IT/OT Convergence
[Webinar Presentation] Best Practices for IT/OT Convergence
 
[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence
 
Enterprise Integration Patterns
Enterprise Integration PatternsEnterprise Integration Patterns
Enterprise Integration Patterns
 
Integration Patterns and Anti-Patterns for Microservices Architectures
Integration Patterns and Anti-Patterns for Microservices ArchitecturesIntegration Patterns and Anti-Patterns for Microservices Architectures
Integration Patterns and Anti-Patterns for Microservices Architectures
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT Gateway
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
Operations - Technology
Operations - TechnologyOperations - Technology
Operations - Technology
 

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

Cloud computing
Cloud computingCloud computing
Cloud computingvdvennen
 
Sybase Complex Event Processing
Sybase Complex Event ProcessingSybase Complex Event Processing
Sybase Complex Event ProcessingSybase Türkiye
 
OpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to ManageOpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to ManageFrank Wagman
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).Mindtree Ltd.
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkThomas Pham
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingGeorge Kanellopoulos
 
Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!Vikas Gupta
 
VSC Wholesale & Retail Softswitch
VSC Wholesale & Retail SoftswitchVSC Wholesale & Retail Softswitch
VSC Wholesale & Retail Softswitchmytlaw
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformDavid Chou
 
Technology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesTechnology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesRadisys Corporation
 
Drupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureDrupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureFord AntiTrust
 
SnapLogic corporate presentation
SnapLogic corporate presentationSnapLogic corporate presentation
SnapLogic corporate presentationpbridges
 
Developing polyglot applications on Cloud Foundry (#oredev 2012)
Developing polyglot applications on Cloud Foundry (#oredev 2012)Developing polyglot applications on Cloud Foundry (#oredev 2012)
Developing polyglot applications on Cloud Foundry (#oredev 2012)Chris Richardson
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5Arian Zwegers
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1Sivadon Chaisiri
 
Intoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture PresentationIntoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture Presentationsaddepalli
 

Ähnlich wie First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration (20)

Edge-to-Enterprise Real-Time SOA
Edge-to-Enterprise Real-Time SOAEdge-to-Enterprise Real-Time SOA
Edge-to-Enterprise Real-Time SOA
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Sybase Complex Event Processing
Sybase Complex Event ProcessingSybase Complex Event Processing
Sybase Complex Event Processing
 
OpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to ManageOpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to Manage
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).Scalable Computing Labs (SCL).
Scalable Computing Labs (SCL).
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud Computing
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!
 
VSC Wholesale & Retail Softswitch
VSC Wholesale & Retail SoftswitchVSC Wholesale & Retail Softswitch
VSC Wholesale & Retail Softswitch
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Technology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesTechnology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS Opportunities
 
Drupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureDrupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows Azure
 
SnapLogic corporate presentation
SnapLogic corporate presentationSnapLogic corporate presentation
SnapLogic corporate presentation
 
Developing polyglot applications on Cloud Foundry (#oredev 2012)
Developing polyglot applications on Cloud Foundry (#oredev 2012)Developing polyglot applications on Cloud Foundry (#oredev 2012)
Developing polyglot applications on Cloud Foundry (#oredev 2012)
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
 
Intoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture PresentationIntoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture Presentation
 

Mehr von Real-Time Innovations (RTI)

Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Real-Time Innovations (RTI)
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...Real-Time Innovations (RTI)
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Real-Time Innovations (RTI)
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkReal-Time Innovations (RTI)
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsReal-Time Innovations (RTI)
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesReal-Time Innovations (RTI)
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsReal-Time Innovations (RTI)
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsReal-Time Innovations (RTI)
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Real-Time Innovations (RTI)
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...Real-Time Innovations (RTI)
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Real-Time Innovations (RTI)
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...Real-Time Innovations (RTI)
 

Mehr von Real-Time Innovations (RTI) (20)

A Tour of RTI Applications
A Tour of RTI ApplicationsA Tour of RTI Applications
A Tour of RTI Applications
 
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car Architectures
 
Introduction to RTI DDS
Introduction to RTI DDSIntroduction to RTI DDS
Introduction to RTI DDS
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control Systems
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
Cyber Security for the Connected Car
Cyber Security for the Connected Car Cyber Security for the Connected Car
Cyber Security for the Connected Car
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Secrets of Autonomous Car Design
Secrets of Autonomous Car DesignSecrets of Autonomous Car Design
Secrets of Autonomous Car Design
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
 

Kürzlich hochgeladen

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 

Kürzlich hochgeladen (20)

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 

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

  • 1. First Operational Technology (OT) High Performance Messaging Patterns for Enterprise Integration Edwin de Jong, PhD Director of Product Management and Strategy, RTI
  • 4. IT-OT: An Evolutionary Context Convergence: 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. Mixed Communication Patterns Hi 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. System of Systems Integration Business Analytics Multiple 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. How Do We Get There? Top Down or Bottom Up? Cloud CLOUD • Security Services • Asset Services App ‘SOAP’ 3rd Party Enterprise Single data bus App Historian; store-and- forward Today: Batch/DB Alarms recognized App Near Real-Time here Analytics Future: real-time analytics • Heterogeneous • Device to device Real-Time Machine Machine • SCADA • Multiple Protocols
  • 8. Bridging the IT-OT Gap Operational Technology (OT) Information Technology (IT) (Devices & Software) (Business Applications) Extreme Performance Integration Power and Scalability Rich Messaging Connext
  • 9. Peer-To-Peer/Plug-And-Play Databus RTI DataBus™ Sensor Data Commands Sensor Data Control Display Sensor Sensor Actuator App App
  • 10. Data-Centric Messaging Distributed 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. Publish-Subscribe Subscriber Temperature Update Publisher Subscriber Temperature Temperature Update Update Subscriber Temperature Update
  • 12. Request-Reply Request Request Topic Requestor Replier Reply Topic Reply
  • 13. Correlation Correlation Message ID 1 3 2 1 Requests Replier 1 1 2 3 Requestor Replies Correlation ID
  • 14. Single-Request Multiple-Reply Request Requestor Replier 1 2 3 Replies Sequence ID
  • 15. Multiple Repliers Reply Replier A Requester Replier B Request Replier C
  • 16. Point-to-Point Consumer Msg #1 Producer Consumer Msg Msg Msg Msg #3 #2 #1 #2 Consumer Msg #3
  • 17. Guaranteed Delivery App-level ack Publisher Subscriber Message Message Durable Subscriber Message Message Disk
  • 18. Combining Patterns Subscriber Wire Tap Request Request Topic Requestor Replier Reply Topic Reply Subscriber
  • 19. Point-to-Point Wire Tap Consumer Msg #1 Producer Consumer Msg Msg Msg Msg #3 #2 #1 #2 Subscriber Consumer Msg #3
  • 20. System of Systems Integration Business Analytics Multiple 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. Adaptation And Mediation App DDS/RTPS, JMS, WS, OPC, STANAG 4586… Adaptation Administration • Monitoring QoS • Security • Governance Mediation Translate, aggregate, spli t, enrich, filter Transformation Pub/sub, request/reply, Choreography point-to-point Data-Centric Publish/Subscribe RTPS 21
  • 22. Transformations Supported Today Coming… Message Translator Splitter Content Remover Aggregator Content Enricher
  • 23. Message Translator Position Translated Update Update Cartesian Polar
  • 24. Content Remover Reduced Full Message Message
  • 25. Content Enricher Basic Message Enriched Message Resource
  • 26. Splitter Element Element Element Single #1 #2 #3 Message
  • 27. Aggregator Message Message Message #1 #2 #3 Compound Message
  • 28. Choreography Publisher Temperature Temperature User Request Update Interface Current Mediation Temperature
  • 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 Transformation Mediation Translator • Filter • Enricher • Splitter • Aggregator Choreography Publish-Subscribe • Request-Reply • Point-to-Point RTPS
  • 30. Adaptation & Transformation User Interface Temperature (Web App) Sensor GetTemp GetTemp Temperature Response Request SOAP Adapter Socket Adapter Mediation Mediation RTPS
  • 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