An enterprise supply chain solution developed using an old proprietary 4GL no-code platform was migrated to J2EE platform. The customer mandate was to accomplish this modernization without losing any functionality (“as is” migration) and the ability for existing customers to make a seamless switch to the J2EE based application.
Automated migration programs were written that factored in the execution behavior of the 4GL platform and converted into the equivalent J2EE components. The resultant application was a contemporary Enterprise Java web application that mirrored the functionality of the 4GL legacy application and providing all the benefits of the J2EE platform.