多模型数据库的微流程服务设计与实现  被引量:2

Design and implementation of micro-flow service on multi-model database

在线阅读下载全文

作  者:李涛[1] 邹杜[1] 叶昭[1] LI Tao;ZOU Du;YE Zhao(Network Research Center,South China University of Technology,Guangzhou 510640,China)

机构地区:[1]华南理工大学信息网络工程研究中心

出  处:《电子设计工程》2019年第12期21-29,共9页Electronic Design Engineering

基  金:国家发改委2012年下一代互联网技术研发、产业化和规模商用专项(CNGI-12-03-027)

摘  要:流程服务系统是组织的核心管理系统,基本采用基于关系型数据库的单块架构。随着应用规模增长,系统会面临依赖包过多、部署复杂、启动慢、开发者难于理解及维护、采用新技术困难及数据建模表现力不足等问题。为了解决这些问题,本文提出一种基于多模型数据库的微流程(Micro-flows)服务系统,将业务逻辑划分为轻量级机制可访问的小服务,服务之间通过HTTP/REST机制进行访问。各微流程服务,拥有各自独立的数据结构,并在多模型数据库中统一管理,以解决微服务架构混合持久化成本过高的问题。通过测试,该框架证明这是一种可满足组织需求的,灵活、快速、迭代成本较低的流程服务解决方案。Workflow system based on monolithic architecture and relational database was usually adopted in traditional organization process services solutions.With the scale growth,many problems will arise such as deploy complex,slow start,difficult to understand and maintenance by developer,difficult to adopt new technology,modeling effect not good.In order to solve these problems,this paper proposes a Micro-flow service system framework based on multiple database model which could be divided into lightweight logic access service.All these micro-process service can be visit via HTTP/REST.Each micro-process service has its own independent data structure and is managed uniformly in a multi-model database to eliminate data consistency problems.This framework has been proved to be a flexible,fast,and lower cost of iterative process service solutions meeting the demand of organization according the result of performance test.

关 键 词:工作流引擎 多模型数据库 微服务 微流程 

分 类 号:TP315.71[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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