Reactivation of a software image from a source machine onto a target machine
First Claim
1. A computer program product comprising a non-transitory computer readable storage medium including code executed to reactivate a software image captured from a source machine having a source address on a target machine having a target address by performing operations, the operations comprising:
- discovering a static software application in the software image deployed on the target machine listening on a corresponding selected communication channel of the source address, wherein the static software application is programmed to listen for inbound requests on the source address of the source machine embedded in the static software application, wherein client applications use the target address of the target machine to communicate requests to the static software application, and wherein the static software application listens for inbound requests on the source address when deployed on the target machine;
registering each selected communication channel of the source address with a broker, wherein the broker listens on each selected communication channel of the target address on behalf of the static software application;
listening on a corresponding further selected communication channel of the target address;
re-directing an inbound message directed to the selected communication channel of the target address to the corresponding static software application on the selected communication channel of the source address by forwarding each inbound message directed to each selected communication channel of the target address to the broker for re-directing the inbound message to the corresponding static software application; and
forwarding each further inbound message directed to each further selected communication channel of the target address to a corresponding dynamic software application.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system and method for reactivation of a software image from a source machine onto a target machine. Discovery is made of a static software application in the software image listening on a corresponding selected communication channel of the source address. Listening is performed on behalf of the static software application on the corresponding selected communication channel of the target address. An inbound message directed to the selected communication channel of the target address is redirected to the corresponding static software application on the selected communication channel of the source address.
-
Citations
23 Claims
-
1. A computer program product comprising a non-transitory computer readable storage medium including code executed to reactivate a software image captured from a source machine having a source address on a target machine having a target address by performing operations, the operations comprising:
-
discovering a static software application in the software image deployed on the target machine listening on a corresponding selected communication channel of the source address, wherein the static software application is programmed to listen for inbound requests on the source address of the source machine embedded in the static software application, wherein client applications use the target address of the target machine to communicate requests to the static software application, and wherein the static software application listens for inbound requests on the source address when deployed on the target machine; registering each selected communication channel of the source address with a broker, wherein the broker listens on each selected communication channel of the target address on behalf of the static software application; listening on a corresponding further selected communication channel of the target address; re-directing an inbound message directed to the selected communication channel of the target address to the corresponding static software application on the selected communication channel of the source address by forwarding each inbound message directed to each selected communication channel of the target address to the broker for re-directing the inbound message to the corresponding static software application; and forwarding each further inbound message directed to each further selected communication channel of the target address to a corresponding dynamic software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for reactivating a software image captured from a source machine having a source address on a target machine having a target address, comprising:
-
a processor; and a non-transitory computer readable storage medium having code executed by the processor to perform operations, the operations comprising; discovering a static software application in the software image deployed on the target machine listening on a corresponding selected communication channel of the source address, wherein the static software application is programmed to listen for inbound requests on the source address of the source machine embedded in the static software application, wherein client applications use the target address of the target machine to communicate requests to the static software application, and wherein the static software application listens for inbound requests on the source address when deployed on the target machine; registering each selected communication channel of the source address with a broker, wherein the broker listens on each selected communication channel of the target address on behalf of the static software application; listening on a corresponding further selected communication channel of the target address; re-directing an inbound message directed to the selected communication channel of the target address to the corresponding static software application on the selected communication channel of the source address by forwarding each inbound message directed to each selected communication channel of the target address to the broker for re-directing the inbound message to the corresponding static software application; and forwarding each further inbound message directed to each further selected communication channel of the target address to a corresponding dynamic software application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for re-activating a software image captured from a source machine having a source address on a target machine having a target address, comprising:
-
discovering a static software application in the software image deployed on the target machine listening on a corresponding selected communication channel of the source address, wherein the static software application is programmed to listen for inbound requests on the source address of the source machine embedded in the static software application, wherein client applications use the target address of the target machine to communicate requests to the static software application, and wherein the static software application listens for inbound requests on the source address when deployed on the target machine; registering each selected communication channel of the source address with a broker, wherein the broker listens on each selected communication channel of the target address on behalf of the static software application; listening on a corresponding further selected communication channel of the target address; re-directing an inbound message directed to the selected communication channel of the target address to the corresponding static software application on the selected communication channel of the source address by forwarding each inbound message directed to each selected communication channel of the target address to the broker for re-directing the inbound message to the corresponding static software application; and forwarding each further inbound message directed to each further selected communication channel of the target address to a corresponding dynamic software application. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification