IP Library › Granted Patent US 10,491,700
Granted Patent B2
US 10,491,700 · App. 15/356,190 · Granted Nov 26, 2019

Application managed service instances

Inventor: Peter Eberlein (Malsch, DE)
Assignee: SAP SE
H04L67/2809G06F9/54G06F9/548H04L67/16H04L67/125
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,491,700
App. No.
15/356,190
Granted
Nov 26, 2019
Kind
B2
Abstract

Registering a Service Broker and an Instance Manager Broker with a Controller. Receiving a request at the Controller from a Deployer associated with an Application to bind a Service Instance of an Instance Manager to an Application. Forwarding the received request from the Controller to the Instance Manager Broker to instantiate the Service Instance of the Instance Manager. Forwarding credentials returned by the Instance Manager Broker from the instantiated Service Instance of the Instance Manager from the Controller to the Deployer.

Claims (58)

1. A computer-implemented method, comprising:

registering a Service Broker with a controller, wherein the Service Broker is used for static Service Instance binding;

registering an Instance Manager Broker with the controller, wherein the Instance Manager Broker is used for dynamic Service Instance binding;

receiving, by the controller, a request from a Deployer associated with an Application to bind a Service Instance of an Instance Manager to the Application;

forwarding, by the controller, the received request to the Instance Manager Broker to instantiate the Service Instance of the Instance Manager; and

forwarding credentials returned by the Instance Manager Broker from the instantiated Service Instance of the Instance Manager to the Deployer.

2. The computer-implemented method of claim 1 , comprising registering the Service Broker with the Instance Manager.

3. The computer-implemented method of claim 1 , comprising:

instantiating the Service Instance of the Instance Manager with the Instance Manager Broker;

returning credentials associated with the Service Instance of the Instance Manager to the Instance Manager Broker; and

returning credentials from the Instance Manager Broker to the Deployer.

4. The computer-implemented method of claim 1 , comprising passing the returned credentials from the Deployer to the Application to bind the Application to the Service Instance of the Instance Manager.

5. The computer-implemented method of claim 1 , comprising the Application requesting Service Instances of available Services and credentials associated with the Service Instances of the available Services from the Service Instance of the Instance Manager.

6. The computer-implemented method of claim 5 , comprising:

sending a request from the Application to the Service Instance of the Instance Manager to instantiate a particular Service Instance of a Service; and

forwarding the request from the Application from the Service Instance of the Instance Manager to the Service Broker.

7. The computer-implemented method of claim 6 , comprising:

instantiating the particular Service Instance of the Service with the Service Broker; and

accessing the instantiated Service Instance of the Service with the Application using the credentials associated with the Service Instances of the available Services.

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

registering a Service Broker with a controller, wherein the Service Broker is used for static Service Instance binding;

registering an Instance Manager Broker with the controller, wherein the Instance Manager Broker is used for dynamic Service Instance binding;

receiving, by the controller, a request from a Deployer associated with an Application to bind a Service Instance of an Instance Manager to the Application;

forwarding, by the controller, the received request to the Instance Manager Broker to instantiate the Service Instance of the Instance Manager; and

forwarding credentials returned by the Instance Manager Broker from the instantiated Service Instance of the Instance Manager to the Deployer.

9. The non-transitory, computer-readable medium of claim 8 , comprising one or more instructions to register the Service Broker with the Instance Manager.

10. The non-transitory, computer-readable medium of claim 8 , comprising one or more instructions to:

instantiate the Service Instance of the Instance Manager with the Instance Manager Broker;

return credentials associated with the Service Instance of the Instance Manager to the Instance Manager Broker; and

return credentials from the Instance Manager Broker to the Deployer.

11. The non-transitory, computer-readable medium of claim 8 , comprising one or more instructions to pass the returned credentials from the Deployer to the Application to bind the Application to the Service Instance of the Instance Manager.

12. The non-transitory, computer-readable medium of claim 8 , comprising one or more instructions to request, by the Application, Service Instances of available Services and credentials associated with the Service Instances of the available Services from the Service Instance of the Instance Manager.

13. The non-transitory, computer-readable medium of claim 12 , comprising one or more instructions to:

send a request from the Application to the Service Instance of the Instance Manager to instantiate a particular Service Instance of a Service; and

forward the request from the Application from the Service Instance of the Instance Manager to the Service Broker.

14. The non-transitory, computer-readable medium of claim 13 , comprising one or more instructions to:

instantiate the particular Service Instance of the Service with the Service Broker; and

access the instantiated Service Instance of the Service with the Application using the credentials associated with the Service Instances of the available Services.

15. A computer-implemented system, comprising:

a computer memory; and

a hardware processor interoperably coupled with the computer memory and configured to perform operations comprising:

registering a Service Broker with a controller, wherein the Service Broker is used for static Service Instance binding;

registering an Instance Manager Broker with the controller, wherein the Instance Manager Broker is used for dynamic Service Instance binding;

receiving, by the controller, a request from a Deployer associated with an Application to bind a Service Instance of an Instance Manager to the Application;

forwarding, by the controller, the received request to the Instance Manager Broker to instantiate the Service Instance of the Instance Manager; and

forwarding credentials returned by the Instance Manager Broker from the instantiated Service Instance of the Instance Manager to the Deployer.

16. The computer-implemented system of claim 15 , further configured to register the Service Broker with the Instance Manager.

17. The computer-implemented system of claim 15 , further configured to:

instantiate the Service Instance of the Instance Manager with the Instance Manager Broker;

return credentials associated with the Service Instance of the Instance Manager to the Instance Manager Broker; and

return credentials from the Instance Manager Broker to the Deployer.

18. The computer-implemented system of claim 15 , further configured to pass the returned credentials from the Deployer to the Application to bind the Application to the Service Instance of the Instance Manager.

19. The computer-implemented system of claim 15 , further configured to request, by the Application, Service Instances of available Services and credentials associated with the Service Instances of the available Services from the Service Instance of the Instance Manager.

20. The computer-implemented system of claim 19 , further configured to:

send a request from the Application to the Service Instance of the Instance Manager to instantiate a particular Service Instance of a Service;

forward the request from the Application from the Service Instance of the Instance Manager to the Service Broker;

instantiate the particular Service Instance of the Service with the Service Broker; and

access the instantiated Service Instance of the Service with the Application using the credentials associated with the Service Instances of the available Services.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2016
From: EBERLEIN, PETER
To: SAP SE
Reel/Frame 040372/0572 →
Continuity (1)
Related Publication 20180146056A1 · May 24, 2018
Cited By (4)
US 12,423,185 US 12,499,116 US 12,541,616 US 12,689,626