成果介绍
随着信息社会的飞速发展,越来越多的企业在内部系统中结合流程应用开展线上办公模式中。这种办公模式使得企业办公更加快速、便捷。工作流主要应用于流程特征比较明显的场景,在系统中应用工作流可以使得部分业务实现自动化流转,提升办公效率,因此与线上办公系统十分契合。但传统的工作流系统存在着部署维护成本高、升级迭代不够简便、应用不够灵活等弊端。针对上述问题,本项目设计并实现了一个全新的平台工作流引擎服务系统,以助于工作流系统的资源共享和灵活应用,提高了产品的技术竞争力。
1.通过动态数据源切换技术实现SaaS的数据共享与隔离;基于Spring Cloud Alibaba微服务架构将系统拆分为多个微服务,保证系统的高可用性和可扩展性;对Flowable引擎进行二次开发,在原有功能基础上新增特色功能,使得系统能够满足大多数租户的需求。
2.通过采用独立数据库方案对多租户进行物理层面的数据隔离,同时使用AbstractRoutingDataSource抽象类去实现多数据源切换,最大程度上保障了用户的数据安全。
3.结合Spring Cloud Alibaba微服务架构有效降低工作流系统各功能模块的耦合性,
成果亮点
1.采用改进后的基于负载有界的一致性哈希算法实现微服务架构的负载均衡,使各服务节点在哈希环上分布更加均匀,并且实时计算各服务节点的负载,动态调整负载上限,使得集群中负载更加均衡。
2.使用Vue在JsPlumb基础上进行二次开发,使得流程设计器功能更加强大,界面更加美观,提升用户体验感。
团队介绍
公司成立于2021年,在公司发展期间,始终为客户提供良好的技术支持和健全的售后服务。已经形成了一个架构合理、制度健全的发展模式,是一家实力雄厚的科技型企业。展望未来,公司将不断采用最新技术,适时推出新项目、新版本,满足广大客户日益高涨的网络技术需求,秉承“实力成就未来”的企业理念和“诚信、专业、创新、服务”的企业精神,恪守“提高服务品质、打造一流品牌”的企业价值观,主动进取、不断创新。
成果资料