Hi!
Very quick question:
What separates DDS from other publish-subscribe middleware? What makes it unique from other publish-subscribe middleware?
Thanks,
Kaleem
Hi!
Very quick question:
What separates DDS from other publish-subscribe middleware? What makes it unique from other publish-subscribe middleware?
Thanks,
Kaleem
Hi Kaleem,
There are number of differentiators that provide DDS with advantages in certain situations:
Data-centricity in DDS means that applications use the data itself as an interface. The DDS “stack” (below the application) performs numerous other tasks on behalf of the application; for example, serialising, addressing, marshalling and securing of data can all be performed by DDS (as well as many others functions).
This data-centricity provides advantages including, but not limited to, location transparency, application decoupling (in time), platform independence, faster development (due to less porting effort), lower cost of change and importantly data becomes a resource that is available outside of individual applications (i.e. data is not locked inside applications).
I hope that is of help to you.
ptingeyuk
Hi Paul,
Many thanks for the incredibly detailed and insightful response!
Thanks,
Kaleem