×

Bridging data distribution services domains based on discovery data

  • US 20110295923A1
  • Filed: 05/26/2011
  • Published: 12/01/2011
  • Est. Priority Date: 05/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for bridging data distributed service (DDS) domains, comprising:

  • (a) in a networked system having a first DDS domain and a second DDS domain, wherein each DDS domain comprises 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 communicatively coupled with said DDS software applications of both said DDS domains and monitoring discovery data by said DDS software applications for a topic 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, wherein said enabling rules control the enabling state of said input and output DDS dataflow objects, 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 objects, 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×