Centralized Configuration Engine for Enterprise Software
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current enterprise software applications require separate customization and maintenance across different host systems to achieve a customized function, which is challenging due to the need for consistency and compatibility across multiple applications deployed at different cloud-based systems.
Innovation Solution
A configuration engine centralizes the configuration of enterprise software applications by applying customizations to templates associated with each software application, ensuring compatibility and consistency across different host systems, allowing for the implementation of customized functions that require multiple applications to operate on the same data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate customization is performed for each software application at different host systems, then each application can be tailored to specific local requirements, but the complexity of maintaining consistency and compatibility across multiple applications increases significantly
Solution Approach 1:
The patent merges the configuration management of multiple distributed software applications into a single centralized configuration service. This service applies customizations to templates across multiple host systems through a unified interface, reducing the complexity of managing consistency and compatibility across applications while preserving the ability to customize each application according to local requirements.
Solution Approach 2:
The patent introduces a centralized configuration service as an intermediary between users and multiple software applications. This mediator receives customization requests, applies them to appropriate templates at different host systems, and ensures consistency across applications without requiring direct separate configuration of each application, thus reducing overall configuration management complexity.
2Reliability
If multiple software applications are deployed at different cloud-based host systems, then system availability and accessibility are improved, but the difficulty of ensuring compatibility and consistency across applications increases
Solution Approach 1:
The patent creates a universal configuration service that can operate across multiple cloud-based host systems. This service performs the same configuration and customization functions regardless of which host system is involved, ensuring consistent application of templates and configurations across all deployed applications while maintaining their distributed availability.
Solution Approach 2:
The patent enforces homogeneity in configuration management by applying the same centralized service and template-based approach across all host systems. This ensures that despite applications being deployed at different cloud locations, they all receive consistent configurations and maintain compatibility through standardized template application processes.
3Adaptability or versatility
If each enterprise software application is customized separately, then specific local requirements can be met, but the time and resources required for configuration and maintenance increase
Solution Approach 1:
The patent implements preliminary action by pre-defining configurable templates that contain common configuration parameters and settings. When a customization request is received, the centralized configuration service applies these pre-prepared templates with minimal modification, significantly reducing the time and resources required compared to creating custom configurations from scratch for each application.
Solution Approach 2:
The patent uses copying by replicating proven configuration templates across multiple applications and host systems. Instead of customizing each application independently, the centralized service copies and adapts standardized templates to meet local requirements, dramatically reducing configuration time while maintaining consistency across the enterprise software suite.
Data Source
AI summary
A method may include a configuration engine receiving inputs for generating a customized function whose performance requires a first software application at a first host system to perform a first subprocess and a second software application at a second host system to perform a second subprocess. The configuration engine may apply a first customization to a first template to change a first manner in which data is stored in a first database table operated upon by the first software application while performing the first subprocess. A second customization may be applied to a second template to change the second manner in which data is stored in a second database table operated upon by the second software application while performing the second subprocess. The customized function may be implemented by sending the first template to the first host system and the second template to the second host system.


