计算机集成制造系统 ›› 2021, Vol. 27 ›› Issue (9): 2691-2700.DOI: 10.13196/j.cims.2021.09.021

• 当期目次 • 上一篇    下一篇

基于服务关联网络的服务依赖关系识别

杨冬菊1,2,张伟达1,2,赵卓峰1,2   

  1. 1.大规模流数据集成与分析技术北京市重点实验室
    2.北方工业大学数据工程研究院
  • 出版日期:2021-09-30 发布日期:2021-09-30
  • 基金资助:
    国家重点研发计划资助项目(2019YFB1405103);北京市自然科学基金资助项目(4202021)。

Service dependency identification based on service network

  • Online:2021-09-30 Published:2021-09-30
  • Supported by:
    Project supported by the National Key Research & Development Program,China (No.2019YFB1405103),and the Beijing Municipal Natural Science Foundation,China(No.4202021).

摘要: 在跨领域、跨区域、跨网络广泛互联的大服务环境下,为实现组合服务的分布部署和并行执行,如何识别并发现服务之间存在的依赖关系、支撑组合服务的合理划分是亟待解决的问题。提出一种基于服务关联网络的服务依赖关系识别方法,首先利用有向图刻画服务关联网络模型,探索了一种通过已有组合服务分析服务控制流和数据流并构建服务关联网络的方法。利用图遍历、社区发现及关联规则挖掘等算法识别并抽取服务之间的数据依赖及控制依赖关系,生成服务依赖图,通过服务依赖图实现服务依赖关系的识别。通过实验验证了方法的可行性和有效性,并通过与经典算法的对比分析验证了方法的执行效率。

关键词: 服务关联网络, 服务依赖关系, 服务组合, 服务控制依赖, 服务数据依赖

Abstract: Aiming at identifying service dependencies to enable dividing service composition into fragments,distributed deployment and parallel execution in big service environment,the service dependency identification method based on service network was proposed.The directed graph was used to design the service network model.The data flow and control flow were analyzed,and the service node and relationship were extracted for constructing service network by parsing the existed composite services.Graph traversal algorithm,community discovery algorithm and improved association rules mining algorithm were combined to identify and extract the service dependency graph based on data dependence and control dependency between services.The identification of service dependency could be achieved by utilizing service dependency graph.The feasibility and effectiveness of the proposed approach were verified by three experiments,and the efficiency of the approach was certificated by the contrastive analysis of several classical algorithms.

Key words: service network, service dependency, service composition, control dependency, data dependency

中图分类号: