This document compares the Data Distribution Service (DDS) and the eXtensible Messaging and Presence Protocol (XMPP). It provides an introduction to XMPP including its history, core features like messaging and presence, and extensions like pub/sub. It then compares aspects of XMPP and DDS like their standardization, architecture, communication primitives, performance, and target application domains. The concluding remarks note that DDS targets more sophisticated data distribution with quality of service requirements while XMPP focuses on interactive web applications.