
A key advantage of the Java platform has always been code portability. "Write once. Run Anywhere." That was the core promise of the Java Enterprise Edition specifications.
Over the years, however, vendors have continued to innovate on the Java EE platform, creating extensions that, while useful, were often proprietary and available only in the containers provided by that vendor. In some cases the vendors created proprietary security, persistence, or availability APIs, and customers using these extensions would find themselves locked into vendor-specific containers.
To avoid this trap, customers can adhere strictly to the APIs and practices defined in the specification and/or use vendor-neutral deployment methods and tools. But there are times when looming deadlines or vendor documentation can lead developers off this straight and narrow path. Organizations must then weigh the costs of ongoing vendor license and maintenance fees against the one-time costs of migrating to a new platform. Hub City Media can help make the latter solution more practical.
To reduce the time, risk and cost of migration, HCM has developed a specialized methodology for porting Java EE applications. Using this methodology, HCM determines the extent to which proprietary extensions were used, tailors a migration plan accordingly, and expertly carries out the migration.
HCM's proven methodology is modular and adaptable. It comprises six main activities that can be deployed all together or in the combination that best meets customer needs:
Contact us to learn more about HCM's Java EE Application Migration Methodology.