Brokering services from partner cloud platforms

US10693989B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10693989-B2
Application numberUS-201715581418-A
CountryUS
Kind codeB2
Filing dateApr 28, 2017
Priority dateApr 28, 2017
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, from a developer and at a Proxy Service Broker on a Hoster Platform as a Service (PaaS), a request for a Service Catalog comprising PaaS services available from a Partner PaaS, wherein the Proxy Service Broker on the Hoster PaaS brokers the PaaS services run by the Partner PaaS by mapping Partner PaaS service creation, and binding service calls to corresponding calls on the Partner PaaS; initiating creation, by the developer using the Proxy Service Broker, of an instance of a Partner PaaS service selected from the Service Catalog; generating, by the Proxy Service Broker, a unique service identifier for the instance of the Partner PaaS service to avoid name clashes on the Partner PaaS; transmitting, using the Proxy Service Broker, a call to a Partner Service Broker on the Partner PaaS to create the instance of the Partner PaaS service executing on the Partner PaaS; deploying, by the developer, an Application on the Hoster PaaS to consume the instance of the Partner PaaS service; binding, by the developer, the Application deployed on the Hoster PaaS to the instance of the Partner PaaS service executing on the Partner PaaS; and directly consuming the Partner PaaS service executing on the Partner PaaS and bound to the Application deployed on the Hoster PaaS by using Hoster PaaS consumer credentials and without requiring Partner PaaS consumer credentials. 2. The computer-implemented method of claim 1 , wherein the Service Catalog of PaaS services is stored on and returned by the Proxy Service Broker. 3. The computer-implemented method of claim 1 , wherein the Proxy Service Broker is associated with a Developer Space associated with the Hoster PaaS. 4. The computer-implemented method of claim 1 , comprising transmitting, using the Proxy Service Broker, a call to the Partner Service Broker on the Partner PaaS to create a service key for the created instance of the Partner PaaS service. 5. The computer-implemented method of claim 4 , wherein a single service user is used to transmit the call to create the instance of the Partner PaaS service and to create the service key for the created instance of the Partner PaaS service. 6. The computer-implemented method of claim 4 , wherein the calls to the Partner PaaS from the Proxy Service Broker are Representational State Transfer (REST) calls. 7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: receiving, from a developer and at a Proxy Service Broker on a Hoster Platform as a Service (PaaS), a request for a Service Catalog comprising PaaS services available from a Partner PaaS, wherein the Proxy Service Broker on the Hoster PaaS brokers the PaaS services run by the Partner PaaS by mapping Partner PaaS service creation, and binding service calls to corresponding calls on the Partner PaaS; initiating creation, by the developer using the Proxy Service Broker, of an instance of a Partner PaaS service selected from the Service Catalog; generating, by the Proxy Service Broker, a unique service identifier for the instance of the Partner PaaS service to avoid name clashes on the Partner PaaS; transmitting, using the Proxy Service Broker, a call to a Partner Service Broker on the Partner PaaS to create the instance of the Partner PaaS service executing on the Partner PaaS; deploying, by the developer, an Application on the Hoster PaaS to consume the instance of the Partner PaaS service; binding, by the developer, the Application deployed on the Hoster PaaS to the instance of the Partner PaaS service executing on the Partner PaaS; and directly consuming the Partner PaaS service executing on the Partner PaaS and bound to the Application deployed on the Hoster PaaS by using Hoster PaaS consumer credentials and without requiring Partner PaaS consumer credentials. 8. The non-transitory, computer-readable medium of claim 7 , wherein the Service Catalog of PaaS services is stored on and returned by the Proxy Service Broker. 9. The non-transitory, computer-readable medium of claim 7 , wherein the Proxy Service Broker is associated with a Developer Space associated with the Hoster PaaS. 10. The non-transitory, computer-readable medium of claim 7 , further comprising one or more instructions executable to transmit, using the Proxy Service Broker, a call to the Partner Service Broker on the Partner PaaS to create a service key for the created instance of the Partner PaaS service. 11. The non-transitory, computer-readable medium of claim 10 , wherein a single service user is used to transmit the call to create the instance of the Partner PaaS service and to create the service key for the created instance of the Partner PaaS service. 12. The non-transitory, computer-readable medium of claim 10 , wherein the calls to the Partner PaaS from the Proxy Service Broker are Representational State Transfer (REST) calls. 13. A computer-implemented system, comprising: a computer memory; and a hardware processor interoperably coupled with the computer memory and configured to perform operations comprising: receiving, from a developer and at a Proxy Service Broker on a Hoster Platform as a Service (PaaS), a request for a Service Catalog comprising PaaS services available from a Partner PaaS, wherein the Proxy Service Broker on the Hoster PaaS brokers the PaaS services run by the Partner PaaS by mapping Partner PaaS service creation, and binding service calls to corresponding calls on the Partner PaaS; initiating creation, by the developer using the Proxy Service Broker, of an instance of a Partner PaaS service selected from the Service Catalog; generating, by the Proxy Service Broker, a unique service identifier for the instance of the Partner PaaS service to avoid name clashes on the Partner PaaS; transmitting, using the Proxy Service Broker, a call to a Partner Service Broker on the Partner PaaS to create the instance of the Partner PaaS service executing on the Partner PaaS; deploying, by the developer, an Application on the Hoster PaaS to consume the instance of the Partner PaaS service; binding, by the developer, the Application deployed on the Hoster PaaS to the instance of the Partner PaaS service executing on the Partner PaaS; and directly consuming the Partner PaaS service executing on the Partner PaaS and bound to the Application deployed on the Hoster PaaS by using Hoster PaaS consumer credentials and without requiring Partner PaaS consumer credentials. 14. The computer-implemented system of claim 13 , wherein the Service Catalog of PaaS services is stored on and returned by the Proxy Service Broker. 15. The computer-implemented system of claim 13 , wherein the Proxy Service Broker is associated with a Developer Space associated with the Hoster PaaS. 16. The computer-implemented system of claim 13 , further configured to transmit, using the Proxy Service Broker, a call to the Partner Service Broker on the Partner PaaS to create a service key for the created instance of the Partner PaaS service. 17. The computer-implemented system of claim 16 , wherein: a single service user is used to transmit the call to create the instance of the Partner PaaS service and to create the service key for the created instance of the Partner PaaS service; and the calls to the Partner PaaS from the Proxy Service Broker are Representational State Transfer (REST) calls.

Assignees

Inventors

Classifications

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • H04L67/562Primary

    Brokering proxy services · CPC title

  • Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title

  • Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10693989B2 cover?
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 cr…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).