Automated Configuration Validation for Enterprise Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Validating configuration settings for enterprise applications across multiple servers and end-user computers is a complex, error-prone process that requires significant manual intervention and is time-consuming, especially in globally controlled and locally managed environments, with a risk of missing critical check-points and requiring platform-specific requirements.

Innovation Solution

A computer-implemented system and method for automating the validation of configuration settings across computing devices, allowing for verification and application of optimal settings through a graphical user interface or command line mode, using XML or config files to store and apply required settings, and generating compliance reports for notification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual validation is used for configuration settings, then user expertise and control are maintained, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvevalidation accuracyVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The validation tool performs self-validation by automatically checking configuration settings against predefined templates and requirements. The system validates server configurations, application settings, and database parameters without requiring manual verification, thereby maintaining high accuracy while significantly reducing validation time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical validation processes with an automated computer-based validation system. The tool uses scripts and predefined templates to automatically verify configuration files, registry settings, and database parameters, eliminating human error and time consumption while maintaining thorough validation coverage.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If manual validation is performed across multiple servers and computers, then configuration verification can be conducted, but the complexity and coordination difficulty increase

Engineering Contradiction:
Improveconfiguration complianceVSAvoidvalidation process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The validation process is segmented into modular components that can independently validate different aspects of configuration settings. The tool divides validation into separate checks for server configurations, application settings, database parameters, and security settings, allowing each segment to be validated independently and reducing overall process complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The validation tool is designed as a universal system that can validate multiple types of configuration settings across different servers, applications, and databases using a single integrated platform. The tool accepts various configuration formats and applies consistent validation rules, simplifying the complexity of validating diverse systems.

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

3Reliability

If check-points are manually tracked during validation, then configuration requirements can be verified, but the risk of missing check-points increases

Engineering Contradiction:
Improvevalidation completenessVSAvoidvalidation operation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The validation tool provides continuous feedback by automatically checking configuration settings against predefined requirements and reporting compliance status in real-time. The system generates detailed validation reports that indicate passed and failed checks, ensuring completeness while simplifying operation through automated progress tracking.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The tool performs preliminary validation by pre-defining all required check-points and validation rules before the actual validation process. The configuration templates and validation scripts are prepared in advance, ensuring that all necessary checks are automatically executed without requiring manual tracking or risk of missing items.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9152534B2System and method for validating configuration settings
Publication Date: 2015.10.06 TATA CONSULTANCY SERVICES LTD
  • US9152534B2 patent drawing
  • US9152534B2 patent drawing
  • US9152534B2 patent drawing

AI summary

The present disclosure relates to a system and method for providing a validation tool to automate in validation of the configuration settings of the computing devices and their interaction thereof for an enterprise application over a network. Also, the present disclosure validates the configurations of the enterprise application which is deployed and executed over the computing devices. Further, the present disclosure provides a method for verifying the configurations settings and applying the required configuration settings across the computing devices, if the existing configuration settings of said computing devices are not verified. Upon verifying and/or applying the configuration settings, said validation tool is configured to generate a compliance report and further notify said generated report to the intended user of a group.