SlideShare a Scribd company logo
1 of 18
Download to read offline
Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS




                       OpenSplice DDS v5.1
                    The Universal Data Bus
       :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



                                                    Angelo Corsaro, Ph.D.
                                                       Chief Technology Officer
                                                               PrismTech
                                                       OMG DDS SIG Co-Chair
                                                    angelo.corsaro@prismtech.com


Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                OpenSplice DDS
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



‣ Four different editions providing a growing set of functionalities:
    ‣ Community Edition
                                                                                            Enterprise Ed.
    ‣ Compact Edition
    ‣ Professional Edition
            Enterprise Ed.                                                                 Professional Ed.
    ‣ Enterprise Edition
                                                                                            Compact Ed.

‣ The Community Edition is Open
    Source. Compact, Enterprise and                                                        Community Ed.
    Professional Edition are available only
    through Commercial Subscriptions
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                Compact Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




                                                               MDE


 ‣ All Community ed Features                                  Tuner
                                                                                                Application

                                                            PowerTools


 ‣ Power Tools                                                                                                             Content




                                                                                                                                          DDS v1.2
                                                                              Ownership              Durability
                                                                                                                         Subscription


     ‣ Eclipse Visual Modeling Tool
                                                                                               Minimum Profile

                                                                                            Real-Time Pub/Sub (DCPS)

     ‣ Tuner Tool




                                                                                                                                          DDSI v2.1
                                                                                                            Interoperable Wire Protocol
                                                                              Real-Time Networking
                                                                                                                      (DDSI)

                                                                                            Networking Technology

 Licensing                                                                                            UDP/IP

 ‣ Commercial Subscription / PrismTech Source
     Code License (non-copy-left)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Professional Edition
 :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



  ‣ All Compact Ed. Features                                         MDE                               Application


  ‣ DLRL v1.2
                                                                    Tuner
                                                                                                              Object/Relational Mapping

                                                                  PowerTools                               Object-Oriented Pub/Sub (DLRL)




                                                                                                                                                 DDS v1.2
  ‣ Power Tools                                                                     Ownership              Durability
                                                                                                                                  Content
                                                                                                                                Subscription

     ‣ Eclipse Visual Modeling Tool                                                                  Minimum Profile

     ‣ Tuner Tool                                                                                 Real-Time Pub/Sub (DCPS)




                                                                                                                                                 DDSI v2.1
  ‣ Connectors                                                      SOAP            Real-Time Networking
                                                                                                                   Interoperable Wire Protocol
                                                                                                                             (DDSI)


     ‣ SOAP                                                       Connectors
                                                                                                  Networking Technology


                                                                                                            UDP/IP
Licensing
‣ Commercial Subscription / PrismTech Source
  Code License (non-copy-left)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                               Enterprise Edition
 :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



Features                                                          MDE                                  Application


‣ All Professional Ed. Features                                  Tuner
                                                                                                           Object/Relational Mapping

                                                               PowerTools                               Object-Oriented Pub/Sub (DLRL)




                                                                                                                                               DDS v1.2
‣ Security                                                                       Ownership             Persistence
                                                                                                                               Content
                                                                                                                             Subscription
                                                                 DBMS

‣ Connectors                                                   Connectors
                                                                                                     Minimum Profile

                                                                                                  Real-Time Pub/Sub(DCPS)


   ‣ DBMS




                                                                                                                                               DDSI v2.1
                                                                                                       Real-Time          Interoperable Wire
                                                                 SOAP         Secure Networking
                                                                                                       Networking           Protocol (DDSI)

                                                               Connectors                         Networking Technology

Licensing                                                                                                UDP/IP

‣ Commercial Subscription / PrismTech Source
   Code License (non-copy-left)
OpenSplice DDS
             The Universal Data Bus
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




                                                                       Open Source
                                                                        Ecosystem
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                              SimD: Simple DDS
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




‣ Incubator project for the upcoming ISO C++ DDS PSM
‣ Simple, safe, and efficient
‣ Available at:
    ‣ http://code.google.com/p/simd-cxx/
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                             Twitting with SimD
 :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::


            Writing Tweets                                                         Reading Tweets
                                                                   dds::Topic<TweetType> topic("TweetTopic");
