-
1.
公开(公告)号:EP1402385A4
公开(公告)日:2007-05-16
申请号:EP01979520
申请日:2001-10-05
Applicant: IBM
Inventor: BRITTENHAM PETER J , DAVIS DOUGLAS B , LINDQUIST DAVID B , WESLEY AJAMU A
IPC: G06F15/177 , G06F20060101 , G06F9/46 , G06F9/50 , G06F13/00 , G06F15/16 , G06F15/173 , H04L12/00 , H04L29/06 , H04L29/08
CPC classification number: G06F9/5027 , G06F9/5083 , H04L67/02 , H04L67/1002 , H04L67/101 , H04L67/1012 , H04L67/1029
Abstract: A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic deployment, redeployment, and/or undeployment of web services to locations in the network in order to improve efficiency. The undeployment may apply to distributed locations of a service and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client. In an optional aspect, programmatic replication of system upgrades may be implemented by redeploying services using this same dynamic deployment approach, enabling the complexity of upgrading previously-deployed software to be reduced significantly. As another optional aspect, previously-deployed software may also be automatically and programmatically undeployed using disclosed techniques.
-
公开(公告)号:CA2415314A1
公开(公告)日:2002-11-28
申请号:CA2415314
申请日:2001-10-05
Applicant: IBM
Inventor: WESLEY AJAMU A , DAVIS DOUGLAS B , BRITTENHAM PETER J , LINDQUIST DAVID B
IPC: G06F15/177 , G06F20060101 , G06F9/46 , G06F9/50 , G06F13/00 , G06F15/16 , G06F15/173 , H04L12/00 , H04L29/06 , H04L29/08
Abstract: A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic deployment, redeployment, and/or undeployment of web services to locations in the networ k in order to improve efficiency. The undeployment may apply to distributed locations of a service and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client. In an optional aspect, programmatic replication of system upgrad es may be implemented by redeploying services using this same dynamic deploymen t approach, enabling the complexity of upgrading previously-deployed software to be reduced significantly. As another optional aspect, previously-deployed software may also be automatically and programmatically undeployed using disclosed techniques.
-