主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2019年第6期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
钟陈星,李杉杉,张贺,章程.限界上下文视角下的微服务粒度评估.软件学报,2019,30(10):0
限界上下文视角下的微服务粒度评估
Evaluating Granularity of Microservices-oriented System Based on Bounded Context
投稿时间:2018-09-01  修订日期:2018-10-31
DOI:10.13328/j.cnki.jos.005797
中文关键词:  DevOps  微服务架构  粒度  划分  限界上下文  评估指标
英文关键词:DevOps  microservices architecture  granularity  decomposition  bounded context  evaluation metrics
基金项目:国家自然科学基金(61572251);南京大学计算机软件新技术国家重点实验室开放课题(KFKT2017A13)
作者单位E-mail
钟陈星 南京大学 软件学院, 江苏 南京 210023
计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023 
 
李杉杉 南京大学 软件学院, 江苏 南京 210023
计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023 
 
张贺 南京大学 软件学院, 江苏 南京 210023
计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023 
hezhang@nju.edu.cn 
章程 安徽大学 计算机科学与技术学院, 安徽 合肥 230601  
摘要点击次数: 202
全文下载次数: 135
中文摘要:
      近年来,DevOps日渐火热,作为支撑技术的微服务架构由于其敏捷性、灵活性和可扩展性已成为软件行业关注的热点.然而,微服务粒度的界定是微服务领域的一项难题,至今缺乏行之有效地评估微服务粒度的标准.针对此问题,本文结合几种微服务划分原则提出了4项评估指标用于量化地衡量微服务划分的合理性,并基于此提出了一种基于限界上下文的微服务粒度评估模型.同时,实现了工具原型自动化地计算评估结果.案例研究部分将模型的评估结果与架构设计人员的心理预期作比较,结果证明所提出的评估模型可以较好地评估微服务粒度.
英文摘要:
      During recent years, DevOps gains its popularity. As the support of DevOps, microservices architecture has become a hot spot of software industry for its agility, flexibility and scalability. However, finding the adequate granularity of microservices is a big challenge. Microservices architecture still lacks the criteria for evaluating its granularity. To cope with this problem, this paper designs four evaluation metrics based on several principles of best microservices practice to quantitatively measure the rationality of microservice decomposition. Based on that, a granularity evaluation approach of microservices based on bounded context is proposed. By implementing a tool prototype, evaluation results can be automatically calculated. We use a case study to evaluate the decomposition of a microservices-oriented system and compare the results with the architects' expectations. The results prove that the proposed approach can be applied to evaluate the granularity of microservices-oriented system.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利