Nowadays, software technology is evolving very quickly according to new trends in technology, such as SOA (Service Oriented Architecture) and Web Services. The SOA paradigm claims (1) to develop software as a set of services and (2) to handle legacy applications and artefacts using standardized technology, exposing their functionalities as services. On the other hand, paradigms like MDA (Model- Driven Architecture) allow software engineers to deal with software in a comfortable way, abstracting it from technological complexity. As a derivation of the MDA concept, Architecture Driven Modernization (ADM) focuses the reengineering process using models as first order artefacts. In this way, and following the chain legacy system-to-abstract representation-to-new system, we propose a complete process to reengineer relational databases at a model level to integrate them into SOA contexts as a set of services.
Citation:
I. Garc?a-Rodr?guez de Guzm?, M. Polo, M. Piattini, "An ADM Approach to Reengineer Relational Databases towards Web Services," wcre, pp.90-99, 14th Working Conference on Reverse Engineering (WCRE 2007), 2007