A method for upgrading one of several computer programs stored on an application
server in a distributed computing environment while permitting the application
server to continue to service requests for other computer programs. In accordance
with the method, the application server is prevented from receiving any new requests
for the computer program. The system then waits until all current requests serviced
by the application server for that computer program have ended. Then, after acknowledging
completion of upgrading of the computer program, the application server is permitted
to receive any new requests for the computer program. Apparatuses for carrying
out the inventive method are provided.