Page 13 - 企业数字化解决方案
P. 13

/ 研发平台 /
                                                             关于“数智云创”微服务系统


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

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

                                                                                                    →接下页


                                                      第 13 页
   8   9   10   11   12   13   14   15   16   17   18