Industrial Internet Connectivity Framework | Page 48

Connectivity Framework
7 : Connectivity Standards
Similar to the way a database controls access to stored data , a databus controls data access and updates by many simultaneous components . At its core , DDS is built around a data-centric publish-subscribe data exchange pattern . However , the standard also defines a request-reply data exchange pattern , and vendors offer queuing . The key abstraction is that applications interact with the databus itself , not directly with other applications participating in that interaction . DDS offers precise data-centric quality-of-service ( QoS ) control , reliable multicast , configurable delivery , multiple levels of data durability , history , component and transport redundancy , automatic discovery , connectivity management , and transport agnostic fine-grained data-centric security . In addition , one-to-many and many-to-one communications is a key strength . DDS offers powerful ways to filter and select exactly which data goes where , and “ where ” can be thousands of simultaneous components . To support small , edge devices , there are lightweight versions of DDS that run in constrained environments . The DDS databus ensures ultra-reliable operation and simplifies application code . It does not require servers , greatly easing configuration and operations while eliminating failure and choke points .
A DDS-based system has no hard-coded interactions between components . The DDS databus automatically discovers and connects publishing and subscribing components . No configuration changes are required to add new components ( e . g . a smart machine ) to a system . Components can be developed or sourced from independent parties . DDS overcomes problems associated with point-to-point system integration , such as lack of scalability , interoperability and the ability to evolve the architecture . It enables plug-and-play simplicity , scalability and exceptionally high real-time performance .
DDS is commonly used for system integration and for building autonomous systems , because of the flexibility , reliability and speed necessary to build complex or real-time applications . DDS is a proven technology for reliable , high performance , large-scale IIoT software systems across many vertical industries . IIoT applications using DDS include wind farms , hospital integration , medical imaging , autonomous planes and cars , rail , asset tracking , automotive testing , smart cities , communications , data center switches , video sharing , consumer electronics , oil & gas drilling , ships , avionics , broadcast television , air traffic control , SCADA , robotics and defense .
DDS Gateways exist for many other connectivity technologies , including DNP3 , C37.118 , Modbus , HLA , JMS and so on . The DDS-Web v1.0 specification 1 defines a standardized gateway for Web Services . A standard for a gateway between OPC-UA and DDS is underway at the OMG . The OPC Foundation is developing an OPC-UA-DDS pubsub profile 2 with the goal of adding DDS as an additional publish-subscribe communication option to OPC-UA . Work is underway at oneM2M , investigating an interworking gateway between oneM2M and DDS , a DDS protocol binding for oneM2M , and DDS based direct exchange of data between oneM2M entities 3 .
1
See [ OMG-DDSWEB ]
2
See [ OPC-DDS ]
3
See [ ONEM2M-27 ]
IIC : PUB : G5 : V1.0 : PB : 20170228 - 48 -