Transformation of document flow to contributors network
US-2015178332-A1 · Jun 25, 2015 · US
US10693989B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10693989-B2 |
| Application number | US-201715581418-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 28, 2017 |
| Priority date | Apr 28, 2017 |
| Publication date | Jun 23, 2020 |
| Grant date | Jun 23, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.