首页> 外文会议>2011 27th IEEE International Conference on Software Maintenance >A method engineering based legacy to SOA migration method
【24h】

A method engineering based legacy to SOA migration method

机译:一种基于方法工程的遗留SOA迁移方法

获取原文

摘要

Legacy systems are vitally important for the continuation of business in an enterprise as they support complex core business processes. However, legacy systems have several well-known disadvantages such as being inflexible and hard to maintain, so momentum is growing to evolve those systems into new technology environments. Recently, service-oriented architecture has emerged as a promising architectural style that enables existing legacy systems to expose their functionality as services, without making significant changes to the legacy systems themselves. A significant number of the legacy to service migration approaches address the technical perspective (i.e., supporting technology) to expose the legacy code as services. The other approaches focus on determining the feasibility of the migration that includes economical and technical feasibility, based on the characteristics of existing legacy system and the requirements of the target SOA system. In this paper, a legacy to SOA migration method that does not single out the migration feasibility and technical perspectives, but combines these two perspectives of migration, is proposed. Method engineering is used to develop the migration method by reusing method fragments from existing service-oriented development methods. Then, concept slicing is used to develop the service by extracting the relevant parts of the legacy code. The method is evaluated and enhanced by interviewing experts and further validated with two case studies. The method is found to be appropriate and effective in extracting services from legacy code with the aim of reusing these services in new configurations.
机译:遗留系统对于企业中的业务持续至关重要,因为它们支持复杂的核心业务流程。但是,遗留系统具有几个众所周知的缺点,如不灵活且难以维护,因此,将这些系统发展为新技术环境的势头正不断增长。最近,面向服务的体系结构已成为一种很有前途的体系结构样式,它使现有的旧系统能够将其功能作为服务公开,而无需对旧系统本身进行重大更改。大量的从遗留到服务的迁移方法从技术角度(即支持技术)着眼,将遗留代码公开为服务。其他方法着眼于基于现有遗留系统的特性和目标SOA系统的需求,确定迁移的可行性,包括经济和技术可行性。在本文中,提出了SOA迁移方法的传统,该方法不单单列出了迁移可行性和技术观点,而是结合了这两种迁移观点。方法工程用于通过重用现有面向服务的开发方法中的方法片段来开发迁移方法。然后,通过提取遗留代码的相关部分,使用概念切片来开发服务。通过采访专家对该方法进行了评估和增强,并通过两个案例研究对其进行了进一步验证。为了从旧代码中提取服务,该方法被认为是合适且有效的,目的是在新配置中重用这些服务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号