一种基于微服务的检察业务服务封装方法  被引量:4

Method of Encapsulating Procuratorate Affair Services Based on Microservices

在线阅读下载全文

作  者:陆懿帆 曹芮浩 王俊丽[1] 闫春钢[1] LU Yi-fan;CAO Rui-hao;WANG Jun-li;YAN Chun-gang(Key Laboratory of Embedded System and Service Computing,Ministry of Education,College of Electronics and Information Engineering,Tongji University,Shanghai 201804,China)

机构地区:[1]同济大学电子与信息工程学院嵌入式系统与服务计算教育部重点实验室,上海201804

出  处:《计算机科学》2021年第2期33-40,共8页Computer Science

基  金:国家重点研发计划(2018YFC0831403)。

摘  要:微服务架构是一种新兴的服务架构风格,在处理复杂服务系统时表现出运行高效、部署灵活等特性,相较于单体式服务架构,能够提供更好的业务管理和服务支持。针对检察院复杂的办案业务,需要对服务进行组合封装,形成新的增值服务以满足用户需求。但是,单独进行服务质量驱动的服务封装不能满足检察业务的需求,因此,结合服务功能和服务质量,提出了微服务架构下图规划算法的改进方法(Improved Graphplan Under MicroService Architecture,IGMA)。该方法首先对服务、用户请求建立数学模型,其次综合服务的功能需求和非功能需求,在不同案件类型下为用户提供多种组合方案,最后建立服务工作流,完成案件服务封装。该方法能够智能判断服务组合结构中的分支结构,并对不同的分支结构建立不同的组合方案。实验结果表明,该方法在服务封装的时效性和准确性上有了较大的提升。Microservice architecture is an emerging style of service architecture,which is characterized by efficient operation and flexible deployment when dealing with complex service systems.Compared with monolithic architecture,it can provide better business management and service support.In view of the complex case of the procuratorate affair,it is necessary to combine and encapsulate the services to form new value-added services to meet the needs of users.However,quality-of-service driven service encapsulation alone cannot meet the needs of procuratorate affair.Therefore,combining service functions and quality of service,an improved graphplan under microservice architecture(IGMA)is proposed.Firstly,the method establishes a mathematical model for the service and user request,then integrates the functional and non-functional requirements of the service,and provides users with a variety of combination schemes under different case types.Finally,the service workflow is established to complete the case service encapsulation.This method can intelligently judge the branch structures in the service composition structure and establish different composition schemes for different branch structures.Experimental results show that the proposed method improves the timeliness and accuracy of service encapsulation.

关 键 词:微服务 服务质量 服务组合 服务封装 图规划 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象