[发明专利]一种基于微服务架构的通用信息管理系统有效
申请号: | 201710412190.1 | 申请日: | 2017-06-02 |
公开(公告)号: | CN107370786B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 陆品冬;肖玄;谢倩 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/27;G06F16/25;G06F16/28 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 通用 信息管理 系统 | ||
1.一种基于微服务架构的通用信息管理系统,其特征在于,包括展示层、平台层、应用层和资源层;
所述展示层,用于接收用户指令以显示数据或提交数据;
所述平台层,用于接收由所述展示层提交的所述用户指令,根据所述用户指令提供对应系统底层服务及根据所述用户指令生成发送至所述应用层的请求指令;
所述应用层,用于接收由所述平台层提交的所述请求指令,根据所述请求指令调用对应的服务功能以处理与所述请求指令对应的业务;其中,所述应用层至少包括业务应用层及系统应用层,
所述业务应用层,用于从所述请求指令中解析获得与自身相对应的服务请求指令,并发送所述服务请求指令给所述系统应用层;
所述系统应用层,用于响应所述服务请求指令以提供对应业务服务,并根据所述业务服务生成发送至所述资源层的数据请求指令;
所述资源层,用于获取所述系统应用层发出的数据请求指令,并根据所述数据请求指令提供所述系统应用层处理所述业务服务所需的数据;
其中,所述系统应用层至少包括列表服务模块、表单服务模块、远程报表服务模块及数据引擎服务模块;
所述列表服务模块,用于以列表形式显示数据;
所述表单服务模块,用于获取用户的编辑数据,至少包括表单域、表单标签及表单按钮;
所述远程报表服务模块,用于根据消息队列方式进行异步调用来获取数据和生成报表;
所述数据引擎服务模块,用于执行配置的数据规则集合将所述编辑数据保存到所述资源层的数据库中。
2.根据权利要求1所述的通用信息管理系统,其特征在于,所述资源层至少包括NoSQL非关系型数据库及SQL关系型数据库;所述资源层具体用于:
获取所述应用层的系统核心服务模块发出的数据请求指令,解析所述数据请求指令;
当所述数据请求指令为写操作且识别到所述数据请求指令中包含进行缓存的请求参数时,先将所述数据请求指令中包含的数据写入所述NoSQL非关系型数据库,再写入SQL关系型主数据库并同步到SQL关系型从数据库中;
当所述数据请求指令为写操作且识别到所述数据请求指令中包含不进行缓存的请求参数时,将所述数据请求指令中包含的数据写入SQL关系型主数据库并同步到SQL关系型从数据库中;
当所述数据请求指令为读操作且识别到所述数据请求指令中包含进行缓存的请求参数时,从所述NoSQL非关系型数据库中读取数据;
当从所述NoSQL非关系型数据库中没有读取到所述数据时,从所述SQL关系型从数据库中读取所述数据;
当从所述SQL关系型从数据库中没有读取到所述数据时,返回空值;
当所述数据请求指令为读操作且识别到所述数据请求指令中包含不进行缓存的请求参数时,从所述SQL关系型从数据库中读取所述数据;
当从所述SQL关系型从数据库中没有读取到所述数据时,返回空值。
3.根据权利要求1所述的通用信息管理系统,其特征在于,所述列表服务模块的配置具体包括新增列表单元、添加字段单元、添加操作单元、报表模板单元及权限设置单元;
所述新增列表单元,用于设置至少包括列表编号、模板类型及查询SQL语句的编写的核心参数;
所述添加字段单元,用于对每个字段进行至少包括数据类型、输入类型及数据源类型的属性的设置;
所述添加操作单元,用于定义对列表数据进行操作的按钮;
所述报表模板单元,用于解析上传的报表模板;
所述权限设置单元,用于设置预设的角色对列表有对应的操作权限。
4.根据权利要求1所述的通用信息管理系统,其特征在于,所述表单服务模块的配置具体包括表单配置单元、字段配置单元、布局单元、操作配置单元、文档模板单元及权限单元;
所述表单配置单元,用于设置至少包括表单编号、模板类型及SQL语句的编写的核心参数;
所述字段配置单元,用于对每个字段进行至少包括数据类型、输入类型及数据源类型的属性的设置;
所述布局单元,用于设置布局样式以使所述表单标签、所述表单域及所述表单按钮按照预设样式布局在页面上;
所述操作配置单元,用于定义对表单数据进行操作的按钮;
所述文档模板单元,用于解析上传的文档模板;
所述权限单元,用于设置预设的角色对表单有对应的操作权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710412190.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云计算集群资源的调度方法及装置
- 下一篇:一种服务器管理系统