Managing flow-based interactions with cloud-based shared content
US-2017048285-A1 · Feb 16, 2017 · US
US2017161057A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017161057-A1 |
| Application number | US-201514959013-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 4, 2015 |
| Priority date | Dec 4, 2015 |
| Publication date | Jun 8, 2017 |
| 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.
The current document is directed to an artifact-management subsystem and interface to the artifact-management subsystem that is, at least in part, implemented by plug-ins to a particular artifact repository. The currently disclosed artifact-management-subsystem interface includes a comprehensive set of search types, using which particular artifacts can be identified and retrieved from various artifact repositories. The search types include search types natively supported by one or more repositories as well as search types implemented by plug-ins to a particular artifact repository, with the plug-ins, in certain cases, accessing additional, remote artifact repositories. Use of plug-in technology provides a path to a comprehensive artifact-management-subsystem interface that does not involve the complexities and problems associated with individually interfacing to a variety of different types of artifact repositories.
Opening claim text (preview).
1 . A workflow-based cloud-management system incorporated within a cloud-computing facility having multiple servers, data-storage devices, and one or more internal networks, the workflow-based cloud-management system comprising: an infrastructure-management-and-administration subsystem; a workflow-execution engine; an automated-application-deployment subsystem; and an automated-application-release-management subsystem that executes application-release-management pipelines that each comprises one or more stages, each comprising one of more tasks, and that interfaces to an artifact-management-subsystem that includes entrypoints to searches for artifacts carried out by a local plug-in-compatible artifact repository as well as entrypoints to searches for artifacts carried out, at least in part, by one or more plug-in modules. 2 . The workflow-based cloud-management system of claim 1 wherein the automated-application-release-management subsystem comprises: a dashboard user interface; a management controller; and an interface to the workflow-execution engine 3 . The workflow-based cloud-management system of claim 2 wherein the automated-application-release-management subsystem and the infrastructure-management-and-administration subsystem include control logic at least partially implemented as workflows that are executed by the workflow-execution-engine subsystem. 4 . The workflow-based cloud-management system of claim 2 wherein the artifact-management-subsystem comprises: the local plug-in-compatible artifact repository; and the one or more plug-in modules that each interfaces to the artifact repository. 5 . The workflow-based cloud-management system of claim 4 wherein the artifact-management-subsystem additionally comprises: one or more remote artifact repositories to each of which at least one of the one or more plug-in modules interfaces. 6 . The workflow-based cloud-management system of claim 5 wherein the artifact-management-subsystem interface provided by the artifact-management subsystem includes entrypoints that, when called with one or more parameter values, each invokes a search of a particular search-type. 7 . The workflow-based cloud-management system of claim 6 wherein the artifact-management-subsystem-interface entrypoints include entrypoints selected from among: entrypoints that each invokes a search of a particular search-type carried out entirely within the local plug-in-compatible artifact repository; entrypoints that each invokes a search of a particular search-type carried out within one or the one or more plug-in-modules and one of the one or more remote artifact repositories; and entrypoints that each invokes a search of a particular search-type carried out within one or the one or more plug-in-modules and the local plug-in-compatible artifact repository. 8 . The workflow-based cloud-management system of claim 6 wherein the artifact-management-subsystem-interface additionally includes a table of search types, each search type described by a search-type name, a list of parameter values, and a list of repositories that support searches of the search type. 9 . The workflow-based cloud-management system of claim 6 wherein the artifact-management-subsystem-interface additionally includes a repository spec that, for each two or more repositories, includes a name and connection information for the repository. 10 . The workflow-based cloud-management system of claim 6 wherein the management controller retries one or more artifacts from the artifact-management subsystem by: compiling a search request; and forwarding the search request to the artifact-management subsystem. 11 . The workflow-based cloud-management system of claim 6 wherein the search request comprises: a indication of a search type; parameter values needed to invoke a search of the indicated search type; and a list of artifact repositories to carry out a search of the search type. 12 . A method by which a management controller of an automated-application-release-management-subsystem component of a workflow-based cloud-management system that is incorporated within a cloud-computing facility having multiple servers, data-storage devices, and one or more internal networks searches for artifacts, the method comprising: compiling a search request; and forwarding the search request to an artifact-management subsystem that includes entrypoints to searches for artifacts carried out by a local plug-in-compatible artifact repository as well as entrypoints to searches for artifacts carried out, at least in part, by one or more plug-in modules. 13 . The method of claim 12 wherein the workflow-based cloud-management system comprises: an infrastructure-management-and-administration subsystem; a workflow-execution engine; an automated-application-deployment subsystem; the automated-application-release-management subsystem that executes application-release-management pipelines; and the artifact-management subsystem. 14 . The method of claim 13 wherein the automated-application-release-management subsystem comprises: a dashboard user interface; the management controller; and an interface to the workflow-execution engine 15 . The method of claim 14 wherein the artifact-management-subsystem comprises: the local plug-in-compatible artifact repository; and the one or more plug-in modules that each interfaces to the artifact repository. 16 . The method of claim 15 wherein the artifact-management-subsystem additionally comprises: one or more remote artifact repositories to each of which at least one of the one or more plug-in modules interfaces. 17 . The method of claim 16 wherein the artifact-management-subsystem interface provided by the artifact-management subsystem includes entrypoints that, when called with one or more parameter values, each invokes a search of a particular search-type. 18 . The method of 17 wherein the artifact-management-subsystem-interface entrypoints include entrypoints selected from among: entrypoints that each invokes a search of a particular search-type carried out entirely within the local plug-in-compatible artifact repository; entrypoints that each invokes a search of a particular search-type carried out within one or the one or more plug-in-modules and one of the one or more remote artifact repositories; and entrypoints that each invokes a search of a particular search-type carried out within one or the one or more plug-in-modules and the local plug-in-compatible artifact repository. 19 . The method of 15 wherein the artifact-management-subsystem-interface additionally includes: a table of search types, each search type described by a search-type name, a list of parameter values, and a list of repositories that support searches of the search type; and a repository spec that, for each two or more repositories, includes a name and connection information for the repository. 20 . The method of 12 wherein the search request comprises: a indication of a search type; parameter values needed to invoke a search of the indicated search type; and a list of artifact repositories to carry out a search of the search type. 21 . Computer instructions, stored within one or more physical data-storage devices, that, when executed on one or more processors within a cloud-computing facility having multiple servers, data-storage devices, and one or more internal networks, control a management controller of an automated-applicatio
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Software maintenance or management · CPC title
Software deployment · CPC title
Plug-ins; Add-ons · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.