SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Your systems. Working as one.




  Prerequisites of network centric intelligence: 

  Data Distribution Bus



Intelligence Workshop, Rome, May 2012
Gerardo Pardo‐Castellote, Ph.D.   [gerardo@rti.com] 
CTO, Real‐Time Innovations, Inc.  [www.rti.com]
Co‐author of DDS specification 
Co‐chair of the OMG Data‐Distribution SIG
Enhance interoperability, reduce 
 system costs and increase 
 capability via data‐centric 
 system integration

DATA  ‐>  INFORMATION ‐> KNOWLEDGE + INTELLIGENCE
                  © 2012 RTI • ALL RIGHTS RESERVED   2
RTI: Global leader in DDS
• Over 70% worldwide embedded messaging middleware market share
• First with…
    – DDS API (2004)
    – RTPS interoperability protocol (2007)
• Active in OMG standardization
    – Board of Directors member
    – Co‐chair DDS SIG
    – Chair DDS standard revision committees
• Most mature solution
    – 15+ years of commercial availability
    – Diverse range of industries: defense, finance, medical, industrial control, power 
      generation, communications
    – 500+ commercial customers, 100+ research projects
    – 350,000+ licensed copies

                              © 2012 RTI • ALL RIGHTS RESERVED                        3
Challenge:  
More Data, More Speed, More 
Sources
TRENDS:
• Growing Information Volume
• Lowering Decision Latency
• Increasing System Availability
• Accelerating technology insertion 
  and deployment

Next‐generation systems needs:
• Scalability
• Robustness & Availability
• Performance
• Security
• Integration & Evolution
• Interoperability

                       © 2012 RTI • ALL RIGHTS RESERVED   4
                                                              4
The Key Challenge: Integration
                    High




Integration time & cost




                     Low
                           Small                  Large
                                   System Scale
Interoperability
• Operational
  – The ability of systems, units, or forces to provide 
    services to and accept services from other systems, 
    units, or forces, and to use the services so exchanged 
    to enable them to operate effectively together. (DoD
    Joint Publication 1‐02)
• Software System
  – The ability of software systems to exchange 
    information without loss or change, and to use the 
    exchanged information to produce a useful result.

                                  6
                     © 2012 RTI • ALL RIGHTS RESERVED
Why Do We Care?
• Interoperability is a force multiplier
   – System of Systems capability provide greatly increased
     effectiveness beyond the "sum of the parts" (individual 
     systems and technologies)
• Operator’s perspective:
   – Interoperability allows use of costly systems at their full
     potential
• Taxpayer perspective:
   – Interoperability allows us to pay once for a capability, vs. 
     many times, and opens the market for multiple 
     component providers.
   – Interoperability significantly reduces the largest portion of 
     total ownership cost ‐ operations and support.


                       © 2012 RTI • ALL RIGHTS RESERVED
State Of Practice
• Recent studies have shown a growth in interoperability 
  policy issuance in DoD
   – Thousands of pages of directives, instructions, and 
     mandates
   – Numerous standards and architecture bodies in the DoD
• Weak Correlation between Increased Interoperability 
  and Standards
   – Standards are necessary, but not sufficient for 
     interoperability
• Conventional means of developing platform and 
  systems are complex, manpower intensive, and time 
  consuming.
   – Achieving Interoperability can increase complexity 

                       © 2012 RTI • ALL RIGHTS RESERVED
Approaches to Software Integration
 App            Point‐to‐point
                                     App
 App                                 App

 App                                 App
Approaches to Software Integration
 App            Point‐to‐point
                                     App
 App                                 App

 App                                 App

 App              Server/            App

 App
                  Broker/            App
                  ESB
 App                                 App
Approaches to Software Integration
 App                Point‐to‐point
                                                App
 App                                            App

 App                                            App

 App                  Server/                   App

 App
                      Broker/                   App
                      ESB
 App                                            App

   App    App       App       App       App   App



                DDS  Data‐Centric Bus
Levels of Conceptual Interoperability (LCIM)


                                     Level 6               Full assumptions and constraints of meaningful abstraction of 
                             Conceptual Interoperability   reality. Fully specified but independent model


                                     Level 5               Maintains state changes between systems during run time. 
                             Dynamic Interoperability      Includes assumptions and constraints that effect data interchange


                                      Level 4              Systems are aware of methods & procedures of other systems. 
                             Pragmatic Interoperability    Context is understood by all participating systems


                                     Level 3               Meaning of data is exchanged through use of a common 
                                                           information model. The meaning of information is shared and 
                             Semantic Interoperability     unambiguously defined.
Data‐Centric
Middleware




                                       Level 2             Common structure  or common data format for exchanging 
                                                           information.  The  format of the information exchange is 
                             Syntactic  Interoperability   unambiguously defined
               Middleware
               Traditional




                                      Level 1              Communication protocol for exchanging data. Bits & Bytes are 
                             Technical Interoperability    exchanged in an unambiguous manner


                                      Level 0              Stand alone systems that have no interoperability
                                No Interoperability
Data‐Centric Middleware allows applications to be 
integrated to the Information Model

           APP                                   APP   APP   APP

                                                                   Standard API
                                                                                       Data
                                                                                       Model




                                                                           Standard Mapping(*)


             DDS Global Data Space



