REST JSON Data Exchange for Valve Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data exchange techniques for device diagnostics in process automation, such as those used in industrial factories, are complex and require lengthy coding, making it difficult to provide real-time data access via Web-based interfaces, which can lead to inefficiencies and increased downtime due to disrupted processes.

Innovation Solution

The adoption of a lightweight Representational State Transfer (REST) architecture that uses JavaScript Object Notation (JSON) for data formats, allowing for simpler and language-independent data exchange, reducing complexity and enabling real-time data delivery to user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional Web services architecture with XML and SOAP is used for data exchange, then data can be transmitted between systems, but the coding becomes lengthy and complex, increasing device complexity and implementation difficulty

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidcoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the data format parameter from XML to JSON and the protocol parameter from SOAP to REST. This parameter change simplifies the data structure from hierarchical XML tags to key-value JSON pairs, eliminating the need for complex SOAP envelopes and WSDL definitions, thereby reducing coding complexity while maintaining data exchange capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent adopts lightweight JSON objects instead of heavy XML documents with extensive SOAP wrappers. JSON's simpler syntax and smaller size make it a more efficient, disposable data carrier that reduces implementation complexity and processing overhead compared to the bulky XML/SOAP structure

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Reliability

If conventional XML/SOAP architecture is used, then data can be exchanged between systems, but real-time data access is difficult due to processing overhead

Engineering Contradiction:
Improvedata exchange capabilityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent changes the data format from XML to JSON, which has simpler parsing requirements and smaller size. This parameter change reduces the processing time required to parse and validate data structures, enabling faster data access and real-time diagnostics while maintaining reliable data exchange between systems

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and removes the heavy SOAP protocol layer and XML parsing overhead from the data exchange process. By using REST directly with JSON, the solution eliminates unnecessary processing steps, allowing data to be accessed and processed in real-time without the burden of complex protocol handling

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If XML/SOAP protocols are used for data transmission, then comprehensive data can be transmitted, but the language-dependent nature increases implementation complexity

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidimplementation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent adopts JSON, a language-independent data format that can be parsed and generated by multiple programming languages (JavaScript, Python, Java, C#, etc.) with equal ease. This universal format eliminates the need for language-specific XML bindings and SOAP implementations, making the system easier to operate and implement across different technology stacks while maintaining comprehensive data transmission capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10107416B2Method for transmitting data for device diagnostics and implementations thereof
Publication Date: 2018.10.23 DRESSER LLC
  • US10107416B2 patent drawing
  • US10107416B2 patent drawing
  • US10107416B2 patent drawing

AI summary

A method that simplifies the exchange of data to facilitate delivery of data that relates to operation of a valve assembly to a Web-based user interface over a network. In one embodiment, the method configures an apparatus to receive data about the valve assembly in a first format and to generate an output in a second format, e.g., JavaScript Object Notation (JSON) format. The method may also configure the device with an architecture with multiple layers, wherein the architecture can exchange data in the JSON format between a first layer and a second layer. This architecture is configured to be lightweight as compared to the SOAP/HTTP architecture found in conventional techniques, typically deploying a Representational State Transfer (REST) structure that permits use of JavaScript Object Notation (JSON) format to communicate among the architecture layers and with the web-based user interface.