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

业务中台设计简述

作者: 清远_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