No custom mappings / code necessary
Direct support for data‐centric actions: create, dispose, read/take
 Copyright © 2010 RTI ‐ All rights Reserved. .                                                   13
Everyday Example: Calendaring

   Alternative Process #1  (message‐centric):
   1. Email: “Meeting Monday at 10:00.”
   2. Email: “Here’s dial‐in info for meeting…”
   3. Email: “Meeting moved to Tuesday”

   4. You: “Where do I have to be? When?”
   5. You: (sifting through email messages…)

                   © 2012 RTI • ALL RIGHTS RESERVED   14
Example: Calendaring
    Alternative Process #2:
    1. Calendar: (add meeting Monday at 10:00)
    2. Calendar: (add dial‐in info)
    3. Calendar: (move meeting to Tuesday)

    4. You: “Where do I have to be? When?”
    5. You: (check calendar. Contains 
       consolidated‐state)
The difference is state! 
The infrastructure consolidates changes and  maintains it
                         © 2012 RTI • ALL RIGHTS RESERVED   15
DDS:  Standards‐based Data‐Centric Integration



          Streaming
                                Sensors                     Events
          Data




          Real‐Time             Enterprise
                                                            Actuators
          Applications          Applications


                         © 2012 RTI • ALL RIGHTS RESERVED               16
Family of Specifications

2008          2009          2010                 2010                  2012               2012
UML Profile   DDS for       DDS                 DDS‐STD‐C++            Web‐Enabled         DDS
for DDS       Lw CCM        X‐Types             DDS‐JAVA5              DDS                 Security




       App                         2004                          App                   App
                        DDS Spec

     DDS                           2006                    DDS                        DDS
Implementation            DDS                         Implementation             Implementation
                     Interoperablity


                                                                       Network / TCP / UDP / IP
                                   © 2012 RTI • ALL RIGHTS RESERVED                                   17
                                                                                                      17
DDS mandated by key DoD Programs
• UK Generic Vehicle Architecture
  – Mandates DDS for vehicle comm.
  – Mandates DDS‐RTPS for interop.
• DISR
  – Mandates DDS for Pub‐Sub API
  – Mandates DDS‐RTPS for Interop
• Army, OSD
  – UCS, Unmanned Vehicle Control 
• US Navy Open Architecture
  – Mandates DDS for Pub‐Sub
• SPAWAR NESI
  – Mandates DDS for Pub‐Sub SOA
                       © 2012 RTI • ALL RIGHTS RESERVED   18
RTI Connext DDS Application Examples

       Aegis Weapon System                                           ScanEagle UAV
       Lockheed Martin                                                       Boeing
       Radar, weapons, displays, C2                          Sensors, ground station

       B‐1B Bomber                             Advanced Cockpit Ground Control 
       Boeing                                                           Station
       C2, communications, weapons                 Predator and SkyWarrior UAS
                                                               General Atomics
                                                       Telemetry data, multiple 
                                                                   workstations
       Common Link Integration 
           Processing (CLIP)
       Northrop Grumman
       Standards‐compliant interface 
           to legacy and new tactical                                    RoboScout
           data links                                                        Base10
       Air Force, Navy, B‐1B and B‐52                   Internal data bus and link to 
                                                             communications center




                          © 2012 RTI • ALL RIGHTS RESERVED                               19
RTI Connext DDS Application Examples
        Full‐immersion simulation    Signal Processing
        National Highway                 PLATH GMBH
          Transportation Safety  RTI supports modular 
          Authority               programming across 
        Migrated from CORBA,              product line
          DCOM for performance


        Air‐Traffic Management
        INDRA.                                    Large Telescopes
        Deployed in                             European Southern 
        UK, Germany, Spain                             Observatory
        Standards, Performance,                     Performance & 
          Scalability                                     Scalability
                                             1000 mirrors, 1sec loop

                                                      Radar Systems
        Industrial Control                           AWACS upgrade
        Schneider Electric                               Evolvability, 
        VxWorks‐based PLCs                        Mainteinability, and 
                                                       supportability
        communicate via RTI‐DDS
                      © 2012 RTI • ALL RIGHTS RESERVED                    20
RTI Connext DDS Application Examples
       Multi‐ship simulator                                  Driver safety
       FORCE Technology                                       Volkswagen
       Controls, simulation                vision systems, analysis, driver 
         display                                      information systems

                                                          Medical imaging
       Mobile asset tracking                                 NMR and MRI
       Wi‐Tronix                              Sensors, RF generators, user 
       GPS, operational status                           interface, control 
         over wireless links                                    computers



                                              Automated trading
       Highway traffic            Automated Trading Desk (ATD, 
          monitoring                              now Citigroup)
       City of Tokyo                 Market data feed handlers, 
       Roadway sensors, roadside     pricing engines, algorithmic 
          kiosks, control center             trading applications
                        © 2012 RTI • ALL RIGHTS RESERVED                       21
Data‐Centric Qos‐Aware Pub‐Sub Model


 Virtual, decentralized global data space


                   Source (key)      Latitude       Longitude         Altitude

                   UAV1                   37.4            -122.0        500.0
                   UAV2                   40.7             -74.0        250.0
                   UAV3                   50.2                 -0.7    2000.0




                     Persistence                                 Recording
