Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Reference
Meng, F.J., et al.: A generic framework for application configuration discovery with pluggable knowledge. In: IEEE Sixth International Conference on Cloud Computing, pp. 236–243. IEEE, June 2013
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ho, H., Gordon, D., Kalia, A., Xiao, J., Vukovic, M. (2020). Janus: A Tool to Modernize Legacy Applications to Containers. In: Yangui, S., et al. Service-Oriented Computing – ICSOC 2019 Workshops. ICSOC 2019. Lecture Notes in Computer Science(), vol 12019. Springer, Cham. https://doi.org/10.1007/978-3-030-45989-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-45989-5_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-45988-8
Online ISBN: 978-3-030-45989-5
eBook Packages: Computer ScienceComputer Science (R0)