Architectural Refactoring of the Legacy iAM System - ARA-Trans/iAM GitHub Wiki

Architectural evolution of the underlying code base is the process of conducting small scale refactoring of key components over time to produce a software platform (i.e. the โ€œcoreโ€ platform) which maintains compatibility with the existing application while also allowing for future development of web services required for proper maintainability, scalability, security, and other non-functional requirements of an enterprise application. This page and its sub-pages will provide details on this evolutionary process.

architectural-refactoring-process