Dynamic redeployment of services in a computing network
AssigneeInternational Business Machines Corporation
InventorsPeter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer program products for improving network operations by dynamically redeploying services (such as web services or other network-accessible services) in a computing network. A programmatic replication or redeployment process is defined, whereby system upgrades may be implemented by redeploying services dynamically, without human intervention, enabling the complexity of upgrading previously-deployed software to be reduced significantly.
Claims19
A method of dynamically redeploying services in a computing network, comprising steps of:
- receiving a redeployment trigger for a selected service;
- determining one or more network locations where the selected service has been deployed from its original location at an origin server;
- programmatically removing the selected service from the network locations and the origin server;
- and
- programmatically replacing the selected service at the network locations and the origin server.
A system for dynamically redeploying services in a computing network, comprising:
- means for receiving a redeployment trigger for a selected service;
- means for determining one or more network locations where the selected service has been deployed from its original location at an origin server;
- means for programmatically removing the selected service from the network locations and the origin server;
- and
- means for programmatically replacing the selected service at the network locations and the origin server.
A computer program product for dynamically redeploying services in a computing network, the computer program product embodied on one or more computer-readable media and comprising:
- computer-readable program code means for receiving a redeployment trigger for a selected service;
- computer-readable program code means for means for determining one or more network locations where the selected service has been deployed from its original location at an origin server;
- computer-readable program code means for means for programmatically removing the selected service from the network locations and the origin server;
- and
- computer-readable program code means for means for programmatically replacing the selected service at the network locations and the origin server.
Dependencies are inferred from the claim text.