In this paper we provide a comparative overview of the data distribution service with respect to high-level architecture. We describe the equivalent terminology and concepts, and highlight the key similarities and differences in the areas of declaration management, object management, data distribution management, ownership management, federation management, and time management.
We explore the architectural mapping between HLA and DDS. We develop an outline for translating from one model to the other, and examine the needed supporting transformations and assumptions. We conclude with remarks and observations on building applications that can utilize both HLA and DDS technologies.