Systems, methods, and media for sharing information with vendor applications in secure environments
US-2024403071-A1 · Dec 5, 2024 · US
US2016021197A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016021197-A1 |
| Application number | US-201414335773-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 18, 2014 |
| Priority date | Jul 18, 2014 |
| Publication date | Jan 21, 2016 |
| Grant date | — |
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.
Embodiments of the invention provide the capability to combine service installation and service registration in a cloud system. This process reduces the installation of a multi-tenant service into a single-step process. For example, a cloud system admin may simply install the new service and registration is accomplished automatically as part of the installation.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method, comprising: providing a manifest to a resource management service running on a distributed computing system, the manifest associated with a new service to be added to the distributed computing system; based upon information in the manifest, assigning one or more resources in the distributed computing system to support the new service; and based upon information in the manifest, registering the new service with the subscription management service. 2 . The computer-implemented method of claim 1 , wherein the manifest information identifies a registration resource provider resource. 3 . The computer-implemented method of claim 1 , further comprising: creating a resource provider registration resource; and registering the new service using the resource provider registration resource. 4 . The computer-implemented method of claim 1 , further comprising: receiving the manifest at a resource manager; calling a subscription management service to create a resource provider registration; and creating, by the subscription management services, a resource provider registration resource for registering the new service. 5 . The computer-implemented method of claim 1 , wherein registering the new service with the subscription management service further comprises: registering an endpoint for the new service with a resource manager. 6 . The computer-implemented method of claim 5 , wherein registering an endpoint for the new service with a resource manager further comprises: registering a reference to the new service. 7 . The computer-implemented method of claim 6 , further comprising: identifying changes to the new service; and updating the registration. 8 . The computer-implemented method of claim 1 , further comprising: offering the new service to tenants of the distributed computing system after the service has been installed and registered. 9 . The computer-implemented method of claim 1 , further comprising: receiving a request to delete an installed service from the distributed computing system; verifying that the installed service is not in use by a tenant; removing a registration for the installed service from the subscription management service; and removing components of the installed service from assigned resources. 10 . A system, comprising: one or more processors; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the processors to provide: a resource manager service, the resource manager service configured to deploy resources in a distributed computing system using one or more resource providers; a resource management service configured to deploy registration resources that register new services with the resource manager; and an automatic update process configured to monitor services in the distributed computing system and to update service registrations with the resource manager. 11 . The system of claim 10 , wherein the resource manager is further configured to: receive a manifest associated with the new service; assign one or more resources in the distributed computing system to support the new service based upon information in the manifest; and register the new service with the subscription management service based upon information in the manifest. 12 . The system of claim 10 , wherein the resource manager is further configured to: receive a manifest associated with the new service; create a resource to support the new service; and create a resource provider registration resource for registering the new service. 13 . The system of claim 10 , wherein the registration resources are configured to register an endpoint for new service with the resource manager. 14 . The system of claim 13 , wherein the registration resources are configured to register a reference to a new service with the resource manager. 15 . The system of claim 10 , wherein the automatic update process is configured to identify changes to the new service and to update the service registration based on the changes. 16 . A computer-implemented method for installing multi-tenant services in a distributed computing network, comprising: receiving, at a resource manager, a template for installing a new service; deploying code for the new service on resources assigned by a resource provider, the resource provider selected by the resource manager based upon the template; and registering the new service with a subscriber management system using a registration resource selected by the resource manager based upon the template. 17 . The computer-implemented method of claim 16 , wherein the template comprises information defining resources to be used to implement the new service, resources to be used for registration, and dependencies between the new service resources and the registration resources. 18 . The computer-implemented method of claim 16 , wherein deploying code for the new service further comprises: creating a new resource provider that is configured to generate resources for providing the new service. 19 . The computer-implemented method of claim 18 , wherein registering the new service with a subscriber management system further comprises: registering an end point of the new resource provider with the resource manager.
Related publications grouped by family.
Answers are generated from the same data shown on this page.