Patent ID: 7328427

Claim:
A computer system comprising at least one processor to migrate a software application from one application server to a different application server, comprising: a first application server that includes an application deployed thereon; a preprocessor server component on the first application server used to interrogate the functionality of the deployed application, the application's deployment information and any dependencies included therein, generate a new configuration information and communicate the new configuration information to a second application server that is used in deploying the application at the second application server; wherein said preprocessor performs the step of: interrogating the deployed application at the first application server to find all naming and directory interface entities present in the application; determining which of said naming and directory interface entities will be realized at runtime; and, parsing through both an application-side list, and a server-side list, and locating dependencies that correlate with one another; and wherein the application-side list defines enterprise beans used in the application and resources dependent thereon, and the server-side list defines management interfaces used by the application, data source, and messaging service queues.