dds::Topic<TweetType> topic("TweetTopic");
                                                                   std::vector<std::string> partitions = {
dds::PublisherQos pubQoS;                                          "tweeter.ocel",
pubQoS.set_partition("Tweeter.bird");                              "tweeter.oiseau"
dds::Publisher pub(pubQoS);                                        };
                                                                   dds::PublisherQos pubQoS;
dds::DataWriter<TweetType> dw(pub);                                pubQoS.set_partition(partitions);
                                                                   dds::Publisher pub(pubQoS);
TweetType tt = {
   "@bird",                                                        dds::DataReader<TweetType> dr(pub);
   "Writing next-gen tweeter in DDS"
};                                                                 std::vector<TweetType> data;
                                                                   std::Vector<SampleInfo> info;
dw.write(tt);
                                                                   dr.read(data, info);
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            RESTful Connector
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




‣ Provides a RESTful API for performing the basic CRUD
    (C=Create, R=Reads, U=Update, D=Delete) operations on DDS

‣ Available at:
    ‣ http://code.google.com/p/restful-dds/
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                              CamelOS
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




   ‣ OpenSplice DDS Apache Connector
   ‣ Provides you access to DDS from the 80 connectors currently
       available in Apache Camel

   ‣ Available at:
       ‣ http://fusesource.com/wiki/display/CAMELOPENSPLICE/Home
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                DDS TouchStone
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




   ‣ Scenario-driven Benchmarking Framework allowing to quickly measure
       measure latencies and                   throughputs for user-specified scenarios

    ‣ DDS TouchStone
        provides a time-
        effective and
        meaningful way of
        assessing OpenSplice
        DDS suitability for a
        specific application
OpenSplice DDS
References
             Delivering Performance, Openness, and Freedom


                http://www.opensplice.com/
               http://www.opensplice.org/                    http://www.slideshare.net/angelo.corsaro
                emailto:opensplicedds@prismtech.com




               http://bit.ly/1Sreg
                                                             http://twitter.com/acorsaro/




               http://www.youtube.com/OpenSpliceTube         http://opensplice.blogspot.com
S   at
                           e  DD       g
                       lic        . or
                    Sp       i ce
                pen nspl
             d O .ope

                              OpenSplice DDS
           a
     n Lo      ww
                  w
   w
Do      p ://
   h tt



                The Universal Data Bus
   :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




     THANK You!                                                                                        d  the
                                                                                                              ta  lk? F
                                                                                                                 end
                                                                                                                       m
                                                                                                                         o und
                                                                                                                          e yo
                                                                                                                                it
                                                                                                                               ur
                                                                                                n joye         S
                                                                                          .S. E          ing?          :
                                                                                        P           bor          s at         h.co
                                                                                                                                   m
                                                                                           Blo ody         me nt           ec
                                                                                                      com         r ismt
                                                                                                         sa ro@p
                                                                                                 lo. cor
                                                                                           a nge

More Related Content

Viewers also liked

Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesUltra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesMauricio Arango
 
Web Application Scanning 101
Web Application Scanning 101Web Application Scanning 101
Web Application Scanning 101Sasha Nunke
 
DDS Web Programming with dscript
DDS Web Programming with dscriptDDS Web Programming with dscript
DDS Web Programming with dscriptAngelo Corsaro
 
Europe 6A
Europe 6AEurope 6A
Europe 6AC FM
 
PCI Compliance: What You Need to Know
PCI Compliance: What You Need to KnowPCI Compliance: What You Need to Know
PCI Compliance: What You Need to KnowSasha Nunke
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютераVirus91
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceAngelo Corsaro
 
Career Avenues in HR field
Career Avenues in HR fieldCareer Avenues in HR field
Career Avenues in HR fieldRajendra Sabnis
 
Euro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann CommercialresidentialEuro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann CommercialresidentialRoland Laufer
 
