Architectural transformations: From legacy to three-tier and services

24Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With frequent advances in technology, the need to evolve software arises. Given that in most cases it is not desirable to develop everything from scratch, existing software systems end up being reengineered. New software architectures and paradigms are responsible for major changes in the way software is built. The importance of Service Oriented Architectures (SOAs) has been widely growing over the last years. These present difficult challenges to the reengineering of legacy applications. In this chapter, we present a new methodology to address these challenges. Additionally, we discuss issues of the implementation of the approach based on existing program and model transformation tools and report on an example, the migration of an application from two-tier to three-tier architecture. © 2008 Springer-Verlag.

Cite

CITATION STYLE

APA

Heckel, R., Correia, R., Matos, C., El-Ramly, M., Koutsoukos, G., & Andrade, L. (2008). Architectural transformations: From legacy to three-tier and services. In Software Evolution (pp. 139–170). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-76440-3_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free