Software Property Management via Centralized Database and Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for managing software properties are inaccurate and inefficient, leading to errors during software deployment and operation, particularly in continuous integration and continuous deployment (CI/CD) processes.
Innovation Solution
A system comprising a properties database and a user interface generator that allows operators to define, store, display, and change software properties, with features for automatic comparison of properties across different versions, instances, and job parameters, and integration with CI/CD systems via exposed APIs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current systems for managing software properties are used, then software deployment can proceed, but errors occur during deployment and operation due to inaccurate property management
Solution Approach 1:
The system automatically generates user interfaces and validates property information, reducing manual errors. The properties database automatically stores and retrieves property data, ensuring consistency and accuracy without requiring manual intervention for each property management task.
Solution Approach 2:
The system provides feedback mechanisms that validate property information before deployment, alert operators to potential errors, and ensure property accuracy. The automated comparison of property information against defined schemas provides immediate feedback on validation status.
2Productivity
If manual property management processes are used, then operators can define and change properties, but the process is inefficient and error-prone
Solution Approach 1:
The patent replaces manual mechanical processes of property management with an automated computer-based system. The user interface generator automatically creates interfaces for property definition and management, while the properties database automatically stores and retrieves property information, eliminating manual errors and improving efficiency.
Solution Approach 2:
The properties database acts as an intermediary between operators and the software deployment system, centralizing property management and ensuring data consistency. The user interface generator serves as an intermediary that automates the creation of property definition interfaces, reducing manual effort.
3Measurement precision
If property information is stored in a centralized properties database, then accuracy improves, but system complexity increases
Solution Approach 1:
The properties database serves multiple functions: storing property information, validating property data, generating user interfaces, and providing feedback on property accuracy. This multi-functionality reduces the need for separate systems while maintaining high precision in property information management.
Data Source
AI summary
A system, method implemented on a computer system, and computer program product for managing properties of software to be deployed for running on an operations system. A user interface prompts an operator to input property information to define properties of the software. The property information for the properties of the software input by the operator is stored in a properties database. Property information for properties of the software that is stored in the properties database may be displayed on the user interface and changed by the operator. The property information for the properties of the software that is stored in the properties database may be used to deploy the software to the operations system.


