Java Modernization Approach
The modernization of application portfolios requires an exhaustive analysis and diagnosis of each architectural layer for redundancy and adequacy of the individual components. The previous chapter delved into an assessment of heterogeneous application portfolios comprising legacy applications, including mainframe applications. We also looked at various modernization options such as migration, reengineering, refactoring, rewriting, and possible replacement by off-the-shelf packaged applications. For Java applications, considering that we still want to leverage the Java platform, we also saw migration and reengineering ...