首页> 外文期刊>International journal of information systems in the service sector >Identifying Services in Procedural Programs for Migrating Legacy System to Service Oriented Architecture
【24h】

Identifying Services in Procedural Programs for Migrating Legacy System to Service Oriented Architecture

机译:在程序程序中识别服务,以将旧版系统迁移到面向服务的体系结构

获取原文
获取原文并翻译 | 示例
           

摘要

In order to support legacy migration to the service-oriented architecture (SOA), this paper presents a pragmatic method that derives candidates of services from procedural programs. In the SOA, every service is supposed to be a process (procedure) with (I) open interface, (2) self-containedness, and (3) coarse granularity for business. Such services are identified from the source code and its dataflow diagram (DFD), by analyzing data and control dependencies among processes. Specifically, first the DFD must be obtained with reverse-engineering techniques. For each layer of the DFD, every dataflow is classified into three categories. Using the data category and control among procedures, four types of dependency are categorized. Finally, six rules are applied that aggregate mutually dependent processes and extract them as a service. A case study with a liquor shop inventory control system extracts service candidates with various granularities.
机译:为了支持向传统的面向服务的体系结构(SOA)的迁移,本文提出了一种实用的方法,该方法可从过程程序中获取服务的候选对象。在SOA中,每个服务都应该是一个流程(过程),该流程具有(I)开放接口,(2)自包含性和(3)业务的粗粒度。通过分析数据和进程之间的控制依存关系,可以从源代码及其数据流图(DFD)中识别此类服务。具体来说,首先必须通过逆向工程技术获得DFD。对于DFD的每一层,每个数据流都分为三类。使用数据类别和过程之间的控制,可以将四种类型的依赖项分类。最后,应用了六个规则,这些规则聚集了相互依赖的进程并将其提取为服务。用白酒商店库存控制系统进行的案例研究可以提取各种粒度的候选服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号