IP Library › Granted Patent US 10,673,962
Granted Patent B2
US 10,673,962 · App. 16/200,427 · Granted Jun 2, 2020

Service cross-consumption based on an open service broker application programming interface

Inventors: Florian Mueller (Speyer, DE); Peter Eberlein (Malsch, DE)
Assignee: SAP SE
H04L67/16H04L41/5054H04L67/2809H04L67/2814H04L67/2838
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,673,962
App. No.
16/200,427
Granted
Jun 2, 2020
Kind
B2
Abstract

A request is received at a service manager from a service broker proxy or a service manager aware service registry to create a service instance. Creation of a service instance is requested from a service broker. Details of the created service instance are stored within the service manager. A success or failure status is returned to the service broker proxy.

Claims (41)

1. A computer-implemented method, comprising:

receiving a request at a service manager from a service broker proxy or a service manager aware service registry to create a service instance;

requesting creation of a service instance from a service broker;

storing details of the created service instance within the service manager;

returning a success or failure status to the service broker proxy; and

for services that allow service instance sharing:

adding a service plan to a service catalog of the service broker using the service manager;

identifying, by the service manager and from a received parameter, the environment of a new service instance; and

mapping, using the parameter, all requests to the new service instance to the service instance.

2. The computer-implemented method of claim 1 , comprising tracking and storing all service instances using the service manager, including in which environments all service instances are used.

3. The computer-implemented method of claim 2 , comprising generating a service instance identification (ID) based on the received request.

4. The computer-implemented method of claim 1 , comprising creating a service instance with the service broker.

5. The computer-implemented method of claim 1 , wherein the communication between the service broker and the service instance is service specific.

6. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving a request at a service manager from a service broker proxy or a service manager aware service registry to create a service instance;

requesting creation of a service instance from a service broker;

storing details of the created service instance within the service manager;

returning a success or failure status to the service broker proxy; and

for services that allow service instance sharing;

adding a service plan to a service catalog of the service broker using the service manager;

identifying, by the service manager and from a received parameter, the environment of a new service instance; and

mapping, using the parameter, all requests to the new service instance to the service instance.

7. The non-transitory, computer-readable medium of claim 6 , comprising tracking and storing all service instances using the service manager, including in which environments all service instances are used.

8. The non-transitory, computer-readable medium of claim 7 , comprising generating a service instance identification (ID) based on the received request.

9. The non-transitory, computer-readable medium of claim 6 , comprising creating a service instance with the service broker.

10. The non-transitory, computer-readable medium of claim 6 , wherein the communication between the service broker and the service instance is service specific.

11. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible; non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving a request at a service manager from a service broker proxy or a service manager aware service registry to create a service instance;

requesting creation of a service instance from a service broker;

storing details of the created service instance within the service manager;

returning a success or failure status to the service broker proxy; and

for services that allow service instance sharing:

adding a service plan to a service catalog of the service broker using, the service manger;

identifying, by the service manager and from a received parameter, the environment of a new service instance; and

mapping, using the parameter, all requests to the new service instance to the service instance.

12. The computer-implemented system of claim 11 , comprising tracking and storing all service instances using the service manager, including in which environments all service instances are used.

13. The computer-implemented system of claim 12 , comprising generating a service instance identification (ID) based on the received request.

14. The computer-implemented system of claim 11 , comprising creating a service instance with the service broker.

15. The computer-implemented system of claim 11 , wherein the communication between the service broker and the service instance is service specific.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2018
From: MUELLER, FLORIAN; EBERLEIN, PETER
To: SAP SE
Reel/Frame 047585/0055 →
Continuity (2)
Provisional Application 62591330 · Nov 28, 2017
Related Publication 20190166209A1 · May 30, 2019
Cited By (5)
US 12,341,821 US 12,499,116 US 12,541,616 US 12,561,225 US 12,689,626