Cloud Version Update System with Heterogeneous Compatibility Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of local enterprise systems with cloud services leads to inconsistencies in version updates between cloud applications and enterprise-end applications, resulting in distinct operational outcomes during system upgrades.

Innovation Solution

A version updating system that includes a cloud server configured to execute a version updating tool, a version matching component, and a heterogeneous system management module. This system communicates with heterogeneous systems and sub-business systems to ensure version compatibility and initiate version updates only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud system applications implement version updates through hot deployment, then update speed and service continuity are improved, but version consistency with enterprise-end applications deteriorates

Engineering Contradiction:
Improveupdate speedVSAvoidversion consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary version compatibility checking before executing the update. The version checking module detects the versions of both cloud system applications and enterprise-end applications, and determines compatibility in advance. Only when compatibility is confirmed does the system proceed with hot deployment, thus maintaining version consistency while enabling rapid updates.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If local enterprise services follow comprehensive deployment approach, then system integration is improved, but update flexibility and granularity deteriorate

Engineering Contradiction:
Improvesystem integrationVSAvoidupdate flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system segments the update process into independent modules: version detection module, compatibility judgment module, and controlled update execution module. This allows selective updating of specific applications based on compatibility results, providing fine-grained control over updates while maintaining overall system integration through the coordinated operation of these modules.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If different enterprises perform system upgrades, then customization to local needs is improved, but operational consistency and reliability deteriorate

Engineering Contradiction:
ImprovecustomizationVSAvoidoperational consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the version checking module continuously monitors the versions of enterprise-end applications, and the compatibility judgment module uses this feedback to determine whether cloud system applications can be updated. This closed-loop control ensures that updates are only performed when compatibility conditions are met, maintaining operational consistency across different enterprise environments while allowing customization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250085957A1Version updating system and version updating method
Publication Date: 2025.03.13 DATA SYST CONSULTING
  • US20250085957A1 patent drawing
  • US20250085957A1 patent drawing
  • US20250085957A1 patent drawing

AI summary

A version updating system and a version updating method are provided. The version updating system includes a cloud server configured to execute a version updating tool, a version matching component, and a heterogeneous system management module that communicates with a heterogeneous system and a sub-business system. When the cloud server receives a version updating request for a cloud application, the version updating tool executes and prompts the version matching component to obtain version information of the heterogeneous system through the heterogeneous system management module. When the version information fails to meet version requirements, the version matching component records that the version information does not meet the version requirements and transmits a version updating notification to the sub-business system. After the sub-business system halts operation based on the version updating notification, the version matching component notifies the version updating tool of performing a version updating operation for the cloud application.