1. A method for bridging data distributed service (DDS) domains, comprising: (a) in a networked system having a first DDS domain representing a first communication data space in which only publishers and subscribers of said first DDS domain interact and a second DDS domain, representing a second communication data space in which only publishers and subscribers of said second DDS domain interact, wherein each of said DDS domain comprise a plurality of DDS software applications each running on a computer platform in an independent and distributed manner across said networked system, and wherein each of said DDS software applications publishes data and subscribes to data; and (b) having a DDS domain bridge executable as a software application or a software library on a computer system, said DDS domain bridge is a direct communication coupling bridge for DDS data between said first communication data space formed said second DDS domain, said DDS domain bridge communicatively coupled with said DDS software applications of both said DDS domains and monitoring discovery data by said DDS software applications for atopic name, a topic type, QoS properties or any combination thereof, wherein said DDS domain bridge comprises a plurality of bridge domain rules based on said topic name, said topic type, said QoS properties or any combination thereof organized as creation rules and enabling rules, wherein said creation rules control the creation of input DDS dataflow objects and output DDS dataflow objects for said DDS data, wherein said enabling rules control the enabling state of said input and output DDS dataflow objects for said DDS data, and when said input and output DDS dataflow objects are both in said enabling state set by said enabling rules a DDS dataflow is established between said input DDS dataflow objects and said output DDS dataflow object, wherein said DDS dataflow enables data propagation from one or more of said DDS software applications in said first DDS domain through said enabled input DDS dataflow objects subscribing to said published data to one or more of said DDS software applications in said second DDS domain through said enabled output DDS dataflow objects publishing said received data.
1. A method for bridging data distributed service (DDS) domains, comprising: (a) in a networked system having a first DDS domain representing a first communication data space in which only publishers and subscribers of said first DDS domain interact and a second DDS domain, representing a second communication data space in which only publishers and subscribers of said second DDS domain interact, wherein each of said DDS domain comprise a plurality of DDS software applications each running on a computer platform in an independent and distributed manner across said networked system, and wherein each of said DDS software applications publishes data and subscribes to data; and (b) having a DDS domain bridge executable as a software application or a software library on a computer system, said DDS domain bridge is a direct communication coupling bridge for DDS data between said first communication data space formed said second DDS domain, said DDS domain bridge communicatively coupled with said DDS software applications of both said DDS domains and monitoring discovery data by said DDS software applications for atopic name, a topic type, QoS properties or any combination thereof, wherein said DDS domain bridge comprises a plurality of bridge domain rules based on said topic name, said topic type, said QoS properties or any combination thereof organized as creation rules and enabling rules, wherein said creation rules control the creation of input DDS dataflow objects and output DDS dataflow objects for said DDS data, wherein said enabling rules control the enabling state of said input and output DDS dataflow objects for said DDS data, and when said input and output DDS dataflow objects are both in said enabling state set by said enabling rules a DDS dataflow is established between said input DDS dataflow objects and said output DDS dataflow object, wherein said DDS dataflow enables data propagation from one or more of said DDS software applications in said first DDS domain through said enabled input DDS dataflow objects subscribing to said published data to one or more of said DDS software applications in said second DDS domain through said enabled output DDS dataflow objects publishing said received data. 5. The method as set forth in claim 1 , wherein said data propagation comprises propagation of data properties, data values or a combination thereof.