[发明专利]一种微服务化业务应用系统有效
申请号: | 201710233073.9 | 申请日: | 2017-04-11 |
公开(公告)号: | CN107193546B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 王旭强;于海涛;杨青;陈艳龙;杨鹏;刘怡;万涛;李浩松;胡全贵;郭翔;袁东州 | 申请(专利权)人: | 国网天津市电力公司信息通信公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;H04L29/08;H04L29/06 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李莎;李弘 |
地址: | 300010*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 业务 应用 系统 | ||
1.一种微服务化业务应用系统,其特征在于,所述系统采用微服务架构进行构建,并且依托统一的应用架构对微应用与微服务进行统一配置和管理;所述微服务化业务应用系统包括:基础设施单元、服务单元、应用单元;
所述基础设施单元用于提供软、硬件资源并实现系统中网络的虚拟化管理,包括一体化平台中的云基础设施;
所述服务单元用于根据最小业务单元的业务逻辑实现原子化的服务,进行组件化封装后按照企业资源、业务处理、统计查询、辅助决策进行分类管理,利用一体化平台中的云平台组件和云服务中心提供的技术进行服务实现和服务管理,并对微应用的实现提供统一的服务访问支持;
所述应用单元用于对应用和服务根据业务逻辑进行交互界面的组件化封装,并且根据业务场景的实际需求实现业务人员可直接操作的微应用,对微应用进行池化管理,使得多个相关微应用构建微应用池,聚类形成应用并向各类人机交互终端提供统一的访问入口;
所述微服务化业务应用系统依托微应用池,组合装配形成企业管理应用模块和公众服务应用模块;其中,所述微应用池为多个微应用的集合;所述企业管理应用模块包括基础应用子模块、专业应用子模块和分析决策子模块;所述基础应用子模块用于为用户提供基础应用;所述专业应用子模块用于为用户提供专业应用;所述分析决策子模块用于通过对大数据分析提供决策支持的应用;所述公众服务应用模块用于为用户提供全方位服务;
所述服务单元包含业务应用建设过程中设计实现的各类微服务与业务流程,且服务单元从功能实现角度对应用单元进行支撑,应用单元通过调用服务单元内的功能与服务实现相关业务需求;
所述服务单元包括统一服务访问入口模块、企业资源中心模块、业务处理中心模块、统计查询中心模块、辅助决策中心模块与服务配置管理模块;其中,所述企业资源中心模块、业务处理中心模块、统计查询中心模块和辅助决策中心模块为微服务的容器目录,用于实现对服务的在线管理;服务配置管理模块为技术支撑平台;
所述统一服务访问入口模块用于实现应用单元对于各类组件与服务的统一访问,完成服务调用过程中的统一路由、服务代理、负载均衡与服务发现功能;
所述企业资源中心模块用于针对业务实现过程中,梳理出来核心微服务进行管理,企业资源微服务用于针对企业核心管理对象的相关操作进行封装以进行共享,使得所有涉及企业核心资源的操作均通过企业资源微服务进行操作,以保证企业核心数据资源逻辑的统一;
所述业务处理中心模块用于针对业务处理相关微服务与业务流程进行管理;
所述统计查询中心模块用于进行统计和查询相关功能/服务,包含统计查询模板管理子模块、统计查询服务子模块、统计计算服务子模块、统计回填服务子模块和即时报表子模块;
所述辅助决策中心模块用于实现对于各类业务的数据挖掘与分析计算,且数据来源包括全业务数据中心的数据分析中心中的数据,业务分析统计中心的服务针对全业务数据中心内部数据分析分中心的统一分析服务进行封装;所述辅助决策中心模块包括分析模板子模块、分析算法管理子模块、数据计算子模块、数据挖掘子模块及数据探索子模块;
所述服务配置管理模块为企业业务应用建设过程中所实现的各类业务流程、业务功能及公共服务统一进行注册、管理与维护的中心,为各类功能、服务及流程提供统一的管理支撑;所述服务配置管理模块实现对于企业资源中心模块、业务处理中心模块、统计查询 中心模块及辅助决策中心模块四个服务容器的管理,为系统业务应用的技术支撑平台。
2.根据权利要求1所述的微服务化业务应用系统,其特征在于,所述业务处理中心模块包括业务处理微服务库子模块、实时数据处理微服务库子模块与业务流程库子模块;
所述业务处理微服务库子模块包括业务处理功能组件,用于注册管理各类业务处理过程相关微服务,所述业务处理功能组件通过调用企业资源微服务实现对企业核心对象的操作;
所述实时数据处理微服务库 子模块用于针对实时采集类数据进行处理,以微服务方式对实时数据的采集、计算与存储进行封装;
所述业务流程库子模块用于针对各类应用内流程及跨业务流程的管理,实现企业流程的流程模板、流程版本及流程实例管理。
3.根据权利要求2所述的微服务化业务应用系统,其特征在于,所述服务配置管理模块包括:微服务管理子模块、流程管理子模块、服务流程监测子模块、功能权限与数据权限子模块;
所述微服务管理子模块用于实现对各类微服务的集中注册与配置;
所述流程管理子模块用于实现各类流程模板、实例及版本的集中注册与维护;
所述服务流程监测子模块用于实现对各类服务流程运行状态的监测预警;
所述功能权限与数据权限子模块用于实现对各类角色可访问功能数据资源的管理与配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网天津市电力公司信息通信公司,未经国网天津市电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710233073.9/1.html,转载请声明来源钻瓜专利网。