Modernizing a legacy application to a set of containers is highly desirable as containers are agile, scalable, and can be easily tested and deployed on any cloud environment. In this paper, we propose Janus, a modernization tool that helps architects and developers to transform a legacy application into a set of containers. Janus realizes two capabilities: one, it automatically discovers configurations and dependencies needed to create docker artifacts, with prior rules and knowledge mined from similar legacy applications; two, it provides a dynamic web interface to interact with architect/developer to verify the discovered configurations and dependencies and guide users in acquiring missing information. We provide a demonstration of Janus on a legacy application.
CITATION STYLE
Ho, H., Gordon, D., Kalia, A., Xiao, J., & Vukovic, M. (2020). Janus: A Tool to Modernize Legacy Applications to Containers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12019 LNCS, pp. 304–307). Springer. https://doi.org/10.1007/978-3-030-45989-5_28
Mendeley helps you to discover research relevant for your work.