当慧正工作流引擎嵌入合作伙伴的开发框架使用时,对于流程数据的修改与业务数据存取无法在同一个事务中,因此可能造成数据不一致的情况。目前JAVA主流开发框架为SpringMVC,为了工作流引擎能支持实现流程数据操作和业务数据操作的事务一致性,慧正工作流引擎将事务的开启和结束交给Spring管理,数据源将获取Spring配置的数据源参数,系统配置的数据源只在底层解析SQL时使用。这样,可以把慧正工作流引
慧正工作流引擎可以运行的环境如下:支持的操作系统:Windows/linux/Aix/国产麒麟操作系统等支持的中间件:tomcat/websphere/Weblogic/Resin/Jboss支持JDK版本:1.6及以上支持的数据库:oracle/sqlserver/mysql/db2/DM/KingBase慧正工作流引擎嵌入第三方开发框架的步骤如下:第一步:创建数据库表空间和数据库用户,执行安装
慧正工作流产品支持集群式部署,集群部署结构由Web服务器、应用服务器、共享信息服务器和文件服务器组成Web服务器用于接收用户的请求、转发请求。Web服务器接收到用户请求后,将按照一定的负载均衡策略将到达的请求分配给集群中的某台应用服务器进行处理。请求接收、分发由Web服务器完成,因此在整个集群体系中,只需将web服务器置于网络上,应用服务器等通过局域网连接,不需要暴露在网络上,从一定程度上实现安全
慧正工作流系统分为慧正工作流引擎和慧正工作流平台两种模式。慧正工作流引擎是一套提供给集成商、软件开发商和最终客户的基础中间件,它以流程引擎和规则引擎为核心,通过配置及二次开发,实现流程的自动化处理,由流程引擎、规则引擎、五个核心服务和八类对外接口四部分组成。慧正工作流平台是一套提供给集成商、软件开发商和最终客户的基础平台软件,它以流程管理和流程应用为核心,通过配置及二次开发,实现流程的自动化处理,
慧正工作流产品在工作流引擎方面主要遵循两个规范:工作流定义、引擎模型设计和接口设计方面遵循WfMC工作流标准;引擎建模实现支持BPMN规范,通过对流程对象类型的扩展,可以实现各种BPMN规范的建模对象;当慧正工作流产品作为独立运行的服务软件提供流程调用时,支持WebService、JMS、RMI等标准调用方式,并针对每种服务标准,提供客户端开发包。慧正工作流产品在管理工具中的权限管理方面遵循RBA
慧正工作流产品支持四种部署方式,包括平台模式、嵌入模式、服务模式和云模式。这四种模式分别适用于不同的应用场景。 平台模式:利用慧正工作流产品作为项目的流程平台及开发平台,在产品基础上实现项目需求。平台模式多用于合作伙伴在某些领域积累相对不丰富,而慧正有适应解决方案的情况下。合作伙伴采用平台模式会使成本最低,质量有保障,交付进度最快; 嵌入模式:将慧正工作流引擎嵌入到合作伙伴已有的开发框架中,为用户