%A 陆懿帆, 曹芮浩, 王俊丽, 闫春钢 %T 一种基于微服务的检察业务服务封装方法 %0 Journal Article %D 2021 %J 计算机科学 %R 10.11896/jsjkx.191100152 %P 33-40 %V 48 %N 2 %U {https://www.jsjkx.com/CN/abstract/article_19716.shtml} %8 2021-02-15 %X 微服务架构是一种新兴的服务架构风格,在处理复杂服务系统时表现出运行高效、部署灵活等特性,相较于单体式服务架构,能够提供更好的业务管理和服务支持。针对检察院复杂的办案业务,需要对服务进行组合封装,形成新的增值服务以满足用户需求。但是,单独进行服务质量驱动的服务封装不能满足检察业务的需求,因此,结合服务功能和服务质量,提出了微服务架构下图规划算法的改进方法(Improved Graphplan Under MicroService Architecture,IGMA)。该方法首先对服务、用户请求建立数学模型,其次综合服务的功能需求和非功能需求,在不同案件类型下为用户提供多种组合方案,最后建立服务工作流,完成案件服务封装。该方法能够智能判断服务组合结构中的分支结构,并对不同的分支结构建立不同的组合方案。实验结果表明,该方法在服务封装的时效性和准确性上有了较大的提升。