SaaS Configuration Manager for Cloud Application Remote Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveflexibility to handle different deploymentsVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual configuration and scripting are used, then custom configurations for different deployments are possible, but error-proneness increases

Engineering Contradiction:
Improvecustom configurationsVSAvoiderror-proneness
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #25Self-service

3Productivity

If separate configuration services are used for monitoring and logging tooling, then interdependencies are reduced, but system complexity increases

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11652702B2Configuring a software as-a-service platform for remotely managing a cloud application
Publication Date: 2023.05.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11652702B2 patent drawing
  • US11652702B2 patent drawing
  • US11652702B2 patent drawing

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.