Data Distribution ServiceTM (DDS) is a standard data-driven network solution defined by Object Management Group® (OMG). GurumDDS uses a data-driven publish/subscript approach.
DDS abstracts a variety of functions (participant connectivity, connection management, reliability, QoS, OS, network, programming language) to minimize the complexity of distributed communication development and connectivity settings.
DDS abstracts the various communication requirements that distributed communication systems should have into 22 types of QoS. QoSs allow users to consider a variety of trade-offs based on the characteristics of the data, including the reliability, duration, and permanence of the data.
GurumDDS is designed to send and receive large amounts of data in a minimum response time. GurumDDS provides superior throughput and response time compared to major DDS solutions.