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:01_family_of_standards:04_gate:ddsopcua [2021/07/14 15:41] murphy ↷ Links adapted because of a move operation |
ddsf:public:guidebook:06_append:01_family_of_standards:04_gate:ddsopcua [2021/07/14 15:55] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 15: | Line 15: | ||
| ==== Scope ==== | ==== Scope ==== | ||
| - | : //[[ddsf:private:guidebook:06_append:glossary:d:data_distribution_service_dds]] is a family of standards from the [[ddsf:private:guidebook:06_append:glossary:o:omg]] that provide | + | : //[[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds]] is a family of standards from the [[ddsf:public:guidebook:06_append:glossary:o:omg]] that provide |
| - | connectivity, [[ddsf:private:guidebook:06_append:glossary:i:interoperability|interoperability]], and [[ddsf:private:guidebook:06_append:glossary:p:portability|portability]] for Industrial Internet, cyber-physical, and mission-critical applications.// | + | connectivity, [[ddsf:public:guidebook:06_append:glossary:i:interoperability|interoperability]], and [[ddsf:public:guidebook:06_append:glossary:p:portability|portability]] for Industrial Internet, cyber-physical, and mission-critical applications.// |
| - | : //The DDS connectivity standards cover [[ddsf:private:guidebook:06_append:glossary:p:publish-subscribe|Publish-Subscribe]] (DDS), Service Invocation [[ddsf:public:guidebook:06_append:01_family_of_standards:03_ext:ddsrpc| (DDS-RPC)]], Interoperability | + | : //The DDS connectivity standards cover [[ddsf:public:guidebook:06_append:glossary:p:publish-subscribe|Publish-Subscribe]] (DDS), Service Invocation [[ddsf:public:guidebook:06_append:01_family_of_standards:03_ext:ddsrpc| (DDS-RPC)]], Interoperability |
| [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:ddsi_rtps| (DDS-RTPS)]], Information Modeling ([[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_extensible_types_dds-xtypes|DDS-XTYPES]]), Security [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_security| (DDS-SECURITY)]], as well as programing APIs for C, | [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:ddsi_rtps| (DDS-RTPS)]], Information Modeling ([[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_extensible_types_dds-xtypes|DDS-XTYPES]]), Security [[ddsf:public:guidebook:06_append:01_family_of_standards:01_core:dds_security| (DDS-SECURITY)]], as well as programing APIs for C, | ||
| C++, Java and other languages.// | C++, Java and other languages.// | ||
| - | : //The [[ddsf:private:guidebook:06_append:glossary:o:opc]] Unified Architecture (OPC-UA) is an information exchange standard for Industrial Automation and related | + | : //The [[ddsf:public:guidebook:06_append:glossary:o:opc]] Unified Architecture (OPC-UA) is an information exchange standard for Industrial Automation and related |
| - | systems created by the OPC Foundation. The [[ddsf:private:guidebook:06_append:glossary:o:opc_ua]] standard provides an Addressing and Information Model for | + | systems created by the OPC Foundation. The [[ddsf:public:guidebook:06_append:glossary:o:opc_ua]] standard provides an Addressing and Information Model for |
| - | Data Access, Alarms, and Service invocation layered over multiple transport-level protocols such as Binary [[ddsf:private:guidebook:06_append:glossary:t:tcp]] and | + | Data Access, Alarms, and Service invocation layered over multiple transport-level protocols such as Binary [[ddsf:public:guidebook:06_append:glossary:t:tcp]] and |
| Web-Services.// | Web-Services.// | ||
| : //DDS and OPC-UA exhibit significant deployment similarities:// | : //DDS and OPC-UA exhibit significant deployment similarities:// | ||
| - | * //Both enable independently developed applications to interoperate even when those applications come from different vendors, use different [[ddsf:private:guidebook:06_append:glossary:p:programlang|programming languages]], or run on different platforms and operating systems.// | + | * //Both enable independently developed applications to interoperate even when those applications come from different vendors, use different [[ddsf:public:guidebook:06_append:glossary:p:programlang|programming languages]], or run on different platforms and operating systems.// |
| * //Both have significant traction within Industrial Automation systems.// | * //Both have significant traction within Industrial Automation systems.// | ||
| - | * //Both define standard protocols built on top of the [[ddsf:private:guidebook:06_append:glossary:t:tcp|TCP]]/[[ddsf:private:guidebook:06_append:glossary:u:udp|UDP]]/[[ddsf:private:guidebook:06_append:glossary:i:ip|IP]] Internet stacks. | + | * //Both define standard protocols built on top of the [[ddsf:public:guidebook:06_append:glossary:t:tcp|TCP]]/[[ddsf:public:guidebook:06_append:glossary:u:udp|UDP]]/[[ddsf:public:guidebook:06_append:glossary:i:ip|IP]] Internet stacks. |
| The two technologies may coexist within the same application domains; however, while there are solutions that [[ddsf:public:guidebook:06_append:glossary:b:bootstrap|bridge]] | The two technologies may coexist within the same application domains; however, while there are solutions that [[ddsf:public:guidebook:06_append:glossary:b:bootstrap|bridge]] | ||
| between DDS and OPC-UA, these are based on custom mappings and cannot be relied to work across vendors and | between DDS and OPC-UA, these are based on custom mappings and cannot be relied to work across vendors and | ||
| products.// | products.// | ||
| - | ://This specification overcomes this situation by defining a standard, vendor-independent, configurable [[ddsf:private:guidebook:06_append:glossary:g:gateway|gateway]] that enables interoperability and information exchange between systems that use DDS and systems that use OPC-UA.// | + | ://This specification overcomes this situation by defining a standard, vendor-independent, configurable [[ddsf:public:guidebook:06_append:glossary:g:gateway|gateway]] that enables interoperability and information exchange between systems that use DDS and systems that use OPC-UA.// |
| /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||