软件说明
平台架构
基于Spring Boot、Spring Cloud等更新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化;同时支持分布式架构和单体式架构且可无缝切换。具备完备的RBAC功能,统一服务网关,统一认证权限方案,服务熔断、限流、降级、灰度发布、分布式多级缓存,分布式对象存储,分布式事务管理,分布式定时任务,分布式工作流,服务调用链监控,服务吞吐量监控,服务运行状态监控,应用拓扑结构分析,统一配置中心,日志聚合分析中心,动态网关路由,第三方社交登录,手机验证码登录,统一错误处理,动态文档聚合,配置文件、数据模型自动初始化等功能。集成小程序、消息推送、社交登录等丰富的第三方技术支持。
平台特征
适用企业:中、大型企业。
适用业务:企业经营管理类信息系统(采购、生产、销售、财务、物流、人事管理等)建设。
技术先进:微服务、云原生、多租户、DevOps。
设计理念
以平台思维为核心构建企业服务生态圈,支撑企业可持续高质量发展。SEI平台不仅仅是一个开发框架,而是包含了应用技术架构(分层架构,开源组件选择等)和各种规范约束(编码规范,接口调用规范,UI规范)的一个企业级PaaS平台。统一的开发技术框架和环境、统一研发管理过程。通过平台+产品服务的方式,一是通过平台实现敏捷性和成本降低,二是通过平台约束上层应用采用统一的开发框架,技术架构和标准规范,加强后续对应用的质量和过程管控能力,支撑企业未来的IT治理和运营。
核心功能
SEI平台基于企业业务管理系统建设经验,内置企业信息化系统的基础服务,包括:租户管理、用户管理、岗位管理、组织机构、角色权限管理、工作流组件、安全认证、公共主数据管理等。同时,还针对上述微服务架构的不足,SEI平台以基本完成了下图微服务冰山模型的基础设施建设来解决和规避微服务架构的不足。