某研究院使用多个独立的,不同架构的系统,对产能、产线、业务协同等业务进行管理。在十四五期间,由于数据量急剧增加,现有的数据管理工具难以对大数据量的平台进行统一、精细化管理,需要对不同系统的数据、权限、服务进行统一管理。
该研究院为打造数字智能化管理方式,建立数字化管理体系,统一使用微服务架构对多系统进行整合,建立微服务架构平台,对多个系统进行融合,统一权限数据管理,建立数字智能体系。
01、问题与挑战
由于管理产品需求量过多,增加全新的产品线,导致产品线管理难度骤增,传统的管理模式过于单一,对全新的产品线难以做到精细化,数据化管理。主要的难点有几个方面:
(1)企业对产线数据管理分散,难以形成一套完整的数据体系,数据管理,数据存储过于混乱,难以形成产线化、精细化的数据资产库。
(2)各产品系统架构相互独立,多个系统访问入口,多套权限管理体系,难以支撑构建数据驱动的产线经营能力、模型驱动的生产管理能力和实时感知的生产执行能力。
02、解决方案
遵循研究院数字化转型规划,结合数字化转型需求,通过大数据技术,建设统一架构的数字中心平台,建立健全生产线管理。
使用微服务体系架构,实现所有系统统一管理:统一入口管理、统一服务管理、统一配置管理、统一认证管理、统一权限管理。从架构层面实现了一对多的架构-服务体系。同时搭建中间件集群、应用集群,保障系统架构的高可用,提升系统稳定性。
►统一入口管理
浏览器请求通过Nginx,经过Nginx反向代理到网关,网关负责请求的负载均衡。请求经过网关分发到其他各个不同系统中,同时基于网关的统一权限认证,各个系统间的用户信息无缝共享。
►统一服务管理
所有服务统一注册到服务管理中心,通过服务管理中心对服务进行统一管理,包括服务监控,节点心跳检测,实例数,上线下线等。
►统一配置管理
所有的配置项统一在配置管理中进行维护,通过命名空间的数据隔离,对不同系统的配置项数据进行隔离,各系统只维护各自系统相关的配置项。
►统一认证管理
所有服务请求必须经过Nginx代理,通过网关对接口进行权限认证,确保统一入口,有效地防止越权,数据入侵等非法操作。
►统一权限管理
平台进行更新后引入消息队列,采用发布订阅的模式,在微服务平台资源更新后进行广播,各业务系统对资源权限进行更新,从而达到统一系统权限。
以上五个统一为数字中心平台提供组织、角色、用户、应用、数据安全防护能力。搭建统一调度平台,为数字中心平台提供精益数字化管理能力。
03、项目成果
基于微服务架构系统设计方案,研究院搭建了统一产线数据中心与业务协同平台。建立了装配、配套产线运营管理体系,完成了生产从“管理组织”向“管理产线”转型。
基于微服务架构的系统建设方案可大规模适用于传统工业化管理向“数字+智能”转型的相关企业,解决多系统架构间人员资源权限管理困难,各产品系统集成困难,数据管理不统一等问题。