SaaS Configuration Manager for Cloud Application Remote Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The configuration of Software as a Service (SaaS) platforms for remote management of cloud applications is time-consuming and prone to errors due to manual configuration and scripting, which can vary across different deployments and require different formats, leading to inefficiencies and interdependencies between monitoring and logging tooling.
Innovation Solution
A configuration manager hosted on a cloud platform that determines and applies generic configuration content from a repository, enabling asynchronous configuration of multiple SaaS instances and reducing manual errors by using separate configuration services for monitoring and logging tooling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual configuration and scripting are used to configure SaaS platforms, then flexibility to handle different deployments is achieved, but configuration time increases and errors occur
Solution Approach 1:
The patent uses templates as reusable copies of configuration content that can be applied across multiple deployments. Instead of manually configuring each SaaS instance from scratch, the system stores configuration templates in a repository and automatically applies them to provision tenants and configure SaaS instances, significantly reducing configuration time while maintaining adaptability through template selection and customization.
Solution Approach 2:
The patent performs preliminary configuration by creating and storing configuration templates in advance in a configuration repository. These pre-prepared templates contain all necessary configuration content for common deployment scenarios, allowing the system to quickly provision new tenants and configure SaaS instances by simply applying the appropriate templates rather than performing manual configuration each time.
2Adaptability or versatility
If manual configuration and scripting are used, then custom configurations for different deployments are possible, but error-proneness increases
Solution Approach 1:
The system uses validated configuration templates as reusable copies that have been pre-tested and verified. By copying these proven templates rather than creating configurations manually, the system maintains customizability through template selection and parameter adjustment while eliminating errors associated with manual scripting and configuration.
Solution Approach 2:
The system enables self-service configuration by automatically selecting and applying appropriate templates based on deployment requirements. The configuration manager autonomously provisions tenants and configures SaaS instances without requiring manual scripting, thereby reducing human error while maintaining the ability to handle custom configurations through template-based approaches.
3Productivity
If separate configuration services are used for monitoring and logging tooling, then interdependencies are reduced, but system complexity increases
Solution Approach 1:
The patent segments the configuration system into separate configuration services for different functional areas such as monitoring and logging. Each service independently manages its specific configuration content and applies it to relevant SaaS instances. This segmentation reduces interdependencies between different tooling configurations, allowing them to be developed, maintained, and executed independently, thereby improving configuration speed despite the apparent increase in system structure.
Data Source
AI summary
Examples described herein relate to a configuration manager for configuring a cloud application at a SaaS platform. The configuration manager is hosted on a cloud platform separate from a tenant site. The configuration manager receives a request for enabling remote management of the cloud application hosted on the tenant site. The configuration manager determines configuration content applicable for the cloud application from a configuration repository and configures the SaaS platform for remotely managing the cloud application based on the configuration content. The SaaS platform is a service associated with a management tooling used at the tenant site. The management tooling may be a monitoring tooling or a logging tooling. Once configured, the SaaS platform receives monitoring data or logging data from the infrastructure at the tenant site.


