Serverless Service Broker for On-Demand OSB Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating and maintaining applications across various platforms and multi-cloud computing environments is challenging for independent software vendors, and existing server-oriented service brokers incur high infrastructure costs and inefficiencies.

Innovation Solution

Implementing a serverless deployment model for service brokers using serverless functions, which provision compute resources on-demand and enable domain-oriented development, reducing costs and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a server-oriented service broker is used to manage service lifecycles across multi-cloud environments, then service provisioning and management capabilities are improved, but infrastructure costs and resource utilization efficiency deteriorate

Engineering Contradiction:
Improveservice provisioning capabilityVSAvoidinfrastructure cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The service broker is implemented as serverless functions that automatically provision and manage service instances without requiring persistent server infrastructure. The system self-adjusts resource allocation based on actual service requests, eliminating the need for continuously running servers and reducing infrastructure costs while maintaining multi-cloud service management capabilities

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transitions from a traditional server-based architecture to a serverless architecture, fundamentally changing the operational parameters of the service broker. This parameter change enables on-demand resource provisioning, where compute resources are allocated only when services need to be provisioned or managed, thereby reducing idle resource consumption and infrastructure costs

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional server-based service brokers are deployed to handle service lifecycle commands, then service management functionality is improved, but resource utilization efficiency and development productivity deteriorate

Engineering Contradiction:
Improveservice management functionalityVSAvoiddevelopment productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The service broker functionality is segmented into discrete serverless functions that can be independently developed, deployed, and executed. Each function handles specific service lifecycle commands (provision, connect, disconnect, deprovision), allowing developers to work on individual functions in isolation and improving overall development productivity while maintaining reliable service management through the collective functionality of all segments

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If serverless functions are used to implement service broker, then resource utilization efficiency is improved, but system complexity in managing service bindings deteriorates

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidservice binding management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces service bindings as intermediary objects that manage the relationships between serverless functions and service instances. These bindings act as mediators that automatically handle the complexity of resource allocation, authentication, and service instance management, allowing the serverless functions to focus on core service logic while the bindings manage the intricate details of resource coordination

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12554563B2Open service broker compliant service broker using serverless functions
Publication Date: 2026.02.17 SAP SE
  • US12554563B2 patent drawing
  • US12554563B2 patent drawing
  • US12554563B2 patent drawing

AI summary

Methods and systems may be associated with an Open Service Broker (“OSB”) Application Programming Interface (“API”) computing environment. A serverless runtime may receive an OSB request trigger from an API gateway. A serverless deployment mechanism may, responsive to the OSB request trigger, arrange for compute resources to handle the OSB request trigger be provisioned on-demand. The system may then instantiate an instance of a serverless function with OSB service bindings. The OSB API computing environment might, for example, be associated with a cloud infrastructure provider or an on-premises deployment. Such an approach may provide for on-demand execution, better resource constraints, and/or domain-oriented development.