Service-based integration of application patterns

US9569203B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9569203-B2
Application numberUS-201514670571-A
CountryUS
Kind codeB2
Filing dateMar 27, 2015
Priority dateMar 27, 2015
Publication dateFeb 14, 2017
Grant dateFeb 14, 2017

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.

One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One or more processors analyze a second application pattern description. The second application pattern description describes the second application pattern instance. Based on an analysis of the second application pattern description, one or more processors install one or more of the plurality of artifacts against at least one server of the second application pattern instance. One or more processors execute one or more automated operations in order to enable the second application pattern instance with the capability.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of integrating application pattern instances comprising: generating, by one or more processors, a plurality of artifacts from a first application pattern description, wherein the first application pattern description describes at least one instance of a first application pattern; receiving, by one or more processors, a request for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance; analyzing, by one or more processors, a second application pattern description, wherein the second application pattern description describes the second application pattern instance; based on an analysis of the second application pattern description, installing, by one or more processors, one or more of the plurality of artifacts against at least one server of the second application pattern instance; and executing, by one or more processors, one or more automated operations in order to enable the second application pattern instance with the capability. 2. The method of claim 1 further comprising: modifying, by one or more processors, an automation registry with the plurality of artifacts. 3. The method of claim 1 further comprising: based on the request for the capability, selecting, by one or more processors, components that allow a connection between one or more nodes of the second application pattern instance and one or more nodes from the instance of the first application pattern. 4. The method of claim 1 wherein the first application pattern is a system management infrastructure. 5. The method of claim 1 wherein the step of receiving, by one or more processors, a request for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance further comprises: receiving, by one or more processors, an application programming interface (API) call for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance. 6. The method of claim 1 further comprising: searching, by one or more processors, an application pattern registry for one or more instances of the first application pattern. 7. The method of claim 1 wherein the first application pattern, at least in part, executes one or more of: hardware inventories, server availability monitoring and metrics, software inventory and installation, anti-virus and anti-malware management, user activity monitoring, capacity monitoring, security management, storage management, network capacity and utilization monitoring, anti-manipulation management, and patch management. 8. A computer program product for integrating application pattern instances comprising: one or more computer-readable storage media and program instructions stored on at least one of the one or more computer-readable storage media, the program instructions comprising: program instructions to generate a plurality of artifacts from a first application pattern description, wherein the first application pattern description describes at least one instance of a first application pattern; program instructions to receive a request for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance; program instructions to analyze a second application pattern description, wherein the second application pattern description describes the second application pattern instance; based on an analysis of the second application pattern description, program instructions to install one or more of the plurality of artifacts against at least one server of the second application pattern instance; and program instructions to execute one or more automated operations in order to enable the second application pattern instance with the capability. 9. The computer program product of claim 8 further comprising: program instructions to modify an automation registry with the plurality of artifacts. 10. The computer program product of claim 8 further comprising: based on the request for the capability, program instructions to select components that allow a connection between one or more nodes of the second application pattern instance and one or more nodes from the instance of the first application pattern. 11. The computer program product of claim 8 wherein the first application pattern is a system management infrastructure. 12. The computer program product of claim 8 wherein the program instructions to receive a request for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance further comprises: program instructions to receive an application programming interface (API) call for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance. 13. The computer program product of claim 8 further comprising: program instructions to search an application pattern registry for one or more instances of the first application pattern. 14. The computer program product of claim 8 wherein the first application pattern, at least in part, executes one or more of: hardware inventories, server availability monitoring and metrics, software inventory and installation, anti-virus and anti-malware management, user activity monitoring, capacity monitoring, security management, storage management, network capacity and utilization monitoring, anti-manipulation management, and patch management. 15. A computer system for integrating application pattern instances comprising: one or more computer processors; one or more computer-readable storage media; and program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to generate a plurality of artifacts from a first application pattern description, wherein the first application pattern description describes at least one instance of a first application pattern; program instructions to receive a request for a capability of an instance of the first application pattern, wherein the capability is requested to augment a second application pattern instance; program instructions to analyze a second application pattern description, wherein the second application pattern description describes the second application pattern instance; based on an analysis of the second application pattern description, program instructions to install one or more of the plurality of artifacts against at least one server of the second application pattern instance; and program instructions to execute one or more automated operations in order to enable the second application pattern instance with the capability. 16. The computer system of claim 15 further comprising: program instructions to modify an automation registry with the plurality of artifacts. 17. The computer system of claim 15 further comprising: based on the request for the capability, program instructions to select components that allow a connection between one or more nodes of the second application pattern instance and one or more nodes from the instance of the first application pattern. 18. The computer system of claim 15 wherein the first application pattern is a system management infrastructure.

Assignees

Inventors

Classifications

  • G06F8/70Primary

    Software maintenance or management · CPC title

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

  • Software deployment · CPC title

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 US9569203B2 cover?
One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One…
Who is the assignee on this patent?
IBM
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 Tue Feb 14 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).