当前位置: 首页 > 专利查询>阮兆明专利>正文

一种结构化消息流的数据服务架构方法技术

技术编号:26307914 阅读:33 留言:0更新日期:2020-11-10 20:09
一种结构化消息流的数据服务架构方法,包括以下具体步骤:S1、将信息系统中包括的实体和活动分别抽象为具有唯一ID的结构化消息体,将结构化消息体顺序存储于数据库表中;S2、提供与S1特征相适应的基本数据处理过程,并对结构化消息体进行处理;其中,基本数据处理过程包括创建过程、查看过程、更新过程、删除过程和查询过程。本发明专利技术提出的数据服务架构方法通过提供一种轻量化的脚本开发和运行模式,将所有的信息简化为消息体,实现一种轻量化的微应用开发和结构化消息流数据服务,从而提高了信息系统构建的效率,且降低了信息系统构建的成本。

【技术实现步骤摘要】
一种结构化消息流的数据服务架构方法
本专利技术涉及信息系统开发
,尤其涉及一种结构化消息流的数据服务架构方法。
技术介绍
传统的信息系统开发方式普遍采用瀑布式的开发方式,需要经历需求调研、系统架构、功能设计和系统开发和单元测试、集成测试以及交付等一系列的过程;在现有的开发工具和架构中,对于系统架构、功能设计和系统开发方面较为复杂、管理沟通成本较高,需要经过专业的训练、相关IDE开发工具和编程语言的学习以及项目团队支持才能进行;但是不适合中小微规模信息系统的开发构建;为此,本申请中提出一种结构化消息流的数据服务架构方法。
技术实现思路
(一)专利技术目的为解决
技术介绍
中存在的技术问题,本专利技术提出一种结构化消息流的数据服务架构方法,本专利技术提供一种轻量化的脚本开发和运行模式,将所有的信息简化为消息体,实现一种轻量化的微应用开发和结构化消息流数据服务,提高了信息系统构建的效率,且降低了信息系统构建的成本。(二)技术方案为解决上述问题,本专利技术提供了一种结构化消息流的数据服务架构方法,包括以下具本文档来自技高网...

【技术保护点】
1.一种结构化消息流的数据服务架构方法,其特征在于,包括以下具体步骤:/nS1、将信息系统中包括的实体和活动分别抽象为具有唯一ID的结构化消息体,将结构化消息体顺序存储于数据库表中;/nS2、提供与S1特征相适应的基本数据处理过程,并对结构化消息体进行处理;其中,基本数据处理过程包括创建过程、查看过程、更新过程、删除过程和查询过程。/n

【技术特征摘要】
1.一种结构化消息流的数据服务架构方法,其特征在于,包括以下具体步骤:
S1、将信息系统中包括的实体和活动分别抽象为具有唯一ID的结构化消息体,将结构化消息体顺序存储于数据库表中;
S2、提供与S1特征相适应的基本数据处理过程,并对结构化消息体进行处理;其中,基本数据处理过程包括创建过程、查看过程、更新过程、删除过程和查询过程。


2.根据权利要求1所述的一种结构化消息流的数据服务架构方法,其特征在于,S2中结构化消息体数据的创建过程和更新过程,包括以下具体步骤:
S21、向系统发出请求信息;请求信息中包含微应用ID、操作方法ID和消息体数据;其中,当更新结构化消息体时,请求信息中还包含被操作结构化消息体的ID;
S22、系统响应请求,并依据请求信息数据中的微应用ID,检索到对应的微应用;
S23、系统根据操作方法ID,检索微应用中相应的操作方法,以确认用户是否有权限操作上述请求;
若用户权限验证通过,系统继续执行S24;否则返回错误信息,过程终止;
S24、系统解析操作方法,并确定微应用中对应上述操作方法的数据模板;数据模板中包括数据字段定义;系统将操作方法中定义的默认填充数据,以及用户提交的消息体中的数据,填充到数据模板中的对应数据字段,然后进行如下过程:
S241、系统逐一对数据模板中定义的可操作数据字段,按照其中定义的规则进行值的验证以及数据处理;若验证成功,则上述待验证的可操作数据字段的值或值显示将数据模板中的标签、标题和内容中的占位符进行替换;如果上述可操作数据字段的值是另一个已存在的结构化消息体ID,则这个被关联的结构化消息体中的@协作用户列表和其包含的数据链信息被全部包含在本条结构化消息体中的@协作用户队列和数据链信息中;
若验证错误,则上述待验证的可操作数据字段的校验错误被记录在一个校验错误队列中;
S242、系统逐一对数据模板中定义的统计类数据字段,通过本条数据模板中的数据字段中的值、其他关联结构化消息体中的字段以及关联在微应用中的统计类结构化消息体中的数据代入统计类数据字段中定义的数学表达式中的变量进行计算,产生一个计算值;此计算值或值显示将数据模板中的标签、标题和内容中的占位符进行替换;
如计算错误或得到的计算值验证失败,则计算错误或校验错误被记录在S241中的校验错误队列中;
S243、系统逐一对数据模板中定义的校验类数据字段,通过将当前数据模板中数据字段的值代入校验类数据字段中定义的数学表达式中的变量进行计算,并产生一个计算判断值;
如计算判断值为False或计算错误时,将校验类数据字段记录在S241中的中的校验错误队列中;
S244、系统判断最终的校验错误队列是否为空;
如校验错误队列为空时,系统...

【专利技术属性】
技术研发人员:阮兆明
申请(专利权)人:阮兆明
类型:发明
国别省市:浙江;33

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1