Automated Containerized Application Configuration and Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of developing and deploying containerized applications, especially AI applications, to edge devices is inefficient and error-prone due to the need for manual configuration and professional knowledge of integrated, image, and application configurations.

Innovation Solution

An automated method and apparatus for configuring and deploying containerized applications, which involves obtaining source code, generating integrated, image, and application configuration files, and constructing a container image and application, thereby streamlining the development-to-deployment process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration is performed for integrated, image, and application configurations, then deployment can be achieved, but the process is time-consuming and error-prone

Engineering Contradiction:
Improvedeployment accuracyVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service configuration where the platform automatically generates integrated configuration files, image configuration files, and application configuration files based on the source code. This eliminates the need for manual configuration by developers, allowing the system to configure itself and thereby reducing both time consumption and human error in the deployment process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration actions by pre-generating all necessary configuration files before deployment. The integrated configuration file is generated first to define components and dependencies, then the image configuration file is generated based on that, and finally the application configuration file is generated. This sequential pre-preparation of configuration materials eliminates the need for manual intervention during deployment, significantly reducing deployment time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If manual configuration is performed, then deployment can be completed, but the development threshold is high requiring professional knowledge

Engineering Contradiction:
Improveease of deploymentVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system eliminates configuration complexity by implementing self-service configuration generation. The platform automatically creates all necessary configuration files based on the source code structure, removing the burden of professional configuration knowledge from developers. This allows anyone to deploy applications without needing to understand complex configuration systems

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The configuration system is segmented into distinct automated stages: first generating the integrated configuration file that defines components and dependencies, then generating the image configuration file based on that, and finally generating the application configuration file. This segmentation of the configuration process into automated steps simplifies the overall complexity and makes deployment accessible to developers without professional configuration expertise

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated configuration is implemented, then deployment efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves high deployment efficiency through a universal configuration generation mechanism that handles multiple configuration types (integrated, image, and application configuration files) through a single automated process. This multi-functional approach consolidates what would otherwise be separate complex systems into one unified automated configuration engine, improving productivity without proportionally increasing system complexity

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

Data Source

PatentUS20250138801A1Method and Apparatus for Automatically Configuring and Deploying Containerized Application
Publication Date: 2025.05.01 SIEMENS AG
  • US20250138801A1 patent drawing
  • US20250138801A1 patent drawing
  • US20250138801A1 patent drawing

AI summary

Teachings of the present disclosure include methods and systems for automatically configuring and deploying a containerized application. An example method includes: obtaining source code associated with a containerized application; generating an integrated configuration file based on the source code, and constructing, with the integrated configuration file, a component associated with the source code; generating an image configuration file based on the source code and the integrated configuration file, and generating, with the image configuration file, a container image associated with the source code; generating an application configuration file based on the source code, the integrated configuration file, and the image configuration file; and generating the containerized application using the application configuration file and the container image.