概述
在大多数业务应用系统的技术架构中,流程引擎已经成为了一个标配组件,业务活动的流程经常是复杂而多变的,这就需要把流程管理从整个系统中单独分离出来维护,流程引擎也因此而产生。
当前,业务流程高度自动化已经成为大势所趋,星型结构,即大量使用规则引擎驱动流程,这一设计被广泛运用于许多系统构建之中。由此对流程引擎造成的影响是:处理高度业务相关性流程的要求大大降低了,但是处理高并发高频次简单流程的要求大大提高。从实际效果看,传统流程组件应对此种需求比较无力,大量原有复杂功能不再有必要,反而成为性能的累赘。
中软国际流程引擎产品(FlowSharp)就是为了满足这种新趋势而开发的一套轻量化、高可用性、高性能的流程引擎产品。本产品采用了核心引擎与外部插件分离的设计,保证了流程推进的稳定性和高性能,同时又提供了不同业务节点处理策略的可扩展性。
服务范围
1、互联网消费信贷
互联网金融行业是近期发展最为迅速的一个金融业务领域,中软国际为此开发了互联网消费信贷系统,其中应用了FlowSharp流程引擎。消费信贷系统的流程属于典型的星型结构,即大量使用规则引擎作为业务节点流转的控制者,因此就对流程引擎的性能提出了相当高的要求。
FlowSharp流程引擎采用了“有限状态机”作为核心机制,保证了流程推进的稳定性和高性能,并且在流程出现中断时也能保护现场然后原地恢复流程,保证了高可用性。
2、票据业务
票据业务一直是中软国际的主要业务领域,中软国际开发的票据系统广泛应用于多家银行,票据系统中也应用了FlowSharp流程引擎。
票据业务具有业务流程复杂多变的特点,流程引擎根据这一情况,专门定制了一种特殊的流程节点类型——审批节点,用来提供灵活的人工任务审批策略配置功能,可选的策略包括按当前机构、按上级机构、按岗位、岗位跳过等,并且可以自定义策略中使用的业务变量。
服务优势
轻量化:简洁而稳定的核心模块设计
高性能:状态机机制保证优异的性能
高可用性:错误中断机制保证快速排查快速修复
扩展性:扩展功能可以通过插件实现而不会影响核心功能
为了更好的体验,请使用竖屏浏览