A bridge to integrate representation of global data space in Data
Distribution Service (DDS) and Data Management Systems (DBMS). The DDS
concept of a keyed topic and a type is mapped to the DBMS notion of a
keyed table and schema representing data-object instances. Rules are
specified for translating between a DBMS table record and the DDS wire
format representation. Four bridge components are possible:
Bridge-DDS-DBMS-Publication to store outgoing published data;
Bridge-DDSDBMS-Subscription to store incoming subscribed data;
Bridge-DBMS-DDS-Publication to publish changes to a DBMS table; and
Bridge-DBMS-DDS-Subscription to update a DBMS Table based on received
data subscriptions from the network. Mechanisms are provided for
preventing publication of data seen by DDS, and for preventing
application of changes already made in a DBMS table. Use cases include:
data caching in a database; automatic persistency of all (or selected)
global data-objects; distributing database contents; and multi-vendor
database content transfer.