Proxy Server Protocol Transformation for Legacy Industrial Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy software in industrial automation environments is often incompatible with internet communications and firewall protocols, requiring costly modifications to support remote device connectivity.

Innovation Solution

A proxy server is used to transform legacy software protocols into web-compatible protocols, enabling communication with remote devices without modifying the existing software, and providing encryption and throttling capabilities to ensure secure and efficient data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If legacy software is modified to support internet communications, then compatibility with remote devices is improved, but development time and cost increase

Engineering Contradiction:
Improvecompatibility with remote devicesVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

A proxy server is introduced as an intermediary component between the legacy software and the internet. The proxy server receives requests from the legacy software using its native protocol, transforms them into web-compatible protocols (HTTP/HTTPS), and forwards them to remote devices. This eliminates the need to modify the legacy software while enabling internet connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication protocol parameters are changed by introducing a protocol translation layer. The proxy server converts the legacy software's native protocol parameters into web-standard protocol parameters, allowing the legacy software to communicate over the internet without modification.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If legacy software is modified to support internet communications, then connectivity over the internet is improved, but cost increases

Engineering Contradiction:
Improveconnectivity over the internetVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

Instead of modifying the legacy software (which requires development costs, testing, and deployment), a proxy server is deployed as an intermediary. This approach uses existing infrastructure and standard web protocols, significantly reducing the cost of enabling internet connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If legacy software uses native protocols, then software functionality is preserved, but compatibility with web-based systems deteriorates

Engineering Contradiction:
Improvesoftware functionalityVSAvoidcompatibility with web-based systems
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The proxy server acts as a protocol translator that sits between the legacy software and web-based systems. It receives requests in the legacy software's native protocol, translates them into web-compatible protocols, and vice versa for responses, thereby maintaining both the original software functionality and web compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If data is transmitted over the internet, then remote device access is enabled, but security risks increase

Engineering Contradiction:
Improveremote device accessVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The proxy server serves as a secure intermediary that handles all communications between the legacy software and the internet. It can implement authentication, encryption, and monitoring functions to protect data during transmission, thereby enabling remote access while mitigating security risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8281385B2Internet friendly proxy server extending legacy software connectivity
Publication Date: 2012.10.02 ROCKWELL AUTOMATION TECH INC
  • US8281385B2 patent drawing
  • US8281385B2 patent drawing
  • US8281385B2 patent drawing

AI summary

An industrial automation proxy server comprises an interface that receives data related to legacy software, where the data is associated with a legacy protocol. Additionally, the industrial automation proxy server includes a protocol transformation component that converts the data associated with the legacy protocol to a disparate protocol. Furthermore, the industrial automation proxy server can include a routing component that redirects the data to a remote device over an internet connection.