CRUD operations      Service                                     Service
                            © 2012 RTI • ALL RIGHTS RESERVED                     22
Quality of Service (QoS)

• Aside from the actual data to be delivered, users often 
  need to specify HOW to send it …
   … reliably (or “send and forget”)
   … how much data (all data , last 5 samples, every 2 secs)
   … how long before data is regarded as ‘stale’ and is discarded
   … how many publishers of the same data is allowed
   … how to ‘failover’ if an existing publisher stops sending data
   … how to detect “dead” applications
   ……
• These options are controlled by formally‐defined 
  Quality of Service (QoS)
Real‐Time Quality of Service (QoS)
                  QoS Policy              QoS Policy
                  DURABILITY              USER DATA




                                                                User QoS
                  HISTORY                 TOPIC DATA
Volatility




                  READER DATA LIFECYCLE   GROUP DATA

                  WRITER DATA LIFECYCLE   PARTITION




                                                                Presentation
                  LIFESPAN                PRESENTATION
 Infrastructure




                  ENTITY FACTORY          DESTINATION ORDER

                  RESOURCE LIMITS         OWNERSHIP




                                                                Redundancy
                  RELIABILITY             OWNERSHIP STRENGTH
 Delivery




                  TIME BASED FILTER       LIVELINESS




                                                               Transport
                  DEADLINE                LATENCY BUDGET

                  CONTENT FILTERS         TRANSPORT PRIORITY
Operational robustness and 
 performance




           © 2012 RTI • ALL RIGHTS RESERVED   25
Architecture for the next‐generation systems

• Existing technologies are reaching robustness/performance/scalability limits
• DDS provides a fundamentally new DataBus architecture and approach
    –   Powerful data‐centric model
    –   Ultra‐scalable and robust
    –   Fully decentralized, peer‐to‐peer,  “no bottlenecks” architecture
    –   Superior Wire Protocol
    –   Standards‐based, multi‐platform
                                                     Brokers as
                                                     choke‐points      Connext DDS Approach




  Single‐lane traffic
  No prioritization
                                    © 2012 RTI • ALL RIGHTS RESERVED                      26
Real‐Time Performance:
U.S. Navy Analysis




                         NESI part 5  v3.0 pg 70
Performance
                                                 Number of Subscribers




                                                 • Reliable multicast
                                                 • Fully meshed, reliable




                                                       Orders of 
                                                    magnitude faster
                                                     than IT solutions
                                                   Fastest DDS solution


              © 2012 RTI • ALL RIGHTS RESERVED                         28
Scalability
                                                                                                                                                • Scalable
                             600,000                                                                                                              Performance!
                                                                                                                                                  • Millions of data
Per Subscriber (200 Bytes)




                             500,000                                                                                                                elements
  Messages per Second




                                                                                                                                                  • .5m updates/sec
                             400,000                                                                                                                (batched)
                                                                                                                                                  • 10s µs latency
                             300,000                                                                                                              • 1000s consumers
                                                                                                                                                    per update
                             200,000                                                                                                            • Orders of magnitude 
                                                                                                                                                  more scalable
                             100,000
                                                                                                                                                  than IT solutions
                                            0                   200                   400                   600                   800                   
                                  0
                                                                                      1,000
                                                                     Number of Subscribers

                                       1    ~1000 subscribers, < 15% throughput decrease



                                                                             © 2012 RTI • ALL RIGHTS RESERVED                                                       29
Comparison with other technologies


             DDS/GSOAP/JMS/Notification Service Comparison - Latency

     2500




     2000


                    DDS          JMS         Notification Service
     1500




     1000




      500




        0
             4       8      16     32      64       128    256      512    1024   2048   4096   8192   16384
                                                   Message Size (bytes)

                                                Message Length (samples)


    Adapted from Vanderbilt presentation at July 2006 OMG Workshop on RT Systems
                                        © 2012 RTI • ALL RIGHTS RESERVED                                       30
Joint Battle Command (Blue Force Tracker):
Poor Performance, Lack of Maintainability
Mission:                                                Legacy Capability:
• Track positions of friendly and                       •   500K lines of code
  hostile forces on the battlefield                     •   8 yrs to develop
• Design goal: 100K tracked                             •   21 servers
  updates/sec                                           •   Achieved: 20K tracked updates/sec, 
                                                            reliability and uptime challenges

  “This would not                                       Next‐Gen Capability:
have been possible                                      • 50K lines of code—order of 
                                                          magnitude less
   with any other
                                                        • 1 yr to develop—8x less
known technology.”                                      • 1 laptop—20x less
                                                        • Achieved: 250K+ tracked updates/sec, 
  —Network Ops Center Technical
                                                          no single point of failure
             Lead
                               © 2012 RTI • ALL RIGHTS RESERVED                              31
Conclusions
• DDS is a mature international Standard from OMG
   – Platform Neutral: Operating systems and Programming 
     Languages
   – Deployed worldwide in Military systems and other 
     Demanding real‐time applications

• DDS Is mandated by DoD for Publish‐Subscribe and 
  data‐distribution applications

• DDS is an ideal integration platform for Intelligent 
  Systems
   – Highly Tunable via Quality of Service (QoS)
   – Rich services (persistence, filtering, high‐availability)

• RTI is the Leading provider of DDS technology & 
  Services
                             © 2012 RTI • ALL RIGHTS RESERVED    32
