×

Dynamic plugin(s) for cloud application(s)

  • US 10,740,078 B2
  • Filed: 08/01/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 03/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • memory; and

    one or more processors coupled to the memory and configured to;

    identify configuration information regarding a specified application, the configuration information indicating that at least one designated plugin of a plurality of designated plugins is to be installed in response to the specified application being deployed;

    access a package that includes the specified application and that further includes an agent plugin, which is to be used to install the at least one designated plugin of the plurality of designated plugins to add one or more capabilities to the specified application that is included in the package that includes the agent plugin, to cause the agent plugin to run in a first deployment of the specified application;

    use the agent plugin to install the at least one designated plugin of the plurality of designated plugins based at least in part on the configuration information in response to the agent plugin being caused to run in the first deployment of the specified application, wherein the agent plugin dynamically understands a topology of a network on which the specified application is installed, including what machines are associated with the specified application;

    cause the agent plugin to run in a subsequent deployment of the specified application that is initiated after initiation of the first deployment in response to a determination that the specified application is to be restarted based at least in part on at least one of one or more software factors or one or more hardware factors; and

    use the agent plugin to install at least one different designated plugin of the plurality of designated plugins on-the-fly while the specified application is running based at least in part on the configuration information as a result of the specified application being restarted and the agent plugin identifying a change in the topology of the network on which the specified application is installed by dynamically re-understanding the topology.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×