This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ddsf:public:guidebook:06_append:glossary:c:communications_model [2020/09/29 14:17] murphy |
ddsf:public:guidebook:06_append:glossary:c:communications_model [2021/07/14 15:53] (current) murphy ↷ Links adapted because of a move operation |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Communications Model ===== | ===== Communications Model ===== | ||
- | The communications model underlying the network [[ddsf:private:cookbook:06_append:glossary:m:midware|middleware]] is the most important factor in how applications communicate. The communications model impacts the performance, the ease to accomplish different communication transactions, the nature of detecting errors, and the robustness to different error conditions. Unfortunately, there is no “one size fits all” approach to [[ddsf:private:cookbook:06_append:glossary:d:dapp|distributed applications]]. Different communications models are better suited to handle different classes of application domains. | + | The **Communications Model** underlying the network [[ddsf:public:guidebook:06_append:glossary:m:midware|middleware]] is the most important factor in how applications communicate. The communications model impacts the [[ddsf:public:guidebook:06_append:glossary:p:performance|performance]], the ease to accomplish different communication transactions, the nature of detecting errors, and the robustness to different error conditions. Unfortunately, there is no “one size fits all” approach to [[ddsf:public:guidebook:06_append:glossary:d:dapp|distributed applications]]. Different communications models are better suited to handle different classes of application domains. |
We commonly discuss three main types of network communications models: | We commonly discuss three main types of network communications models: | ||
- | * [[ddsf:private:cookbook:06_append:glossary:p:point-to-point]] | + | * [[ddsf:public:guidebook:06_append:glossary:p:point-to-point]] |
- | * [[ddsf:private:cookbook:06_append:glossary:c:client-server]] | + | * [[ddsf:public:guidebook:06_append:glossary:c:client-server]] |
- | * [[ddsf:private:cookbook:06_append:glossary:p:publish-subscribe]] | + | * [[ddsf:public:guidebook:06_append:glossary:p:publish-subscribe]] |
Source: [[https://community.rti.com/glossary/communications-model]] | Source: [[https://community.rti.com/glossary/communications-model]] |