Page 18 - 中国智造.信息化与数字化第12期
P. 18

/ 研发平台 /
                                                              “数智云创”企业数字化平台


            “数字云创”采用Java主流的微服务技术栈,基于
        Spring Cloud Alibaba的微服务框架进行封装的快速开发                       平台设计灵活可扩展、可移植、可应对高并发需求。
        平台,包含多种常用开箱即用功能的模块,通用技术组件                             同时兼顾本地化、私有云、公有云部署,支持SaaS模式应
        与服务、微服务治理,具备RBAC功能、网关统一鉴权、                            用。
        Xss防跨站攻击、自动生成前后端代码、多种存储系统、分                               采用前后端分离的模式:前端基于vue-element-
        布式事务、分布式定时任务、多租户等多个功能和模块,                             admin框架定制开发,后端采用Spring  Cloud Alibaba全
        支持多业务系统(多服务)并行开发,平台设计灵活可扩                             家桶;
        展、可移植,可应用高并发需求,同时兼顾本地化、私有
                                                                  服务注册&发现与调用:基于Nacos来实现的服务注
        云、公有云部署。核心技术采用Spring  Boot,Spring
                                                              册与发现,使用Open Feign/Dubbo RPC来实现服务互调;
        Cloud Alibaba,Mybatis Plus、RocketMQ、MinIO等
                                                                  统一授权认证:基于 Spring Security、Spring
        主要框架和中间件,采用Nacos注册和配置中心,集成流
                                                              OAuth2、JWT  实现的统一认证服务中心,登录基于
        量卫兵Sentinel,前端基于vue-element-admin框架定制
                                                              spring security 的标准登录流程。客户端授权支持
        开发,可帮助企业更快,更高效地进行微服务开发,相较
                                                              oauth2.0  的四种授权模式:授权码模式、简化模式、密码
        于业界使用广泛的开源版本平台,提供更强大的功能和更
                                                              模式、客户端模式,授权流程跟标准的 oauth2 流程一致。
        全面的服务支持。
                                                              web 端采用简化模式(implicit)登录系统,移动端可使用密
            “数字云创”应用微服务、容器、DevOps等云原生技
                                                              码模式(password)登录系统。同时还支持基于 Spring
        术,封装了大量技术开发包、技术应用组件、技术场景实
                                                              Social 的三方账号登录方式,如微信、QQ等。
        现能力,并支持SaaS模式应用,提供了一个可支持企业各
                                                                  业务熔断:采用Sentinel实现业务流量控制、熔断降
        业务系统或产品快速开发实现的微服务应用数字化融合平
                                                              级、系统负载等多个维度保护服务的稳定性;
        台,富含各类开箱即用的组件、微服务业务系统,助力企
                                                                  应用监控:利用Spring  Boot Admin来监控各个服务
        业跨越Cloud(IaaS/PaaS)与自身数字化的鸿沟,共享业
        务服务的组合重用,为企业服务化中台整合、数字化转型                             的运行状态;
        提供强力支撑,也为企业提供了最佳架构实践,以产品的思                                链路调用监控:基于SkyWalking作为项目的全链路性
        维来打造的为企业提供能力复用的企业数字化中台。                               能监控, 从整体维度到局部维度展示各项指标,将跨应用
        架构说明                                                  的所有调用链性能信息集中展现,可方便度量整体和局部
                                                              性能,并且方便找到故障产生的源头,生产上可极大缩短
        架构图                                                   故障排除时间;
                                                                  灵活的权限控制:基于RBAC权限管理,该功能模块下
                                                              的功能用于维护企业的组织架构信息以及员工信息。主要

                                                              包含了组织架构管理、部门管理、分级管理员、角色管理、
                                                              岗位管理、企业通讯录、通信录同步等功能。用户可在此
                                                              功能模块下维护公司的组织架构信息(组织/部门/角色/岗
                                                              位)和用户信息,也可以通过第三方应用(钉钉/企业微信)
                                                              将组织架构信息一键导入到系统中,也可以使用组织架构
                                                              和员工信息的导入功能将数据导入到系统中;
                                                                  支持多租户:简单配置即可转为多租户模式,实现数

                                                              据隔离;
                                                                                                    →接下页


                                                      第 18 页
   13   14   15   16   17   18   19   20   21   22   23