Web Application Security For Small and Medium Businesses
Web Application Security For Small and Medium BusinessesWeb Application Security For Small and Medium Businesses
Web Application Security For Small and Medium BusinessesSasha Nunke
 
before traveling
before travelingbefore traveling
before travelingJune Song
 
Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1John Michitson
 
Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)CreAgent Marketing
 

Viewers also liked (20)

SPH 107 Ch 5
SPH 107 Ch 5SPH 107 Ch 5
SPH 107 Ch 5
 
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesUltra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
 
Pangkor
PangkorPangkor
Pangkor
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
Web Application Scanning 101
Web Application Scanning 101Web Application Scanning 101
Web Application Scanning 101
 
DDS Web Programming with dscript
DDS Web Programming with dscriptDDS Web Programming with dscript
DDS Web Programming with dscript
 
Europe 6A
Europe 6AEurope 6A
Europe 6A
 
PCI Compliance: What You Need to Know
PCI Compliance: What You Need to KnowPCI Compliance: What You Need to Know
PCI Compliance: What You Need to Know
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open Source
 
Infinite Banking & Personal Economics
Infinite Banking & Personal EconomicsInfinite Banking & Personal Economics
Infinite Banking & Personal Economics
 
Career Avenues in HR field
Career Avenues in HR fieldCareer Avenues in HR field
Career Avenues in HR field
 
Euro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann CommercialresidentialEuro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
 
Negation
NegationNegation
Negation
 
Present Tense Verbs
Present Tense VerbsPresent Tense Verbs
Present Tense Verbs
 
Web Application Security For Small and Medium Businesses
Web Application Security For Small and Medium BusinessesWeb Application Security For Small and Medium Businesses
Web Application Security For Small and Medium Businesses
 
Excellent Roth IRA Alternative
Excellent Roth IRA  AlternativeExcellent Roth IRA  Alternative
Excellent Roth IRA Alternative
 
before traveling
before travelingbefore traveling
before traveling
 
Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1
 
Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)
 

Similar to OpenSplice DDS v5.1

Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Angelo Corsaro
 
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDSTweeting with OpenSplice DDS
Tweeting with OpenSplice DDSAngelo Corsaro
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSAngelo Corsaro
 
Roadmap and Technology Incubators
Roadmap and Technology IncubatorsRoadmap and Technology Incubators
Roadmap and Technology IncubatorsAngelo Corsaro
 
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDSAngelo Corsaro
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The DDS Tutorial - Part IAngelo Corsaro
 
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsAngelo Corsaro
 
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS ApplicationsTuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS ApplicationsAngelo Corsaro
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IAngelo Corsaro
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebula Project
 
20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing Platform20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing PlatformJamie (Taka) Wang
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODinside-BigData.com
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSSupreet Oberoi
 

Similar to OpenSplice DDS v5.1 (20)

Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.
 
DDS QoS Unleashed
DDS QoS UnleashedDDS QoS Unleashed
DDS QoS Unleashed
 
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDSTweeting with OpenSplice DDS
Tweeting with OpenSplice DDS
 
Cloudand Xchange
Cloudand XchangeCloudand Xchange
Cloudand Xchange
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDS
 
Roadmap and Technology Incubators
Roadmap and Technology IncubatorsRoadmap and Technology Incubators
Roadmap and Technology Incubators
 
SimD
SimDSimD
SimD
 
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The DDS Tutorial - Part I
 
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time Systems
 
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS ApplicationsTuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS Applications
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
 
DDS vs AMQP
DDS vs AMQPDDS vs AMQP
DDS vs AMQP
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
 
20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing Platform20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing Platform
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
 
Business Models for Interoperability
Business Models for InteroperabilityBusiness Models for Interoperability
Business Models for Interoperability
 
DDS Everywhere
DDS EverywhereDDS Everywhere
DDS Everywhere
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
 

More from Angelo Corsaro

zenoh: The Edge Data Fabric
zenoh: The Edge Data Fabriczenoh: The Edge Data Fabric
zenoh: The Edge Data FabricAngelo Corsaro
 
Data Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair MonetisationData Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair MonetisationAngelo Corsaro
 
zenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computezenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computeAngelo Corsaro
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
 
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingBreaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingAngelo Corsaro
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing InfrastructureAngelo Corsaro
 
Cyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeCyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeAngelo Corsaro
 
fog05: The Fog Computing Platform
fog05: The Fog Computing Platformfog05: The Fog Computing Platform
fog05: The Fog Computing PlatformAngelo Corsaro
 
Programming in Scala - Lecture Four
Programming in Scala - Lecture FourProgramming in Scala - Lecture Four
Programming in Scala - Lecture FourAngelo Corsaro
 
Programming in Scala - Lecture Three
Programming in Scala - Lecture ThreeProgramming in Scala - Lecture Three
Programming in Scala - Lecture ThreeAngelo Corsaro
 
Programming in Scala - Lecture Two
Programming in Scala - Lecture TwoProgramming in Scala - Lecture Two
Programming in Scala - Lecture TwoAngelo Corsaro
 
Programming in Scala - Lecture One
Programming in Scala - Lecture OneProgramming in Scala - Lecture One
Programming in Scala - Lecture OneAngelo Corsaro
 
Data Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsData Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsAngelo Corsaro
 
The DDS Security Standard
The DDS Security StandardThe DDS Security Standard
The DDS Security StandardAngelo Corsaro
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution ServiceAngelo Corsaro
 
RUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming RuminationsRUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming RuminationsAngelo Corsaro
 

More from Angelo Corsaro (20)

Zenoh: The Genesis
Zenoh: The GenesisZenoh: The Genesis
Zenoh: The Genesis
 
zenoh: The Edge Data Fabric
zenoh: The Edge Data Fabriczenoh: The Edge Data Fabric
zenoh: The Edge Data Fabric
 
Zenoh Tutorial
Zenoh TutorialZenoh Tutorial
Zenoh Tutorial
 
Data Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair MonetisationData Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair Monetisation
 
zenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computezenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query compute
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
 
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingBreaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
 
Eastern Sicily
Eastern SicilyEastern Sicily
Eastern Sicily
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructure
 
Cyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeCyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT Age
 
fog05: The Fog Computing Platform
fog05: The Fog Computing Platformfog05: The Fog Computing Platform
fog05: The Fog Computing Platform
 
Programming in Scala - Lecture Four
Programming in Scala - Lecture FourProgramming in Scala - Lecture Four
Programming in Scala - Lecture Four
 
Programming in Scala - Lecture Three
Programming in Scala - Lecture ThreeProgramming in Scala - Lecture Three
Programming in Scala - Lecture Three
 
Programming in Scala - Lecture Two
Programming in Scala - Lecture TwoProgramming in Scala - Lecture Two
Programming in Scala - Lecture Two
 
Programming in Scala - Lecture One
Programming in Scala - Lecture OneProgramming in Scala - Lecture One
Programming in Scala - Lecture One
 
Data Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsData Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained Envionrments
 
The DDS Security Standard
The DDS Security StandardThe DDS Security Standard
The DDS Security Standard
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution Service
 
RUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming RuminationsRUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming Ruminations
 

Recently uploaded

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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

OpenSplice DDS v5.1

  • 1. Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS v5.1 The Universal Data Bus :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Angelo Corsaro, Ph.D. Chief Technology Officer PrismTech OMG DDS SIG Co-Chair angelo.corsaro@prismtech.com Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS
  • 2. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD OpenSplice DDS :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Four different editions providing a growing set of functionalities: ‣ Community Edition Enterprise Ed. ‣ Compact Edition ‣ Professional Edition Enterprise Ed. Professional Ed. ‣ Enterprise Edition Compact Ed. ‣ The Community Edition is Open Source. Compact, Enterprise and Community Ed. Professional Edition are available only through Commercial Subscriptions
  • 3. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 4. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 5. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 6. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 7. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 8. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Compact Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: MDE ‣ All Community ed Features Tuner Application PowerTools ‣ Power Tools Content DDS v1.2 Ownership Durability Subscription ‣ Eclipse Visual Modeling Tool Minimum Profile Real-Time Pub/Sub (DCPS) ‣ Tuner Tool DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) Networking Technology Licensing UDP/IP ‣ Commercial Subscription / PrismTech Source Code License (non-copy-left)
  • 9. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Professional Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ All Compact Ed. Features MDE Application ‣ DLRL v1.2 Tuner Object/Relational Mapping PowerTools Object-Oriented Pub/Sub (DLRL) DDS v1.2 ‣ Power Tools Ownership Durability Content Subscription ‣ Eclipse Visual Modeling Tool Minimum Profile ‣ Tuner Tool Real-Time Pub/Sub (DCPS) DDSI v2.1 ‣ Connectors SOAP Real-Time Networking Interoperable Wire Protocol (DDSI) ‣ SOAP Connectors Networking Technology UDP/IP Licensing ‣ Commercial Subscription / PrismTech Source Code License (non-copy-left)
  • 10. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Enterprise Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Features MDE Application ‣ All Professional Ed. Features Tuner Object/Relational Mapping PowerTools Object-Oriented Pub/Sub (DLRL) DDS v1.2 ‣ Security Ownership Persistence Content Subscription DBMS ‣ Connectors Connectors Minimum Profile Real-Time Pub/Sub(DCPS) ‣ DBMS DDSI v2.1 Real-Time Interoperable Wire SOAP Secure Networking Networking Protocol (DDSI) Connectors Networking Technology Licensing UDP/IP ‣ Commercial Subscription / PrismTech Source Code License (non-copy-left)
  • 11. OpenSplice DDS The Universal Data Bus :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Open Source Ecosystem
  • 12. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD SimD: Simple DDS :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Incubator project for the upcoming ISO C++ DDS PSM ‣ Simple, safe, and efficient ‣ Available at: ‣ http://code.google.com/p/simd-cxx/
  • 13. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Twitting with SimD :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Writing Tweets Reading Tweets dds::Topic<TweetType> topic("TweetTopic"); dds::Topic<TweetType> topic("TweetTopic"); std::vector<std::string> partitions = { dds::PublisherQos pubQoS; "tweeter.ocel", pubQoS.set_partition("Tweeter.bird"); "tweeter.oiseau" dds::Publisher pub(pubQoS); }; dds::PublisherQos pubQoS; dds::DataWriter<TweetType> dw(pub); pubQoS.set_partition(partitions); dds::Publisher pub(pubQoS); TweetType tt = { "@bird", dds::DataReader<TweetType> dr(pub); "Writing next-gen tweeter in DDS" }; std::vector<TweetType> data; std::Vector<SampleInfo> info; dw.write(tt); dr.read(data, info);
  • 14. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD RESTful Connector :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Provides a RESTful API for performing the basic CRUD (C=Create, R=Reads, U=Update, D=Delete) operations on DDS ‣ Available at: ‣ http://code.google.com/p/restful-dds/
  • 15. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD CamelOS :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ OpenSplice DDS Apache Connector ‣ Provides you access to DDS from the 80 connectors currently available in Apache Camel ‣ Available at: ‣ http://fusesource.com/wiki/display/CAMELOPENSPLICE/Home
  • 16. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD DDS TouchStone :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Scenario-driven Benchmarking Framework allowing to quickly measure measure latencies and throughputs for user-specified scenarios ‣ DDS TouchStone provides a time- effective and meaningful way of assessing OpenSplice DDS suitability for a specific application
  • 17. OpenSplice DDS References Delivering Performance, Openness, and Freedom http://www.opensplice.com/ http://www.opensplice.org/ http://www.slideshare.net/angelo.corsaro emailto:opensplicedds@prismtech.com http://bit.ly/1Sreg http://twitter.com/acorsaro/ http://www.youtube.com/OpenSpliceTube http://opensplice.blogspot.com
  • 18. S at e DD g lic . or Sp i ce pen nspl d O .ope OpenSplice DDS a n Lo ww w w Do p :// h tt The Universal Data Bus :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: THANK You! d the ta lk? F end m o und e yo it ur n joye S .S. E ing? : P bor s at h.co m Blo ody me nt ec com r ismt sa ro@p lo. cor a nge