Industrial Talk is onsite at OMG, Q1 Meeting and talking to Justin Wilson and Erik Hendriks about "Data Distribution Service (DDS) the middleware that enables the free flow of data". Scott MacKenzie hosts a podcast celebrating industrial professionals and their innovations. At the OMG SQ1 meeting in Reston, Virginia, he interviews Erik Hendriks and Justin Wilson about DDS (Data Distribution System). Erik, a senior architect at ZettaScale, has been involved with DDS for 20 years. Justin, a principal software engineer at Unity Foundation, explains the open-source implementation of DDS. DDS enables efficient data transfer without the need for applications to know the transport details. It supports a publish-subscribe model, ensuring data reliability and scalability. The conversation highlights DDS's role in modern data-intensive applications and its future focus on scalability, big data, and security.
Action Items
- [ ] Explore the open DDS foundation website (open-dds.org) to learn more about the technology.
- [ ] Connect with Erik Hendriks on LinkedIn to discuss DDS and ZettaScale's other products.
Outline
Introduction and Purpose of the Podcast
- Scott MacKenzie thanks listeners for their support and celebrates industrial professionals for their bold and innovative work.
- The podcast is broadcasting from the OMG Q1 meeting in Reston, Virginia, focusing on solving today's challenges.
- Scott MacKenzie introduces Erik Hendriks and Justin Wilson, who will discuss DDS (Data Distribution System).
Background of Eric and Justin
- Erik Hendriks has been involved with DDS for 20 years and joined OMG during the standardization of DDS.
- Justin Wilson is attending his first OMG meeting and has a background in IoT applications involving DDS.
- Erik Hendricks is a senior architect at ZettaScale, fully involved in DDS for the last 20 years.
- Justin Wilson is a principal software engineer at Unity Foundation and Open DDS Foundation, previously involved with Object Computing.
Explanation of DDS (Data Distribution System)
- DDS stands for Data Distribution System, which helps get data from its source to its destination efficiently.
- DDS decouples applications to such an extent that they don't need to know about each other's existence.
- DDS is unique compared to other middlewares due to its ability to efficiently and reliably distribute data.
- Justin Wilson explains the open-source implementation of DDS and its benefits, including efficiency and productivity.
How DDS Works and Its Benefits
- DDS uses a data-centric approach, allowing applications to specify what data they need without knowing the source.
- DDS middleware handles the discovery and delivery of data, making applications simpler and more efficient.
- DDS can handle both unicast and multicast data delivery, optimizing data transmission based on the number of subscribers.
- DDS contracts specify the quality and reliability of data, ensuring consistent and efficient data flow.
Real-World Applications and Implementation
- DDS is used in various industries, including manufacturing, where it simplifies data collection and distribution.
- DDS can be integrated into existing systems, reducing the need for custom solutions and ongoing maintenance.
- DDS offers flexibility in data collection, allowing for easy integration of new data sources and applications.
- DDS is often used in standards for specific industries, such as automotive and transportation, providing interoperability and flexibility.
Future of DDS and Secu
Informações
- Podcast
- FrequênciaDiário
- Publicado25 de outubro de 2024 15:00 UTC
- Duração25min
- ClassificaçãoLivre