作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2013, Vol. 39 ›› Issue (4): 66-70. doi: 10.3969/j.issn.1000-3428.2013.04.016

• 体系结构与软件技术 • 上一篇    下一篇

基于活动关联度的服务构件识别方法

吴 雷1,2,魏 臻1,岳 峰1,邱述威1   

  1. (1. 合肥工业大学计算机与信息学院,合肥 230009;2. 安徽教育网络出版有限公司,合肥 230061)
  • 收稿日期:2012-04-12 出版日期:2013-04-15 发布日期:2013-04-12
  • 作者简介:吴 雷(1981-),男,博士研究生,主研方向:企业信息系统,模型驱动开发;魏 臻,教授、博士生导师;岳 峰、邱述威,博士研究生
  • 基金资助:
    国家自然科学基金资助项目(61070220);国家“863”计划基金资助项目(2011AA060406);高等学校博士学科点专项科研基金资助项目(20090111110002)

Service Component Identification Method Based on Activity Correlation

WU Lei 1,2, WEI Zhen 1, YUE Feng 1, QIU Shu-wei 1   

  1. (1. School of Computer & Information, Hefei University of Technology, Hefei 230009, China; 2. Anhui Education Network Publishing Co., Ltd., Hefei 230061, China)
  • Received:2012-04-12 Online:2013-04-15 Published:2013-04-12

摘要: 采用自顶而下的分析方法,结合面向服务架构(SOA)下企业业务流程模型组成元素的特点,提出一种基于活动关联度的服务构件识别方法。利用业务流程模型元素间的关联关系,通过业务活动之间关联度计算公式,形成关联度矩阵,采用基于矩阵变换的层次聚类分析方法对矩阵进行处理,获取高内聚、低耦合、可复用的业务构件。实例分析结果表明,与基于遗传算法的服务识别方法和基于聚类分析的企业信息系统业务构件方法相比,该方法识别出的服务构件综合度量指数最优。

关键词: 服务构件, 构件识别, 业务模型, 活动关联度, 聚类分析, 关联度矩阵

Abstract: This paper uses the top-down analysis method and considers the characteristics of the elements in enterprise Service- oriented Architecture(SOA) model, it proposes a method to identify service components based on business model. It can generate relevance matrix by activity relevance formula based on the association between elements in the business process model. Then analyzing the matrix using the cluster algorithm, it gets the high-cohesion, low-coupling and reusing business components. Example analysis results show that this method can identify service components with optimizer comprehensive measuring index than service identification method based genetic algorithm and enterprise business component method based clustering analysis.

Key words: service component, component identification, business model, activity correlation, clustering analysis, correlation matrix

中图分类号: