This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
dido:public:ra:1.4_req:2_nonfunc:05_interoperability [2021/07/26 16:10] murphy [About] |
dido:public:ra:1.4_req:2_nonfunc:05_interoperability [2021/08/11 13:27] murphy |
||
---|---|---|---|
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: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.). | * 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.). |