Plug-in-based artifact-management subsystem

US2017161057A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017161057-A1
Application numberUS-201514959013-A
CountryUS
Kind codeA1
Filing dateDec 4, 2015
Priority dateDec 4, 2015
Publication dateJun 8, 2017
Grant date

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • G06F8/70Primary

    Software maintenance or management · CPC title

  • Software deployment · CPC title

  • Plug-ins; Add-ons · CPC title

  • Physics · 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 US2017161057A1 cover?
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 a…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/70. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).