To develop the application kindly make use of multiple products. One needs to start with RUP to plan the project effectively. Eclipse should be used to do the coding in Java, DB2 Express C with XML should be used to store and manage the database effectively, WAS CE should be used to host the application. Kindly spend some time in understanding the way WAS CE should be configured and managed for better productivity, and finally do not forget to use TSM to manage the backend database effectively.