Proxy Service Broker for Partner Cloud Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud-computing Platform as a Service (PaaS) systems, seamless integration of Hoster- and Partner-provided services is challenging, leading to issues like network latency, limited service availability, data security concerns, and increased total cost of ownership due to the need for single dedicated service users and shared throttling rules.

Innovation Solution

Implementing a Proxy Service Broker on the Hoster PaaS to manage requests for Partner PaaS services, allowing users to access Partner services without direct interaction with the Partner's platform, by creating instances and binding services in a way that each service consumer has a dedicated instance, reducing the need for shared credentials and throttling rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single dedicated service user is used to access Partner PaaS services, then service access is simplified, but network latency increases and throughput decreases

Engineering Contradiction:
Improveservice access simplicityVSAvoidnetwork latency
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent segments the service access model by creating separate service instances for each consumer instead of using a single shared service user. Each consumer gets their own instance, which eliminates the need for request routing through a single user and reduces network latency while maintaining operational simplicity through automated instance management.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If multiple consumers share a single service instance, then resource utilization increases, but data security is compromised

Engineering Contradiction:
Improveresource utilizationVSAvoiddata security
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent implements segmentation by creating separate service instances for each consumer, ensuring that data uploaded by one consumer remains isolated and secure. This maintains resource efficiency while eliminating the security risks associated with shared service instances.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service broker acts as an intermediary that automatically manages the creation, binding, and allocation of separate service instances to each consumer. This intermediary layer enables secure isolated instances while maintaining high resource utilization through automated instance management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single dedicated service user is used, then service provisioning is simplified, but service availability is reduced due to locking issues

Engineering Contradiction:
Improveservice provisioning complexityVSAvoidservice availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the service user into multiple separate service instances, one for each consumer. This eliminates service locking issues that occur when multiple consumers share a single user account, thereby improving service availability while the service broker maintains simplified provisioning through automated instance creation.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If shared throttling rules are applied to a dedicated service user, then rule management is simplified, but productivity is reduced due to shared rate limits

Engineering Contradiction:
Improverule management complexityVSAvoidservice consumption throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments throttling control by creating separate service instances for each consumer, allowing each to have their own rate limits and throttling rules. This eliminates the bottleneck of shared throttling rules while the service broker maintains simplified rule management through automated provisioning and configuration.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10693989B2Brokering services from partner cloud platforms
Publication Date: 2020.06.23 SAP SE
  • US10693989B2 patent drawing
  • US10693989B2 patent drawing
  • US10693989B2 patent drawing

AI summary

A Proxy Service Broker on a Hoster Platform as a Service (PaaS) receives a request for a Service Catalog including PaaS services available from a Partner PaaS. Using the Proxy Service Broker, creation of an instance of a Partner PaaS service selected from the Service Catalog is initiated. Using the Proxy Service Broker, a call is transmitted to a Partner Service Broker on the Partner PaaS to create the instance of the Partner PaaS service executing on the Partner PaaS. An Application is deployed on the Hoster PaaS to consume the instance of the Partner PaaS service. The deployed Application is bound with the instance of the Partner PaaS service and directly consumes the bound Partner PaaS service.