Industrial Internet Connectivity Framework | Page 61

Connectivity Framework Annex A : Assessment Template : DDS
A . 6.2 Business Viewpoint
A . 6.2.2 Pedigree ( Section 6.2.2 )
Describe the derivation , origin or history of the system . The objective is to understand the brief evolutionary context of this technology .
• DDS was designed for real-time , scalable , continuously available , peer-to-peer real-world systems . A few proprietary DDS systems had been available for several years . Starting in 2001 , there was a focused industry effort to create an open standard under the auspices of the OMG , resulting in Version 1.0 in 2004 . Since then DDS has grown into a family of specifications . The essential specifications include :
• DDS v1.4 ( 2015 )— defines a data-centric publish-subscribe model for distributed application communication and integration .
• DDSI-RTPS v2.2 ( 2014 )— defines the Real-time Publish-Subscribe Protocol ( RTPS ) DDS Interoperability Wire Protocol .
• DDS-XTypes v1.1 ( 2014 )— defines Extensible and DynamicTopic Data Types for DDS
• DDS-RPC v1.0 ( 2016 ) – defines a distributed services framework providing language-independent service definition and service / remote procedure invocation using DDS . Supports automatic discovery , synchronous and asynchronous invocations , and QoS .
• DDS-Security v1.0 ( 2016 )— defines the Security Model and Service Plugin Interface ( SPI ) architecture for compliant DDS implementations .
UML Profile for DDS
2008
DDS for Lw CCM
2009
DDS
2010
DDS-STD-C ++
X-Types
DDS-JAVA5
2012
DDS-WEB 2013
DDS Security
2014
DDS-RPC 2014
App
App
App
DDS Spec 2004
DDS Implementation
DDS Interoperability 2006
DDS Implementation
DDS Implementation
DDS Databus
A . 6.2.3 Variants ( Section 6.2.3 )
DDS enjoys an active and vibrant community continuously working to extend its applicability . The full list of the DDS family of specifications can be found at website 1 .
Multiple independent DDS implementations are available , including both open-source and commercial . Describe the options and variants from the original generic description of the technology .
None . Implementations may differ in their support and coverage of the DDS specifications or compliance profiles .
1
See [ OMG-DDSSTD ] IIC : PUB : G5 : V1.0 : PB : 20170228 - 61 -