可嵌入式体系架构

 

慧正工作流产品为了避免与第三方开发框架产生冲突,从设计之初就将自身的架构定位为可嵌入式架构。未采用SSH开发架构、使用的通用类jar包打入慧正产品类包中、纯粹B/S应用等这些特性,确保慧正工作流产品“体量轻盈”,能够快速的嵌入到第三方开发框架中,实现流程与业务的强强联合。

流程引擎与规则引擎双核辉映

 

慧正工作流引擎提供2个内核,包括流程引擎与规则引擎。流程引擎主要负责任务调度、流程驱动以及对各种流程模式的支持,对外提供符合WfMC模型的五类接口;规则引擎主要负责对规则管理工具定义的规则进行解析,并提供标准接口与流程引擎进行交互。规则管理工具包括建模规则定义和业务规则定义。

符合WfMC的模型与接口设计

 

工作流引擎作为应用软件的一个基础组件,设计都基本遵循WFMC的参考模型,即按照五个标准接口进行设计实现。

支持多种部署方式

 

慧正工作流产品支持四种部署方式,包括平台模式、嵌入模式、服务模式和云模式。这四种模式分别适用于不同的应用场景。

多租户空间技术

 

将集中部署的流程引擎服务划分为多个租户空间进行管理,同时为多个业务系统或分子系统提供流程引擎应用服务,并且各个分子系统管理与应用在本租户空间内实现虚拟独立。
每个租户空间使用独立的数据源,可以将数据源指向同一个数据库的不同用户,实现数据库层面上逻辑隔离,也可以将数据源指向分布在不同地点的不同数据库,实现数据库层面的物理隔离,避免业务数据存在交叉访问的风险。

工作流多引擎负载均衡技术

 

随着用户的业务应用不断增加,已经部署的流程引擎可能无法承载用户与应用的扩容,这时可以采用慧正“工作流多引擎负载均衡技术”动态扩展系统的负载承受能力。该技术允许用户根据业务发展,逐步扩展引擎支撑硬件,在保障用户的前期投入的同时,动态扩展系统的业务承载能力。

分布式协同技术

 

通过分布式协同技术的研究,使工作流引擎之间具备协同工作能力。慧正PaaS平台支持分布式协同技术,可以实现PaaS平台内流程多引擎交互、流程跨引擎流转功能,实现不同流程引擎间流程实例复用,最终实现用户业务的深度协同。

流程引擎应用领域涵盖九大管理域:战略管理域、基础管理域、市场营销域、项目管理域、财务管理域、人力资源域、生产管理域、技术研发域、党建管理域。