Metadata-Driven Container Deployment from Graphical Application Graphs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing tools for deploying containerized application environments, such as Kubernetes and Docker Compose, require significant technical expertise and manual configuration, posing barriers for organizations due to their complexity and lack of user-friendly interfaces.
Innovation Solution
A system and method that uses application stack templates, mapping data, and a graphical user interface to automate the deployment process, allowing users to visually define relationships and dependencies, generating a metadata dataset to create a comprehensive containerized applications environment repository.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing tools like Kubernetes and Docker Compose are used for deploying containerized applications, then powerful container management capabilities are achieved, but significant technical expertise and manual configuration are required
Solution Approach 1:
The patent introduces an intermediary layer between the user and containerization tools. This intermediary automatically generates container configuration files based on high-level user specifications, translating simple user intent into complex technical configurations without requiring users to manually write YAML or understand container orchestration details
Solution Approach 2:
The system enables self-service deployment by automatically generating and configuring containerization files. The system itself performs the complex task of translating high-level specifications into detailed container configurations, eliminating the need for users to manually configure each aspect of container deployment
2Adaptability or versatility
If manual configuration is used for deploying containerized applications, then flexibility and customization are achieved, but significant time and effort are required
Solution Approach 1:
The patent implements preliminary action by pre-defining templates and structures for container configuration files. These templates contain pre-configured best practices and standard patterns, allowing the system to quickly generate valid configurations by filling in template variables rather than creating configurations from scratch each time
Solution Approach 2:
The system uses copying by replicating proven configuration patterns and templates across multiple deployments. Instead of manually creating unique configurations for each deployment, the system copies and adapts pre-validated templates, significantly reducing the time and effort required while maintaining customization through parameter variation
Data Source
AI summary
A system for deploying a containerized applications environment, comprising a storage with application stack templates and mapping data of application integration topology, and processors configured to: display a graphical user interface; generate a logical graph defining data flow between applications based on user actions and mapping data; select a subgroup of stack templates; convert the logical graph into a metadata dataset with application parameters; modify template variables with respective parameters; combine the subgroup to generate a containerized applications environment repository; and output the repository for code production deployment.


