Cloud Platform Services Management Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing environments face inefficiencies in software development and deployment due to labor-intensive processes for managing Platform-as-a-Service (PaaS) platforms, leading to configuration errors, backlogged requests, and increased costs, which hinder enterprises' competitive advantages.

Innovation Solution

A cloud computing platform services management framework that provides centralized self-service access through graphical user interfaces, enabling application developers to manage PaaS services and tools independently, including user management, source code management, and API management, thereby reducing administrative burdens and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized self-service access is implemented through graphical user interfaces, then application developers can independently manage PaaS services and tools, but system complexity increases

Engineering Contradiction:
Improveindependent management capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a self-service portal as an intermediary layer between application developers and the underlying PaaS infrastructure. This portal provides graphical user interfaces that abstract complex system operations, allowing developers to independently manage services without directly interacting with complex backend systems. The intermediary handles authentication, service provisioning, and configuration requests, resolving the contradiction by shielding complexity while enabling independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional modules including user management, service provisioning, configuration management, and monitoring components. Each module operates independently through standardized interfaces, allowing the complex system to be managed as separate, manageable units. This segmentation enables the self-service portal to provide simplified access while the underlying complexity is distributed across modular components.

Inventive Principle:
Principle #1Segmentation

2Productivity

If ticket-based processes are eliminated in favor of self-service, then administrative burden and processing time are reduced, but configuration errors may increase

Engineering Contradiction:
Improveservice provisioning speedVSAvoidconfiguration accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements pre-configured service templates and standardized deployment configurations that are prepared in advance by system administrators. When developers use the self-service portal to provision services, they select from these pre-validating templates rather than configuring everything from scratch. This preliminary preparation ensures configuration accuracy while maintaining fast provisioning speeds, as the complex validation and compliance checks have already been performed on the templates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The self-service portal incorporates real-time validation and feedback mechanisms that guide developers through configuration processes. The system provides immediate feedback on configuration validity, warning of potential errors, and confirming proper settings before services are deployed. This continuous feedback loop maintains configuration accuracy while enabling rapid self-service provisioning, as developers are guided through the process with immediate correction opportunities.

Inventive Principle:
Principle #23Feedback

3Loss of time

If multiple parallel requests are allowed without backlog, then competitive opportunities are preserved, but resource contention and management complexity increase

Engineering Contradiction:
Improverequest processing delayVSAvoidrequest management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements dynamic resource allocation and request routing mechanisms that automatically adjust to current system load and resource availability. When multiple parallel requests are submitted, the self-service portal dynamically prioritizes, queues, or distributes requests based on real-time conditions rather than using static rules. This dynamic management handles parallel requests efficiently while adapting to changing system states, resolving the contradiction between rapid processing and management complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10951460B1Cloud computing platform service management
Publication Date: 2021.03.16 EMC IP HLDG CO LLC
  • US10951460B1 patent drawing
  • US10951460B1 patent drawing
  • US10951460B1 patent drawing

AI summary

Techniques are provided for improved management of cloud computing platform services in cloud computing environments. For example, a system comprises one or more processors operatively coupled to one or more memories to form a cloud computing platform services management framework, wherein the cloud computing platform services management framework is configured to perform steps of: providing one or more graphical user interfaces; and enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for one or more application developers of a given enterprise. In one example, the cloud computing platform services comprise PaaS platform services and support tools.