Service Controller Compliance via Intermediary Design Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud service controllers face increased costs and development complexity when providing compliance and monitoring services, as they need to be modified to support new services, which is inefficient and resource-intensive.

Innovation Solution

The introduction of a compliance/monitoring service that can be invoked without modifying the service controller, using service design content that includes sequences of machine-readable instructions to perform provisioning and lifecycle management actions, allowing the service controller to utilize compliance/monitoring services without being designed for them, and enabling remediation and notification tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the service controller is modified to support compliance and monitoring services, then the functionality and service capability are improved, but the development complexity and costs increase

Engineering Contradiction:
Improveservice capabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces service design content as an intermediary layer between the service controller and compliance/monitoring services. This service design content includes machine-readable instructions that enable the service controller to invoke compliance and monitoring services without requiring modifications to the controller's core code. The service design content acts as a mediator that translates service requirements into actionable instructions, thereby enhancing service capability while avoiding the complexity and costs associated with modifying the service controller itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the service controller is modified to support compliance and monitoring services, then the functionality and service capability are improved, but the resource consumption and costs increase

Engineering Contradiction:
Improveservice capabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The service design content serves as a resource-efficient intermediary that enables the service controller to access compliance and monitoring services without requiring costly modifications. By using pre-defined machine-readable instructions in the service design content, the system avoids the resource consumption associated with code modification, compilation, testing, and deployment. This approach allows the service controller to leverage existing services efficiently while minimizing additional resource requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If compliance and monitoring services are integrated into the service controller, then the service functionality is improved, but the time and effort required for implementation increase

Engineering Contradiction:
Improveservice functionalityVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent employs preliminary action by pre-defining service design content that includes machine-readable instructions for invoking compliance and monitoring services. This service design content is prepared in advance and can be directly applied when needed, eliminating the need for time-consuming modifications to the service controller. The pre-prepared instructions enable rapid deployment of compliance and monitoring capabilities, significantly reducing implementation time and effort.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If the service controller uses compliance/monitoring services without being designed for them, then the ease of operation is improved, but the system complexity increases

Engineering Contradiction:
Improveease of operationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The service design content acts as an intermediary that simplifies the operation of the service controller by providing ready-to-use machine-readable instructions. This intermediary layer abstracts the complexity of integrating compliance and monitoring services, allowing the service controller to operate easily without requiring deep understanding or modification of the underlying system architecture. The service design content manages the system complexity internally while presenting a simple interface to the service controller.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10033604B2Providing compliance/monitoring service based on content of a service controller
Publication Date: 2018.07.24 SUSE LLC
  • US10033604B2 patent drawing
  • US10033604B2 patent drawing
  • US10033604B2 patent drawing

AI summary

In some examples, a service controller provisions an instance of a cloud service in response to receiving a request, where the service controller is provided with content including a call to be issued by the service controller to a compliance/monitoring service that performs a task selected from among monitoring the provisioned instance and determining compliance of the provisioned instance. The service controller issues the call to the compliance/monitoring service, the call including information regarding the provisioned instance, wherein the information is useable by the compliance/monitoring service in performing the task.