Find out more…
   www.rti.com                                        dds.omg.org

   community.rti.com                                  www.omg.org

   demo.rti.com
   www.youtube.com/realtimeinnovations
   blogs.rti.com
   www.twitter.com/RealTimeInnov
   www.facebook.com/RTIsoftware
   www.slideshare.net/GerardoPardo
                   © 2012 RTI • ALL RIGHTS RESERVED                 33
Thank You!




 © 2012 RTI • ALL RIGHTS RESERVED   34

Weitere ähnliche Inhalte

Was ist angesagt?

OpenText Smart Process Applications
OpenText Smart Process ApplicationsOpenText Smart Process Applications
OpenText Smart Process ApplicationsDerek Weeks
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Internet2 NET+ SIP Services Webinar
Internet2 NET+ SIP Services WebinarInternet2 NET+ SIP Services Webinar
Internet2 NET+ SIP Services WebinarEd Dodds
 
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionCloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionBob Rhubart
 
Ca partner day - qualità servizi - roma 1 di 2
Ca partner day - qualità servizi - roma 1 di 2Ca partner day - qualità servizi - roma 1 di 2
Ca partner day - qualità servizi - roma 1 di 2CA Technologies Italia
 
VMware world news
VMware world newsVMware world news
VMware world newsASBIS SK
 
Enhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkEnhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkCisco Canada
 
Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012nerb13
 
#EMC #DOCUMENTUM -content-management-in-action
#EMC #DOCUMENTUM -content-management-in-action#EMC #DOCUMENTUM -content-management-in-action
#EMC #DOCUMENTUM -content-management-in-actionMountaha
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsIBM Sverige
 
Distributed systems and middleware
Distributed systems and middlewareDistributed systems and middleware
Distributed systems and middlewareClaudio Fiandrino
 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001jucaab
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001jucaab
 

Was ist angesagt? (20)

OpenText Smart Process Applications
OpenText Smart Process ApplicationsOpenText Smart Process Applications
OpenText Smart Process Applications
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Unwired Platform
Unwired PlatformUnwired Platform
Unwired Platform
 
Internet2 NET+ SIP Services Webinar
Internet2 NET+ SIP Services WebinarInternet2 NET+ SIP Services Webinar
Internet2 NET+ SIP Services Webinar
 
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionCloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud Adoption
 
Ca partner day - qualità servizi - roma 1 di 2
Ca partner day - qualità servizi - roma 1 di 2Ca partner day - qualità servizi - roma 1 di 2
Ca partner day - qualità servizi - roma 1 di 2
 
VMware world news
VMware world newsVMware world news
VMware world news
 
Corporate overview 2.0
Corporate overview 2.0Corporate overview 2.0
Corporate overview 2.0
 
Enhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkEnhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your Network
 
Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012
 
#EMC #DOCUMENTUM -content-management-in-action
#EMC #DOCUMENTUM -content-management-in-action#EMC #DOCUMENTUM -content-management-in-action
#EMC #DOCUMENTUM -content-management-in-action
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
 
Day 2 p3 - automation
Day 2   p3 - automationDay 2   p3 - automation
Day 2 p3 - automation
 
OSS Business models
OSS Business modelsOSS Business models
OSS Business models
 
Distributed systems and middleware
Distributed systems and middlewareDistributed systems and middleware
Distributed systems and middleware
 
Performance in soa context
Performance in soa contextPerformance in soa context
Performance in soa context
 
Corporate overview 1.2
Corporate overview 1.2Corporate overview 1.2
Corporate overview 1.2
 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
 
Grupo Banco Popular: Software Deployment Case Study
Grupo Banco Popular:  Software Deployment Case StudyGrupo Banco Popular:  Software Deployment Case Study
Grupo Banco Popular: Software Deployment Case Study
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
 

Andere mochten auch

IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...
IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...
IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...Amanda Whitmire
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesBrian Elvesæter
 
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & CountermeasuresWeb Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & CountermeasuresPraetorian
 
System Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsSystem Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsReal-Time Innovations (RTI)
 
SemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic WebSemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic WebAdrian Paschke
 
Semantic interoperability courses training module 1 - introductory overview...
Semantic interoperability courses   training module 1 - introductory overview...Semantic interoperability courses   training module 1 - introductory overview...
Semantic interoperability courses training module 1 - introductory overview...Semic.eu
 
PragmaticWeb 4.0 - Towards an active and interactive Semantic Media Web
PragmaticWeb 4.0 - Towards an active and interactive Semantic Media WebPragmaticWeb 4.0 - Towards an active and interactive Semantic Media Web
PragmaticWeb 4.0 - Towards an active and interactive Semantic Media WebAdrian Paschke
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506Andy Maes
 
Cloud Interoperability
Cloud InteroperabilityCloud Interoperability
Cloud InteroperabilityAmir Mohtasebi
 

Andere mochten auch (9)

IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...
IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...
IDCC Workshop: Analysing DMPs to inform research data services: lessons from ...
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service Utilities
 
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & CountermeasuresWeb Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
 
System Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsSystem Architecture for C4I Coalition Operations
System Architecture for C4I Coalition Operations
 
SemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic WebSemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic Web
 
