Architectural Transformations: From Legacy to Three-Tier and Services

Architectural Transformations: From Legacy to Three-Tier and Services
复制标题

架构转型:从传统到三层和服务

DOI:
10.1007/978-3-540-76440-3_7
复制
发表时间:
2008
期刊:
Softwaretechnik-Trends
影响因子:
--
通讯作者:
L. Andrade
L. Andrade
中科院分区:
--
文献类型:
--
作者:
R. Heckel;R. Correia;C. Matos;M. El;G. Koutsoukos;L. Andrade

文献摘要

被引文献

相似文献

随着技术的不断进步,出现了改进软件的需求。鉴于在大多数情况下,从头开始开发一切并不可取,现有的软件系统最终会被重新设计。新的软件架构和范例导致软件构建方式发生重大变化。在过去的几年里,面向服务的架构 (SOA) 的重要性不断增长。这些给遗留应用程序的重新设计带来了艰巨的挑战。在本章中,我们提出了一种新的方法来应对这些挑战。此外,我们还讨论了基于现有程序和模型转换工具的方法的实施问题,并报告了一个示例,即应用程序从两层架构迁移到三层架构。
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.