System Modernization to Support Digital Transformation
A system is built to computerize an activity and to automate an existing process. This built system must follow an architecture that shows its fundamental structure. The system architecture establishes its structure in terms of elements and components that are related. Therefore, every system has an architecture which describes its core elements with their relationship, as well as the interfaces to external systems. System architectures have principles, rules that characterize the system itself. These principles and rules also determine the evolution of the system. However, because of the advancement of technologies, systems designed over a long period, have an architecture that finds several difficulties to integrate with newer systems, generating greater complexity for its evolution and consequently a greater consumption of hours for implementing additional features. Because of the digital evolution, companies currently suffer and for high competitiveness between companies, companies are expected to grow their systems quickly and efficiently. However, companies that did not create their systems in the middle of the digital age, live with a problem of having to have the same speed of evolution of the old systems against the new systems of the competitors. For that, it is necessarily a process of modernization of the legacy systems in its architecture, to allow that it builds new functionalities with similar speed or close to the systems born in the digital age. Therefore, the principal objective of this research is to propose a method to perform the modernization of systems to support digital transformation. This work thus proposes a systems modernization model, and evaluate it to identify the efficiency in modernizing systems architectures that allow companies with legacy systems to modernize their systems and build them gradually in modern architecture without losing the competitiveness of your business.