【技术实现步骤摘要】
一种基于中台架构分层设计的软件开发平台
[0001]本专利技术涉及软件开发
,具体涉及一种基于中台架构分层设计的软件开发平台
。
技术介绍
[0002]中台技术是一种将核心业务与技术能力抽象为独立模块的技术架构
。
它将业务系统拆解为前台业务系统
、
后台业务系统和中台技术系统三个层次
。
其中,前台业务系统负责用户交互和展示,后台业务系统负责数据存储和处理,而中台技术系统则是核心功能和服务的集合,负责业务系统的复用与集成
。
[0003]针对现有技术存在以下问题:现有的基于中台架构分层设计的软件开发平台无法将企业内的数据集中管理,通过提供数据服务,使得各个业务线之间能够更加高效地共享数据,数据孤岛无法处理;而且无法实现业务解耦,使系统的可维护性和可扩展性较低;并且在开发的过程中存在重复开发,重复建设底层技术服务,
IT
成本增加,无法确保开发效率和质量
。
技术实现思路
[0004]本专利技术提供一种基于中台架构分层设计的软件开发平台,以解决上述
技术介绍
中提出的问题
。
[0005]为解决上述技术问题,本专利技术所采用的技术方案是:一种基于中台架构分层设计的软件开发平台,包括中台架构
、
报表集成
、
工作流集成;所述中台架构包括应用
、
数据管理和四编排开发模式;所述报表集成采用
JiMuReport
技术,实现集成平 ...
【技术保护点】
【技术特征摘要】
1.
一种基于中台架构分层设计的软件开发平台,其特征在于:包括中台架构
、
报表集成
、
工作流集成;所述中台架构包括应用
、
数据管理和四编排开发模式;所述报表集成采用
JiMuReport
技术,实现集成平台报表生成功能,满足业务需求中多源数据库的要求,通过使用数据库连接和
AOP
切面编程技术来实现数据源的动态切换;所述工作流集成采用
Activiti
技术,实现集成平台工作业务流程的可配置功能,根据所画流程图对应节点发起的表单会自动转到对应权限用户下,将表单
html
页面存到数据库,转到对应角色审批
。2.
根据权利要求1所述的一种基于中台架构分层设计的软件开发平台,其特征在于:所述应用采用前后端分离技术,前端采用
NodeJavaScript+VueJavaScript+Vue Element Admin
作为独立的前端框架,
axios
网络通讯组件
、vue
‑
router
路由管理组件和
permission
权限管理组件作为前端的权限管理;所述
NodeJavaScript
用于应用程序框架,为运行环境,对于请求是异步的,几个请求能同时进行,所述
NodeJavaScript
运行时环境版本
≥12.**
;所述
VueJavaScript
用于构建用户界面的渐进式框架,所述
VueJavaScript≥2.7.*
;所述
Vue Element Admin
是基于
Vue
的后台组件库,方便开发人员进行页面快速布局和构建,所述
Vue Element Admin
后台前端解决方案版本
≥2.5.*
;所述后端采用
Spring Cloud Alibaba+Hibernate Validator+Spring Mvcmvc+MyBatis Plus+Spring SecutitySpring+Druid
技术框架,能适配各种先进技术,支持集群
、
支持多数据源
、
支持分布式事务;所述
Spring Cloud Alibaba
包含开发分布式应用服务的必需组件,所述
Spring Cloud Alibaba
微服务主框架版本
≥2021.0.*
;所述
Hibernate Validator
用于对数据进行校验后再进行业务处理;所述
Hibernate Validator
参数校验框架版本
≥6.2.*
;所述
Spring Mvcmvc
提供了构建 Web 应用程序的全功能 MVC 模块,所述
Spring Mvcmvc 框架版本
≥5.3.*
;所述
MyBatis Plus
,用来持久化数据,将数据存入数据库中和从数据库中取数据,所述
MyBatis Plus
数据库操作框架版本
≥3.5.*
;所述
Spring SecutitySpring
提供了套
Web
应用安全...
【专利技术属性】
技术研发人员:肖允强,孙建丰,刘广超,刘永庆,刘倩,
申请(专利权)人:中科晟通山东信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。