Semantic interoperability courses training module 1 - introductory overview...
Semantic interoperability courses   training module 1 - introductory overview...Semantic interoperability courses   training module 1 - introductory overview...
Semantic interoperability courses training module 1 - introductory overview...
 
PragmaticWeb 4.0 - Towards an active and interactive Semantic Media Web
PragmaticWeb 4.0 - Towards an active and interactive Semantic Media WebPragmaticWeb 4.0 - Towards an active and interactive Semantic Media Web
PragmaticWeb 4.0 - Towards an active and interactive Semantic Media Web
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506
 
Cloud Interoperability
Cloud InteroperabilityCloud Interoperability
Cloud Interoperability
 

Ähnlich wie Interoperability for Intelligence Applications using Data-Centric Middleware

Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Gerardo Pardo-Castellote
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeReal-Time Innovations (RTI)
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerAnt Phillips
 
Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25
Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25
Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25Real-Time Innovations (RTI)
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Discover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too lateDiscover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too lateReal-Time Innovations (RTI)
 
Introduction to DDS
Introduction to DDSIntroduction to DDS
Introduction to DDSRick Warren
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed SystemsReal-Time Innovations (RTI)
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSReal-Time Innovations (RTI)
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Denodo
 
Unvired Digital Enterprise Platform- Whitepaper
Unvired  Digital Enterprise Platform- WhitepaperUnvired  Digital Enterprise Platform- Whitepaper
Unvired Digital Enterprise Platform- WhitepaperUnvired Inc.
 
High-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information DominanceHigh-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information DominanceReal-Time Innovations (RTI)
 
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...RapidValue
 
Best Practices for Integrating Applications Development
Best Practices for Integrating Applications DevelopmentBest Practices for Integrating Applications Development
Best Practices for Integrating Applications DevelopmentKovair
 

Ähnlich wie Interoperability for Intelligence Applications using Data-Centric Middleware (20)

Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
The Promise of Interoperability
The Promise of InteroperabilityThe Promise of Interoperability
The Promise of Interoperability
 
Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25
Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25
Build Safe & Secure Distributed Systems - RTI Huntsville Roadshow- 2014 09 25
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Discover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too lateDiscover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too late
 
DDS Enabling Open Architecture
DDS Enabling Open ArchitectureDDS Enabling Open Architecture
DDS Enabling Open Architecture
 
Interoperable DDS Strategies
Interoperable DDS StrategiesInteroperable DDS Strategies
Interoperable DDS Strategies
 
Introduction to DDS
Introduction to DDSIntroduction to DDS
Introduction to DDS
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
 
Api enablement-mainframe
Api enablement-mainframeApi enablement-mainframe
Api enablement-mainframe
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Unvired Digital Enterprise Platform- Whitepaper
Unvired  Digital Enterprise Platform- WhitepaperUnvired  Digital Enterprise Platform- Whitepaper
Unvired Digital Enterprise Platform- Whitepaper
 
High-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information DominanceHigh-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information Dominance
 
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
 
Best Practices for Integrating Applications Development
Best Practices for Integrating Applications DevelopmentBest Practices for Integrating Applications Development
Best Practices for Integrating Applications Development
 
Middleware Technologies ppt
Middleware Technologies pptMiddleware Technologies ppt
Middleware Technologies ppt
 

Mehr von Gerardo Pardo-Castellote

DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed SoftwareGerardo Pardo-Castellote
 
Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Gerardo Pardo-Castellote
 
A Converged Approach to Standards for Industrial Automation
A Converged Approach to Standards for Industrial AutomationA Converged Approach to Standards for Industrial Automation
A Converged Approach to Standards for Industrial AutomationGerardo Pardo-Castellote
 
DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018Gerardo Pardo-Castellote
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkGerardo Pardo-Castellote
 
Deep Dive into the OPC UA / DDS Gateway Specification
Deep Dive into the OPC UA / DDS Gateway SpecificationDeep Dive into the OPC UA / DDS Gateway Specification
Deep Dive into the OPC UA / DDS Gateway SpecificationGerardo Pardo-Castellote
 
DDS for eXtremely Resource Constrained Environments 1.0 Beta
DDS for eXtremely Resource Constrained Environments 1.0 BetaDDS for eXtremely Resource Constrained Environments 1.0 Beta
DDS for eXtremely Resource Constrained Environments 1.0 BetaGerardo Pardo-Castellote
 
DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017Gerardo Pardo-Castellote
 
DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017Gerardo Pardo-Castellote
 
Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2Gerardo Pardo-Castellote
 
Interface Definition Language (IDL) version 4.2
Interface Definition Language (IDL) version 4.2 Interface Definition Language (IDL) version 4.2
Interface Definition Language (IDL) version 4.2 Gerardo Pardo-Castellote
 
DDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained EnvironmentsDDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained EnvironmentsGerardo Pardo-Castellote
 
DDS-XRCE - Revised Submission Presentation (September 2017)
DDS-XRCE - Revised Submission Presentation (September 2017)DDS-XRCE - Revised Submission Presentation (September 2017)
DDS-XRCE - Revised Submission Presentation (September 2017)Gerardo Pardo-Castellote
 
DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)Gerardo Pardo-Castellote
 
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)Gerardo Pardo-Castellote
 

Mehr von Gerardo Pardo-Castellote (20)

DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed Software
 
Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.
 
DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)
 
A Converged Approach to Standards for Industrial Automation
A Converged Approach to Standards for Industrial AutomationA Converged Approach to Standards for Industrial Automation
A Converged Approach to Standards for Industrial Automation
 
Overview of the DDS-XRCE specification
Overview of the DDS-XRCE specificationOverview of the DDS-XRCE specification
Overview of the DDS-XRCE specification
 
DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
 
Deep Dive into the OPC UA / DDS Gateway Specification
Deep Dive into the OPC UA / DDS Gateway SpecificationDeep Dive into the OPC UA / DDS Gateway Specification
Deep Dive into the OPC UA / DDS Gateway Specification
 
OPC UA/DDS Gateway version 1.0 Beta
OPC UA/DDS Gateway version 1.0 BetaOPC UA/DDS Gateway version 1.0 Beta
OPC UA/DDS Gateway version 1.0 Beta
 
DDS for eXtremely Resource Constrained Environments 1.0 Beta
DDS for eXtremely Resource Constrained Environments 1.0 BetaDDS for eXtremely Resource Constrained Environments 1.0 Beta
DDS for eXtremely Resource Constrained Environments 1.0 Beta
 
DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017
 
DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017
 
Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2
 
DDS-Security version 1.1
DDS-Security version 1.1DDS-Security version 1.1
DDS-Security version 1.1
 
Interface Definition Language (IDL) version 4.2
Interface Definition Language (IDL) version 4.2 Interface Definition Language (IDL) version 4.2
Interface Definition Language (IDL) version 4.2
 
DDS Security Specification version 1.0
DDS Security Specification version 1.0DDS Security Specification version 1.0
DDS Security Specification version 1.0
 
DDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained EnvironmentsDDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained Environments
 
DDS-XRCE - Revised Submission Presentation (September 2017)
DDS-XRCE - Revised Submission Presentation (September 2017)DDS-XRCE - Revised Submission Presentation (September 2017)
DDS-XRCE - Revised Submission Presentation (September 2017)
 
DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)
 
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
 

