User Tools

Site Tools


ddsf:public:guidebook:06_append:01_family_of_standards:05_wip:ddsjson

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:01_family_of_standards:05_wip:ddsjson [2020/06/07 22:19]
char ↷ Page moved from ddsf:private:cookbook:06_append:01_family_of_standards:05_wip:ddsjson to ddsf:private:cookbook:06_append:01_family_of_standards:04_ext:ddsjson
ddsf:public:guidebook:06_append:01_family_of_standards:05_wip:ddsjson [2021/07/14 15:55] (current)
murphy ↷ Links adapted because of a move operation
Line 1: Line 1:
-====== OMG: DDS Consolidated JSON Syntax (DDS-JSON) Request For Proposal (RFP) ====== +====== OMG: DDS Consolidated JSON Syntax (DDS-JSON) ====== 
-[[ddsf:private:cookbook:​06_append:​01_family_of_standards| return to the DDS Family of Standards ]]+[[ddsf:public:guidebook:​06_append:​01_family_of_standards:start| return to the DDS Family of Standards ]]
  
 <​table>​ <​table>​
-<​caption>​Data sheet for DDS Consolidated JSON Syntax (DDS-JSON) Request For Proposal (RFP)</​caption>​ +<​caption>​Data sheet for DDS Consolidated JSON Syntax (DDS-JSON)</​caption>​ 
-| Title                      | DDS Consolidated JSON Syntax ​(DDS-JSON) Request For Proposal ​ |+| Title                      | DDS Consolidated JSON Syntax ​ |
 | Acronym ​                   | DDS-JSON | | Acronym ​                   | DDS-JSON |
-| Version ​                   |  +| Version ​                   | 1.0 
-| OMG Document Number ​       | mars/2018-03-01 | +| OMG Document Number ​       | formal/20-12-01  
-| Release Date               ​| ​17 April 2018 +| Release Date               ​| ​February 2021 
-| About RFP                  ​| [[https://​www.omg.org/​news/releases/pr2018/​04-17-18.htm]] | +| About Specification ​       ​| [[https://​www.omg.org/​spec/DDS-JSON/]] | 
-| Document ​                  | [[https://​www.omg.org/​cgi-bin/doc?mars/18-03-01.pdf]]|+| Document ​                  | [[https://​www.omg.org/​spec/DDS-JSON/1.0/PDF]]|
 </​table>​ </​table>​
  
   : **Note**: The following is an excerpt from the actual document. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference.   : **Note**: The following is an excerpt from the actual document. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference.
  
-===== Motivation ​=====+===== Scope ===== 
 +  : //​[[ddsf:​public:​guidebook:​06_append:​glossary:​j:​json|JavaScript Object Notation (JSON)]] is a lightweight language-independent text format to represent structured data. Originally inspired by the object literals of JavaScript, JSON has become a extremely popular mechanism for data interchange;​ information storage, with built-in support in many database management systems; and structured document definition. // \\  ​
  
-The DDS family of standards specifies a complete connectivity framework with a standard wire protocol, APIs, and type system. DDS enables thousands of mission-critical systems that span multiple domains (e.g., transportationsmart energymedical devices, simulation ​and test, airspace, and defense)As a result, it is considered one of the core connectivity frameworks of the Industrial Internet +  : //This specification defines a consolidated JSON [[ddsf:​public:​guidebook:​06_append:​glossary:​s:​syntax|syntax]] to represent ​DDS resources ​and dataThat issyntax to represent the [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] Type SystemDDS [[ddsf:​public:​guidebook:​06_append:​glossary:​q:​quality_of_service_qos_policies|QoS]] PoliciesDDS Entities ​and Applications, and DDS Data Samples using JSONThe syntax defined in this specification can be used as an alternative to the existing XML syntax to represent DDS resources and data defined in [[ddsf:​public:​guidebook:​06_append:​01_family_of_standards:​03_ext:​ddsxml|[DDS-XML]]].//
-of Things.+
  
-One of the most important requirements of Industrial Internet systems is the +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
-ability ​to exchange information between disparate systems. This poses a number +/* To add a discussion page to this pagecomment out the line that says  
-of interoperability challengesas many of these systems often rely on domainspecific connectivity frameworks with different type systems and serialization formats. The Industrial Internet Connectivity Framework [IICF]—a reference +  ​~~DISCUSSION:off~~ 
-architecture recently published by the Industrial Internet Consortium ([[https://​www.iiconsortium.org]])—proposes the use of standard connectivity +*
-gateways to bridge information across connectivity frameworks.+~~DISCUSSION:​on|Outstanding Issues~~ 
 +~~DISCUSSION:​off~~
  
-One of the first examples of standard connectivity gateways is the Web-Enabled DDS [DDS-WEB] specification. It defines the building blocks necessary to bridge DDS systems with web services using REST and WebSocket APIs. To achieve fully interoperability,​ [DDS-WEB] specifies an XML syntax to 
-represent DDS resources and leverages existing XML syntax to represent DDS data and QoS policies. As a result, implementations of [DDS-WEB] may 
-exchange information serialized in XML format with web applications one one side, and information serialized in CDR and XCDR [DDS-XTYPES] format with native DDS applications on the other side. 
- 
-Recently, all the XML syntax to represent DDS resources, data, and QoS policies has been formally consolidated into a single document: the DDS 
-Consolidated XML Syntax specification [DDS-XML]. This specification contains all the necessary building blocks to serialize information in XML format, and to define a textual representation of DDS system that may be used to deploy DDS applications. 
- 
-While XML is a highly popular language-independent format to represent structured information,​ many systems and connectivity frameworks rely on other lighter-weight textual formats like JSON. This is true especially in web applications,​ such as those that [DDS-WEB] bridges, where REST and WebSocket APIs rely on JSON as their serialization format to represent data and resources. Hence, this specification solicits proposals for a DDS consolidated ​ JSON syntax to represent DDS resources, QoS Policies, and data. 
  
ddsf/public/guidebook/06_append/01_family_of_standards/05_wip/ddsjson.1591582747.txt.gz · Last modified: 2020/06/07 22:19 by char