dido:public:ra:xapend:xapend.a_glossary:t:topic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:t:topic [2020/11/13 16:41]
nick
dido:public:ra:xapend:xapend.a_glossary:t:topic [2021/10/04 05:47] (current)
130.61.140.2 ↷ Links adapted because of a move operation
Line 1: Line 1:
-====== Topic ====== +===== Topic ===== 
-[[dido:​public:​ra:​xapend:​xapend.a_glossary | Return to Glossary ]]+[[dido:​public:​ra:​xapend:​xapend.a_glossary:start| Return to Glossary ]]
  
  
 A **Topic** is the most basic description of data that is to be published ​ A **Topic** is the most basic description of data that is to be published ​
-and/or subscribed to.  A topic connects a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​data_writer]] with  +and/or subscribed to.  A topic connects a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​data_writer]] with a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​data_reader]],​ i.e., communication does not occur unless the  
-a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​data_reader]],​ i.e., communication does not occur unless the  +topic published by a data writer matches a topic subscribed to by a data reader. Communication via topics is anonymous and transparent,​ i.e., publishers and subscribers need not be concerned with how topics are created or who is writing/​reading them since the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​dds]] [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​dcps |DCPS]] [[dido:​public:​ra:​xapend:​xapend.a_glossary:​m:​midware|middleware]] manages  
-topic published by a data writer matches a topic subscribed ​ +these issues. ​ In programming terms, a Topic is a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​class|Class]] and each [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​instance|instance]] is a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​sample|Sample]]. Topic instances are associated with a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​k:​key|key]] (similar to a packet [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​id |ID]]), defined by [[dido:​public:​ra:​xapend:​xapend.b_stds:tech:omg:idl|IDL]] and a set of [[dido:​public:​ra:​xapend:​xapend.f_qos:​start|Quality of Service parameters]].
-to by a data reader. Communication via topics is anonymous ​ +
-and transparent,​ i.e., publishers and subscribers need not  +
-be concerned with how topics are created or who is  +
-writing/​reading them since the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​dds]] [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​dcps |DCPS]] [[dido:​public:​ra:​xapend:​xapend.a_glossary:​m:​midware|middleware]] manages  +
-these issues. ​ In programming terms, a Topic is a Class  +
-and each [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​instance|instance]] is a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​sample|Sample]]. Topic instances are associated ​ +
-with a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​k:​key|key]] (similar to a packet [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​id |ID]]), defined by [[dido:​public:​ra:​xapend:​xapend.a_glossary:i:idl]] and a  +
-set of Quality of Service parameters.+
  
  
 Source: [[https://​istkb.adlinktech.com/​article/​vortex-opensplice-dds-glossary/​ | OpenSplice Glossary]] Source: [[https://​istkb.adlinktech.com/​article/​vortex-opensplice-dds-glossary/​ | OpenSplice Glossary]]
  
dido/public/ra/xapend/xapend.a_glossary/t/topic.1605303693.txt.gz · Last modified: 2020/11/13 16:41 by nick