集成数据共享交互平台,为了打通系统内各个部门之间的数据壁垒,方便公开类数据资产进行上云操作,增加此数据中台。
1 数据采集--不同数据源mysql oracle postgrsql dws sqlserver进行元数据采集
2 数据资产发布到市场进行展示(对应不同的展示权限和订阅权限)
3 不同用户进行资产订阅,加购物车进行流程审批
4 对已订阅的资产进行消费---数据交换或数据下载到本地
项目后端采用基于Springboot的服务,Shiro进行登录认证授权,文件存储采用华为云OBS服务,实现不同机构数据之间共享;服务调用日志分析系统搭建,采用EFK(ES+Filebeat+Kibana)实现日志的分类以及统计功能;流程审批工作流采用Camunda流程引擎实现快捷流程部署以及流程版本管理;微服务间服务异步通知采用RabbitMQ消息中间件实现业务解耦,降低服务间依赖性。