# 信息孤岛解决方案
# 概述
企业信息孤岛是指企业各个应用相互之间在功能上不关联互助、信息不共享互换以及信息与业务流程和应用相互脱节,面对这种情况,一个解决方案是,抽离出各个系统的相似模块形成公共服务,将这些服务整合成中台,各个系统改造成共用这些中台服务,从而做到各个系统信息共享,关联互助。我公司已集成包含业务中台,数据中台,技术中台的体系,能很好解决企业信息孤岛问题。
# 用户场景
# 业务数据之间同步麻烦
一个完整的业务流程必须通过多部门系统协作完成,业务各管各的数据,就会造成多次录入信息,业务进行拖沓,容器出错,要多次检查等。就像,用户一次购买商品,就会用到订单系统和物流系统,这时候就要将订单信息同步到物流业务去,就要重新录入。
# 系统之间数据同步麻烦
系统之间没有打通数据,信息不能共享,增加了系统之间沟通成本,更不用说收集各业务系统数据,统合数据,分析数据了。
# 更新应用导致数据格式更新
有时随着系统更新,数据格式也会更新,这时候要么重新录入,要么新格式兼容老格式,前者自然会耗费大量人力物力,后者则会使得数据结构越来越复杂,将其录入到其他系统也会越来越麻烦,后期改造难度也越来越麻烦。
# 简单的数据处理方式
手工同步数据只是同步数据而已,对数据的利用与分析简单,没有充分发挥数据的潜力,难以利用数据做出对应的决策。
# 痛点
# 代码改造
由众多老系统升级为新系统,不可避免要进行大量改造。包括分离出公共业务,统一数据标准,更改调用方式,添加数据集成和数据分析服务,更改数据存储方式... , 这些使得代码改造很是艰辛。
# 数据挖掘
有些业务系统原本格式复杂,很难统一格式,或者根本就不可能,这时候就要从一大堆格式复杂的数据中挖掘出有用信息。
# IT 人员技能不足
进行数据处理时,需要相应管理人员对数据方面技能有相当的造诣,不然难以写出合适的分析方法,从而难以有效利用数据中台分析处理数据。
# 数据存储
原先各系统数据格式各式各样,存储方式也是各不相同,于是要对这些数据做统一存储也是一大难点。
# 方案优势
# 集成的中台体系
已经集成技术中台,业务中台,数据中台,各个中台职责清晰。用 git,jenkins 与 k8s 做好了持续集成与持续发布,采用 k8s 管理容器从而做到轻松管理与伸缩服务,集成钉钉告警,prometheus 监控从而轻松监控服务。
# 服务划分清晰
业务服务和基础服务以及数据服务被明确划分开来,上层可以调用下层,下层要通过消息获取上层消息,划分明确,各自职责划分明确,各个服务功能单一纯粹,服务与服务之间也划分明确。这些使得整个中台易于改造。
# 分布式服务架构方式
采用微服务架构方式建构中台服务,各服务分隔开来;采用接口 http 调用方式互相关联,消除服务与服务的粘连,其他模块停止也不会相互影响;方便业务中台和数据中台的数据对接;十分方便开发人员维护各自服务,也让各个服务的沉淀变得轻松;也增强了应用的健壮性。
# 集成了的服务体系
业务中台集成了常用业务服务,大大减少各业务系统的改造难度,数据中台已集成进通用数据基本组件,能方便的进行数据收集,挖掘,处理,存储等等,技术中台已具备完备体系,具备基础的支撑服务,像权限、授权、通知、存储等等,能很好支撑上层服务。
# 方案架构
待补充
# 推荐产品
无