Automated File Structure Generation for Server Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in efficiently and cost-effectively updating and deploying configuration files across multiple servers, as manual deployment is resource-intensive and time-consuming, especially when schema updates require distributing new report templates and associated file structures.
Innovation Solution
A method and system for generating and populating a file structure based on sample export object data, including determining the version of a report schema, retrieving sample file structure data, generating a new file structure, and compressing it for transmission to servers, which automates the deployment process by comparing and updating file structures dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual deployment of configuration files is used, then deployment can be performed, but computing resources and time are consumed excessively
Solution Approach 1:
The system performs self-service by automatically generating configuration files and deploying them to servers without manual intervention. The configuration file generation unit creates updated configuration files based on database changes, and the deployment unit automatically distributes these files to relevant servers, eliminating the need for manual deployment operations.
Solution Approach 2:
The patent replaces manual mechanical deployment operations with an automated computer-based system. The deployment unit uses software automation to handle file generation, validation, and distribution across servers, substituting human manual processes with an automated computational system that significantly reduces time and resource consumption.
2Ease of manufacture
If a development server is dedicated for manual configuration file creation, then configuration files can be published, but computing resources are consumed unnecessarily
Solution Approach 1:
The system eliminates the need for a dedicated development server by implementing self-service functionality within the existing database system. The configuration file generation unit automatically creates configuration files based on database schema changes, and the deployment unit distributes them without requiring separate development infrastructure or manual server dedication.
Solution Approach 2:
The patent makes the database system multi-functional by integrating configuration file generation and deployment capabilities directly into the database management system. Instead of requiring a separate development server, the database system itself performs configuration file creation, validation, and distribution, reducing overall computing resource requirements.
3Reliability
If configuration files are updated across multiple servers, then system functionality is improved, but manual deployment becomes burdensome
Solution Approach 1:
The deployment unit implements self-service by automatically detecting which servers need configuration file updates and deploying the appropriate files to each server without manual intervention. The system validates configuration files against schemas and distributes them automatically, making the multi-server update process self-managing and significantly easier to operate.
Data Source
AI summary
Computer-implemented methods may include receiving first report template data. The first report template data may include a first version identifier identifying a first version of a report schema associated with a first report template. The first version of the report schema may be determined to be subsequent to a current version of the report schema based on the first version identifier. First sample export object data associated with the first version of the report schema may be retrieved. First sample file structure data associated with a file structure of the first version of the report schema may be determined based on the first sample export object data. A first file structure may be generated based on the first sample file structure data. The first file structure may be populated with a plurality of report templates including the first report template. Systems and computer program products are also provided.


