Posts

Showing posts with the label data-distribution-service

What's the difference between DDS and SOME/IP?

What's the difference between DDS and SOME/IP? SOME/IP is an automotive middleware solution that can be used for control messages. DDS is also an automotive middleware for communication. I want to know what's the difference between them? and, why and when should i choose one of them? 1 Answer 1 SOME/IP and DDS both allow distributed applications to communicate using both the publish/subscribe pattern and the service request/reply pattern (RPC). But there are also significant differences. SOME/IP was specifically designed for the automotive industry. SOME/IP is a collection of specifications developed as part of AUTOSAR that describe its serialization protocol , service discovery , and a transformer for integration with Classic AUTOSAR. DDS (Data Distribution Service) targets the broader Industrial IoT domain. It is a family of open standards published by the Object Management Group (OMG). I...