Model Architecture for Automatic Translation and Migration of Legacy Applications to Cloud Computing Environments

On-demand computing, Software-as-a-Service, Platform-as-a-Service, and in general Cloud Computing is currently the main approach by which both academic and commercial domains are delivering systems and content. Nevertheless there still remains a huge segment of legacy systems and application ranging from accounting and management information systems to scientific software based on classic desktop or simple client-server architectures. Although in the past years more and more companies and organizations have invested important budgets in translating legacy apps to online cloud-enabled environment there still remains an important segment of applications that for various reasons (budget related in most cases) have not been translated. This paper proposes an innovative pipeline model architecture for automated translation and migration of legacy application to cloud-enabled environment with a minimal software development costs.

   Keywords — automatic programming; cloud computing; migration; machine-learning; automatic translation.