随着“大、物、移、云”等IT技术的高速发展,各类企业管理信息系统正趋向集成化、平台化和社交化演变。传统单体式企业管理系统具有实施周期长、部署难度大、应用复杂、迭代困难等缺陷,难以完全满足企业长远发展的需求。广西金川有色金属有限公司(以下简称“广西金川公司”)前期已经对生产管理和能源管理实现了生产信息的采集与发布,但是为了完全实现工厂数字化、架构平台化、应用APP化、管控智能化的目标,需要在原有系统的基础上建设一个基于IaaS部署、PaaS平台支撑和SaaS应用的智能化生产运行管控平台,实现前期各个功能应用向基于微服务的架构迁移,便于企业未来信息化系统的横向扩展。
航天云网公司为广西金川公司建设的IndPl@t平台,是基于多组织架构的企业应用运行、基于模式化开发、基于API开放的系统集成以及统一管理的系统平台,建立在Java语言所提供的强大兼容性基础上进行开发的。Java是一种简单的、面向对象的、分布式的、结构中立的、安全的、可移植的、性能优异的、多线程的以及动态的开发语言,适合构建基于网络计算的企业应用。由于Java的平台无关性,使得IndPl@t可以运行在不同硬件平台、操作系统环境。并且基于PaaS部署在IndPl@t平台上的SaaS各类应用软件,可以很方便适合于PC浏览器和移动端APP的方式来访问,从而大大降低了用户目标系统的总体拥有成本。
根据对系统技术需求的理解,IndPl@t平台系统布局从系统架构、技术平台、系统安全以及环境部署上满足广西金川公司项目需求,IndPl@t平台总体架构如下图所示:
系统架构采用集中的云平台部署方案,通过技术平台保障应用效率的同时,满足广西金川公司对垂直管理、实时监控、穿透查询的应用要求。
技术平台采用以Spring Cloud为基础的微服务架构技术,包括安全认证、资源保护、数据实时监控、API接口文档调用、开发和数据管理工具等多种技术融合。
系统安全采用SSL技术、OAuth2+jwt技术、CA技术等可以保证系统的安全性。
环境部署根据业务量计算具体需要部署的硬件设备参数进行实际部署。