Patent ID: 7464118

Claim:
A method of deploying an enterprise application on a set of data processing systems operating in a data processing environment having a first node and a second node, the method comprising: determining whether the first node is affected, wherein the first node is affected if the enterprise application is deployed on at least one data processing system in the first node; determining whether the second node is affected, wherein the second node is affected if the enterprise application is deployed on at least one data processing system in the second node; if the first node is affected: quiescing each affected server on the first node before stopping said each affected server on the first node, and reactivating said each affected server on the first node after starting said each affected server on the first node, post-validating the deployment of the enterprise application on each affected data processing system in the first node after starting said each affected data processing system in the first node; preparing the first node; stopping said each affected data processing system in the first node, wherein said each affected data processing system in the first node is a data processing system to which the enterprise application is deployed; deploying the enterprise application on said each affected data processing system in the first node; thereafter starting said each affected data processing system in the first node; restoring the first node; if the second is affected, preparing the second node by stopping each affected data processing system in the second node, wherein an affected data processing system is a data processing system to which an enterprise application is deployed; deploying the enterprise application on said each affected data processing system in the second node; thereafter starting said each affected data processing system in the second node; restoring the second node; wherein at least one of the first node and the second node is affected.