Cloud Service Association Model for Automated Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems face challenges in providing seamless and efficient provisioning of services due to their complexity, requiring manual processing and being labor-intensive, which results in difficulties for users in easily accessing and configuring cloud-based services.

Innovation Solution

A method is introduced to enable user-selected associations between disparate services in a cloud infrastructure system, allowing for automated provisioning and enabling associations for authentication, security, and resource sharing, using a computing device to determine allowable associations and implement them based on user selections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual processing is used for provisioning cloud services, then service provisioning can be customized and controlled, but the process becomes labor-intensive and time-consuming

Engineering Contradiction:
Improveease of service provisioningVSAvoidprovisioning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically discovering services, determining allowable associations, and preparing association configurations before user selection. This automation of preparatory steps reduces manual effort and accelerates the overall provisioning process while maintaining user control over final associations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically discovering available services, determining which associations are allowable, and presenting pre-configured association options to users. This automation reduces manual configuration effort while allowing users to make informed selections, thereby speeding up service provisioning.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated service provisioning is implemented, then provisioning speed increases, but system complexity increases requiring sophisticated association management

Engineering Contradiction:
Improveservice provisioning speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary association management layer that automatically discovers services, determines allowable associations based on service capabilities, and presents simplified association options to users. This intermediary handles the complexity of service compatibility and configuration, enabling fast automated provisioning without exposing system complexity to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where service discovery and association determination results are automatically fed back to update the association interface. This automated feedback loop enables the system to adapt to service states and capabilities dynamically, maintaining simplicity for users while managing underlying complexity through continuous automated assessment.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If users can select associations between disparate services, then service integration flexibility increases, but the complexity of determining allowable associations increases

Engineering Contradiction:
Improveservice integration flexibilityVSAvoidassociation compatibility determination
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs self-service by automatically discovering services, analyzing their capabilities, and determining which associations are allowable without requiring manual analysis. This automated self-assessment enables flexible user selection of service associations while the system handles the complex compatibility determination in the background.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary association determination mechanism that automatically analyzes service capabilities and compatibility requirements. This intermediary translates complex service integration considerations into simple allowable/not allowable determinations, enabling user flexibility while managing the complexity of compatibility assessment automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9467355B2Service association model
Publication Date: 2016.10.11 ORACLE INT CORP
  • US9467355B2 patent drawing
  • US9467355B2 patent drawing
  • US9467355B2 patent drawing

AI summary

Enabling associations between cloud services in a computer network cloud infrastructure system is described. Cloud services can include infrastructure as a service (IAAS) storage and processing services, platform as a service (PAAS) database and Java services, and software as a service (SAAS) customer resource management services. Associations between the services can include automatically sharing security certificate-based keys and tokens or otherwise sharing data. Upon subscribing to a cloud system through an automated system, a user is prompted to select allowable associations between the selected services. The services are then provisioned and the user-selected associations are enabled.