美文网首页
业务中台设计简述

业务中台设计简述

作者: 清远_03d9 | 来源:发表于2021-08-21 15:31 被阅读0次

平台简介

基于统一的业务框架,支撑综合执法、变更调查会审、农房占耕、基本农田核实、增减挂钩、土地整治等各类业务的一体化应用,提供统一的数据预处理、平台服务和定制化的应用构建。

关键技术

1.后端技术

  • rpa技术
    机器人流程自动化,一款软件形态的产品,可以模拟人操作各种软件和平台,如管理软件、网页、office工具等,主要解决跨系统跨平台、重复有规律的工作流问题
  • elastic-job分布式任务调度
    面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。通过弹性调度、资源管控、以及作业治理的功能,打造适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。
  • minio对象存储服务
    开源协议的对象存储服务,适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,对象文件可以是任意大小,从几kb到最大5T不等。
  • docker技术
    Docker 属于 Linux 容器的一种封装,对进程进行封装隔离,属于操作系统层面的虚拟化技术,隔离的进程独立于宿主和其它的隔离的进程。提供简单易用的容器使用接口,将应用程序与该程序的依赖,打包在一个文件里面,运行这个文件,就会生成一个虚拟容器。
  • SpringBoot2.x
  • mybatis
  • Druid
  • Swagger-ui
  • lombok

2. 前端技术

Ant-design-vue + Vue + Webpack

3.项目构建

Maven、Jdk8

系统模块

middle-platform
├── diit-common -- 公共模块
├── diit-rpa -- rpa模块
|    ├── diit-rpa-rest -- rpa接口【端口:9010】
|    ├── diit-rpa-service -- rpa核心模块
|    ├── diit-rpa-dao -- rpa业务层
├── diit-data-import -- 数据导入
|    ├── diit-data-import-job -- 数据导入调度任务
|    ├── diit-data-import-rest -- 数据导入接口【端口:9011】
|    ├── diit-data-import-service--数据导入核心模块
|    ├── diit-data-import-dao --数据导入业务层
├── diit-spatial-analysis -- 图斑分析
|    ├── diit-spatial-analysis-job -- 图斑分析调度任务
|    ├── diit-spatial-analysis-rest -- 图斑分析接口【端口:9012】
|    ├── diit-spatial-analysis-service--图斑分析核心模块
|    ├── diit-spatial-analysis-dao -- 图斑分析业务层
├── diit-spatial-cloud-query -- 云查询
|    ├── diit-spatial-cloud-query-rest -- 云查询接口【端口:9013】
|    ├── diit-spatial-cloud-query-service -- 云查询核心模块
|    ├── diit-spatial-cloud-query-dao -- 云查询核心模块
├──diit-data-exchange -- 内外网交换
|    ├── diit-data-exchange-rest -- 内外网交换接口【端口:9014】
|    ├── diit-data-exchange-service-- 内外网交换核心模块
|    ├── diit-data-exchange-dao-- 内外网交换核心模块
├──diit-configuration -- 配置中心
|    ├──diit-configuration-rest -- 配置中心接口
|    ├──diit-configuration-service -- 配置中心核心层
|    ├──diit-configuration-dao -- 配置中心业务层

模块间依赖

模块依赖.png

模块介绍

diit-common

公共模块:全局注解、监听、跨域拦截、通用工具等

diit-rpa

rpa(机器人流程自动化),各类业务系统的自动填报操作等。

diit-data-import

数据导入:实现shp、db、json等文件的上传、检查、入库操作。

diit-spatial-analysis

图斑分析、截图:得到各类业务系统的地块叠加分析结果,支持postgis、shp等数据源叠加各类专题服务实现分析、截图。

diit-spatial-cloud-query

云查询:支持点缓冲区空间查询、空间范围空间查询、业务条件过滤空间查询。

diit-data-exchange

内外网交换:与光栅配合实现各类业务系统的内外网数据交换。

diit-configuration

配置中心:为前端提供配置相关接口。

相关文章

网友评论

      本文标题:业务中台设计简述

      本文链接:https://www.haomeiwen.com/subject/rwufiltx.html