Kürzlich hochgeladen

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Interoperability for Intelligence Applications using Data-Centric Middleware

  • 1. Your systems. Working as one. Prerequisites of network centric intelligence:  Data Distribution Bus Intelligence Workshop, Rome, May 2012 Gerardo Pardo‐Castellote, Ph.D.   [gerardo@rti.com]  CTO, Real‐Time Innovations, Inc.  [www.rti.com] Co‐author of DDS specification  Co‐chair of the OMG Data‐Distribution SIG
  • 2. Enhance interoperability, reduce  system costs and increase  capability via data‐centric  system integration DATA  ‐>  INFORMATION ‐> KNOWLEDGE + INTELLIGENCE © 2012 RTI • ALL RIGHTS RESERVED 2
  • 3. RTI: Global leader in DDS • Over 70% worldwide embedded messaging middleware market share • First with… – DDS API (2004) – RTPS interoperability protocol (2007) • Active in OMG standardization – Board of Directors member – Co‐chair DDS SIG – Chair DDS standard revision committees • Most mature solution – 15+ years of commercial availability – Diverse range of industries: defense, finance, medical, industrial control, power  generation, communications – 500+ commercial customers, 100+ research projects – 350,000+ licensed copies © 2012 RTI • ALL RIGHTS RESERVED 3
  • 4. Challenge:   More Data, More Speed, More  Sources TRENDS: • Growing Information Volume • Lowering Decision Latency • Increasing System Availability • Accelerating technology insertion  and deployment Next‐generation systems needs: • Scalability • Robustness & Availability • Performance • Security • Integration & Evolution • Interoperability © 2012 RTI • ALL RIGHTS RESERVED 4 4
  • 5. The Key Challenge: Integration High Integration time & cost Low Small Large System Scale
  • 6. Interoperability • Operational – The ability of systems, units, or forces to provide  services to and accept services from other systems,  units, or forces, and to use the services so exchanged  to enable them to operate effectively together. (DoD Joint Publication 1‐02) • Software System – The ability of software systems to exchange  information without loss or change, and to use the  exchanged information to produce a useful result. 6 © 2012 RTI • ALL RIGHTS RESERVED
  • 7. Why Do We Care? • Interoperability is a force multiplier – System of Systems capability provide greatly increased effectiveness beyond the "sum of the parts" (individual  systems and technologies) • Operator’s perspective: – Interoperability allows use of costly systems at their full potential • Taxpayer perspective: – Interoperability allows us to pay once for a capability, vs.  many times, and opens the market for multiple  component providers. – Interoperability significantly reduces the largest portion of  total ownership cost ‐ operations and support. © 2012 RTI • ALL RIGHTS RESERVED
  • 8. State Of Practice • Recent studies have shown a growth in interoperability  policy issuance in DoD – Thousands of pages of directives, instructions, and  mandates – Numerous standards and architecture bodies in the DoD • Weak Correlation between Increased Interoperability  and Standards – Standards are necessary, but not sufficient for  interoperability • Conventional means of developing platform and  systems are complex, manpower intensive, and time  consuming. – Achieving Interoperability can increase complexity  © 2012 RTI • ALL RIGHTS RESERVED
  • 9. Approaches to Software Integration App Point‐to‐point App App App App App
  • 10. Approaches to Software Integration App Point‐to‐point App App App App App App Server/ App App Broker/ App ESB App App
  • 11. Approaches to Software Integration App Point‐to‐point App App App App App App Server/ App App Broker/ App ESB App App App App App App App App DDS  Data‐Centric Bus
  • 12. Levels of Conceptual Interoperability (LCIM) Level 6 Full assumptions and constraints of meaningful abstraction of  Conceptual Interoperability reality. Fully specified but independent model Level 5 Maintains state changes between systems during run time.  Dynamic Interoperability Includes assumptions and constraints that effect data interchange Level 4 Systems are aware of methods & procedures of other systems.  Pragmatic Interoperability Context is understood by all participating systems Level 3 Meaning of data is exchanged through use of a common  information model. The meaning of information is shared and  Semantic Interoperability unambiguously defined. Data‐Centric Middleware Level 2 Common structure  or common data format for exchanging  information.  The  format of the information exchange is  Syntactic  Interoperability unambiguously defined Middleware Traditional Level 1 Communication protocol for exchanging data. Bits & Bytes are  Technical Interoperability exchanged in an unambiguous manner Level 0 Stand alone systems that have no interoperability No Interoperability
  • 13. Data‐Centric Middleware allows applications to be  integrated to the Information Model APP APP APP APP Standard API Data Model Standard Mapping(*) DDS Global Data Space No custom mappings / code necessary Direct support for data‐centric actions: create, dispose, read/take Copyright © 2010 RTI ‐ All rights Reserved. . 13
  • 14. Everyday Example: Calendaring Alternative Process #1  (message‐centric): 1. Email: “Meeting Monday at 10:00.” 2. Email: “Here’s dial‐in info for meeting…” 3. Email: “Meeting moved to Tuesday” 4. You: “Where do I have to be? When?” 5. You: (sifting through email messages…) © 2012 RTI • ALL RIGHTS RESERVED 14
  • 15. Example: Calendaring Alternative Process #2: 1. Calendar: (add meeting Monday at 10:00) 2. Calendar: (add dial‐in info) 3. Calendar: (move meeting to Tuesday) 4. You: “Where do I have to be? When?” 5. You: (check calendar. Contains  consolidated‐state) The difference is state!  The infrastructure consolidates changes and  maintains it © 2012 RTI • ALL RIGHTS RESERVED 15
  • 16. DDS:  Standards‐based Data‐Centric Integration Streaming Sensors Events Data Real‐Time Enterprise Actuators Applications Applications © 2012 RTI • ALL RIGHTS RESERVED 16
  • 17. Family of Specifications 2008 2009 2010 2010 2012 2012 UML Profile DDS for DDS  DDS‐STD‐C++ Web‐Enabled DDS for DDS Lw CCM X‐Types DDS‐JAVA5 DDS Security App 2004 App App DDS Spec DDS 2006 DDS DDS Implementation DDS Implementation Implementation Interoperablity Network / TCP / UDP / IP © 2012 RTI • ALL RIGHTS RESERVED 17 17
  • 18. DDS mandated by key DoD Programs • UK Generic Vehicle Architecture – Mandates DDS for vehicle comm. – Mandates DDS‐RTPS for interop. • DISR – Mandates DDS for Pub‐Sub API – Mandates DDS‐RTPS for Interop • Army, OSD – UCS, Unmanned Vehicle Control  • US Navy Open Architecture – Mandates DDS for Pub‐Sub • SPAWAR NESI – Mandates DDS for Pub‐Sub SOA © 2012 RTI • ALL RIGHTS RESERVED 18
  • 19. RTI Connext DDS Application Examples Aegis Weapon System ScanEagle UAV Lockheed Martin Boeing Radar, weapons, displays, C2 Sensors, ground station B‐1B Bomber Advanced Cockpit Ground Control  Boeing Station C2, communications, weapons Predator and SkyWarrior UAS General Atomics Telemetry data, multiple  workstations Common Link Integration  Processing (CLIP) Northrop Grumman Standards‐compliant interface  to legacy and new tactical  RoboScout data links Base10 Air Force, Navy, B‐1B and B‐52 Internal data bus and link to  communications center © 2012 RTI • ALL RIGHTS RESERVED 19
  • 20. RTI Connext DDS Application Examples Full‐immersion simulation Signal Processing National Highway  PLATH GMBH Transportation Safety  RTI supports modular  Authority programming across  Migrated from CORBA,  product line DCOM for performance Air‐Traffic Management INDRA. Large Telescopes Deployed in European Southern  UK, Germany, Spain Observatory Standards, Performance,  Performance &  Scalability Scalability 1000 mirrors, 1sec loop Radar Systems Industrial Control AWACS upgrade Schneider Electric Evolvability,  VxWorks‐based PLCs Mainteinability, and  supportability communicate via RTI‐DDS © 2012 RTI • ALL RIGHTS RESERVED 20
  • 21. RTI Connext DDS Application Examples Multi‐ship simulator Driver safety FORCE Technology Volkswagen Controls, simulation  vision systems, analysis, driver  display information systems Medical imaging Mobile asset tracking NMR and MRI Wi‐Tronix Sensors, RF generators, user  GPS, operational status  interface, control  over wireless links computers Automated trading Highway traffic  Automated Trading Desk (ATD,  monitoring now Citigroup) City of Tokyo Market data feed handlers,  Roadway sensors, roadside  pricing engines, algorithmic  kiosks, control center trading applications © 2012 RTI • ALL RIGHTS RESERVED 21
  • 22. Data‐Centric Qos‐Aware Pub‐Sub Model Virtual, decentralized global data space Source (key) Latitude Longitude Altitude UAV1 37.4 -122.0 500.0 UAV2 40.7 -74.0 250.0 UAV3 50.2 -0.7 2000.0 Persistence Recording CRUD operations Service Service © 2012 RTI • ALL RIGHTS RESERVED 22
  • 23. Quality of Service (QoS) • Aside from the actual data to be delivered, users often  need to specify HOW to send it … … reliably (or “send and forget”) … how much data (all data , last 5 samples, every 2 secs) … how long before data is regarded as ‘stale’ and is discarded … how many publishers of the same data is allowed … how to ‘failover’ if an existing publisher stops sending data … how to detect “dead” applications …… • These options are controlled by formally‐defined  Quality of Service (QoS)
  • 24. Real‐Time Quality of Service (QoS) QoS Policy QoS Policy DURABILITY USER DATA User QoS HISTORY TOPIC DATA Volatility READER DATA LIFECYCLE GROUP DATA WRITER DATA LIFECYCLE PARTITION Presentation LIFESPAN PRESENTATION Infrastructure ENTITY FACTORY DESTINATION ORDER RESOURCE LIMITS OWNERSHIP Redundancy RELIABILITY OWNERSHIP STRENGTH Delivery TIME BASED FILTER LIVELINESS Transport DEADLINE LATENCY BUDGET CONTENT FILTERS TRANSPORT PRIORITY
  • 25. Operational robustness and  performance © 2012 RTI • ALL RIGHTS RESERVED 25
  • 26. Architecture for the next‐generation systems • Existing technologies are reaching robustness/performance/scalability limits • DDS provides a fundamentally new DataBus architecture and approach – Powerful data‐centric model – Ultra‐scalable and robust – Fully decentralized, peer‐to‐peer,  “no bottlenecks” architecture – Superior Wire Protocol – Standards‐based, multi‐platform Brokers as choke‐points Connext DDS Approach Single‐lane traffic No prioritization © 2012 RTI • ALL RIGHTS RESERVED 26
  • 27. Real‐Time Performance: U.S. Navy Analysis NESI part 5  v3.0 pg 70
  • 28. Performance Number of Subscribers • Reliable multicast • Fully meshed, reliable Orders of  magnitude faster than IT solutions Fastest DDS solution © 2012 RTI • ALL RIGHTS RESERVED 28
  • 29. Scalability • Scalable 600,000 Performance! • Millions of data Per Subscriber (200 Bytes) 500,000 elements Messages per Second • .5m updates/sec 400,000 (batched) • 10s µs latency 300,000 • 1000s consumers per update 200,000 • Orders of magnitude  more scalable 100,000 than IT solutions 0                   200                   400                   600                   800                    0 1,000 Number of Subscribers 1  ~1000 subscribers, < 15% throughput decrease © 2012 RTI • ALL RIGHTS RESERVED 29
  • 30. Comparison with other technologies DDS/GSOAP/JMS/Notification Service Comparison - Latency 2500 2000 DDS JMS Notification Service 1500 1000 500 0 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 Message Size (bytes) Message Length (samples) Adapted from Vanderbilt presentation at July 2006 OMG Workshop on RT Systems © 2012 RTI • ALL RIGHTS RESERVED 30
  • 31. Joint Battle Command (Blue Force Tracker): Poor Performance, Lack of Maintainability Mission: Legacy Capability: • Track positions of friendly and  • 500K lines of code hostile forces on the battlefield • 8 yrs to develop • Design goal: 100K tracked  • 21 servers updates/sec • Achieved: 20K tracked updates/sec,  reliability and uptime challenges “This would not Next‐Gen Capability: have been possible • 50K lines of code—order of  magnitude less with any other • 1 yr to develop—8x less known technology.” • 1 laptop—20x less • Achieved: 250K+ tracked updates/sec,  —Network Ops Center Technical no single point of failure Lead © 2012 RTI • ALL RIGHTS RESERVED 31
  • 32. Conclusions • DDS is a mature international Standard from OMG – Platform Neutral: Operating systems and Programming  Languages – Deployed worldwide in Military systems and other  Demanding real‐time applications • DDS Is mandated by DoD for Publish‐Subscribe and  data‐distribution applications • DDS is an ideal integration platform for Intelligent  Systems – Highly Tunable via Quality of Service (QoS) – Rich services (persistence, filtering, high‐availability) • RTI is the Leading provider of DDS technology &  Services © 2012 RTI • ALL RIGHTS RESERVED 32
  • 33. Find out more… www.rti.com dds.omg.org community.rti.com www.omg.org demo.rti.com www.youtube.com/realtimeinnovations blogs.rti.com www.twitter.com/RealTimeInnov www.facebook.com/RTIsoftware www.slideshare.net/GerardoPardo © 2012 RTI • ALL RIGHTS RESERVED 33
  • 34. Thank You! © 2012 RTI • ALL RIGHTS RESERVED 34