This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dido:public:ra:1.4_req:2_nonfunc:05_interoperability [2021/06/08 23:46] char |
dido:public:ra:1.4_req:2_nonfunc:05_interoperability [2021/08/11 13:27] (current) murphy |
||
---|---|---|---|
Line 9: | Line 9: | ||
<figure interopLevels> | <figure interopLevels> | ||
{{ :dido:public:ra:1.4_req:2_nonfunc:knowledgepyramidinteroperatbility.png?700 |}} | {{ :dido:public:ra:1.4_req:2_nonfunc:knowledgepyramidinteroperatbility.png?700 |}} | ||
- | <caption>The Automation Pyramid and Interoperability</caption> | + | <caption>The [[dido:public:ra:xapend:xapend.a_glossary:a:autopyramid|Automation Pyramid]] and Interoperability</caption> |
</figure> | </figure> | ||
Line 15: | Line 15: | ||
[[dido:public:ra:1.4_req:2_nonfunc:05_interoperability | return to Top]] | [[dido:public:ra:1.4_req:2_nonfunc:05_interoperability | return to Top]] | ||
- | The //Foundational// or //Technical Interoperability Level// is concerned with the most fundamental and basic kind of interoperability. It provides the "foundation" for all the higher levels of interoperability. It establishes the technical aspects of peer-to-peer interoperability that prevail regardless of hardware, operating system, or [[dido:public:ra:xapend:xapend.a_glossary:m:midware|middleware]] platforms. The Foundational or Technical Interoperability Level is defined in terms of two perspectives: Data and System. | + | The //Foundational// or //Technical Interoperability Level// is concerned with the most fundamental and basic kind of interoperability. It provides the "foundation" for all the higher levels of interoperability. It establishes the technical aspects of peer-to-peer interoperability that prevail regardless of hardware, [[dido:public:ra:xapend:xapend.a_glossary:o:os|operating system]], or [[dido:public:ra:xapend:xapend.a_glossary:m:midware|middleware]] platforms. The Foundational or Technical Interoperability Level is defined in terms of two perspectives: Data and System. |
* From the Data perspective, there is a clear, shared expectation for the contents, context and meaning of that data (e.g., [[dido:public:ra:xapend:xapend.a_glossary:b:bigendian]] or [[dido:public:ra:xapend:xapend.a_glossary:l:littleendian]], or size of an integer, or character set used) | * From the Data perspective, there is a clear, shared expectation for the contents, context and meaning of that data (e.g., [[dido:public:ra:xapend:xapend.a_glossary:b:bigendian]] or [[dido:public:ra:xapend:xapend.a_glossary:l:littleendian]], or size of an integer, or character set used) | ||
- | * From the system perspective the differences in computer technology are non-existent (e.g., [[dido:public:ra:xapend:xapend.a_glossary:00-9:16-bit]], [[dido:public:ra:xapend:xapend.a_glossary:00-9:32-bit]] and [[dido:public:ra:xapend:xapend.a_glossary:00-9:64-bit]] processors. [[dido:public:ra:xapend:xapend.a_glossary:r:risc]] versus [[dido:public:ra:xapend:xapend.a_glossary:c:cisc]] computers, etc.). In a [[dido:public:ra:xapend:xapend.a_glossary:d:distsystem|Distributed System]], the network protocols are another part of the Foundational or Technical Level of interoperability (e.g., [[dido:public:ra:xapend:xapend.a_glossary:t:tcp]] and [[dido:public:ra:xapend:xapend.a_glossary:u:udp]] over [[dido:public:ra:xapend:xapend.a_glossary:i:ipaddr]], etc.). | + | * From the system perspective the differences in computer technology are non-existent (e.g., [[dido:public:ra:xapend:xapend.a_glossary:00-9:16bit]], [[dido:public:ra:xapend:xapend.a_glossary:00-9:32bit]] and [[dido:public:ra:xapend:xapend.a_glossary:00-9:64bit]] processors. [[dido:public:ra:xapend:xapend.a_glossary:r:risc]] versus [[dido:public:ra:xapend:xapend.a_glossary:c:cisc]] computers, etc.). In a [[dido:public:ra:xapend:xapend.a_glossary:d:distsystem|Distributed System]], the network protocols are another part of the Foundational or Technical Level of interoperability (e.g., [[dido:public:ra:xapend:xapend.a_glossary:t:tcp]] and [[dido:public:ra:xapend:xapend.a_glossary:u:udp]] over [[dido:public:ra:xapend:xapend.a_glossary:i:ipaddr]], etc.). |
==== Syntactic Level ==== | ==== Syntactic Level ==== | ||
Line 43: | Line 43: | ||
[[dido:public:ra:1.4_req:2_nonfunc:05_interoperability | return to Top]] | [[dido:public:ra:1.4_req:2_nonfunc:05_interoperability | return to Top]] | ||
- | //<color #FF0000><todo>TBD - to be added/expanded in future revisions of the DIDO RA</todo></color>// | + | : <wrap hi><color red> To be added/expanded in future revisions of the DIDO RA </color></wrap> |
/**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |