Patent ID: 8185873

Claim:
A system to migrate a software application from a first application server to another application server, comprising: a computer including a microprocessor; the first application server, executing on the computer, that includes an application deployed thereon as a deployed application, wherein the deployed application includes both application-side and server-side data source components; and a preprocessor server component on the first application server that used to interrogate, by successively locating components specified by the deployed application and retrieving configuration information for those components and for dependent components, configuration of the deployed application including commonalities between its application-side and server-side data source components, its deployment descriptor, and any dependencies included therein, use the configuration information for those components and for dependent components reflecting the configuration of the deployed application to generate an application deployment configuration information, and communicate the application deployment configuration information to the another application server that is used in deploying the deployed application at the another application server.