c#版工作流引擎,经过4年的改造与集团级业务应用,满足集团级业务应用需求的同时,近期规划出运行库/业务库/业务层级库方案,已全面支持平稳/高效的长期稳定运行需求,工作流引擎的内部改造将基本结束。
经过19篇文档的介绍,工作流引擎的整体架构基本呈现。工作流引擎开放了39个二次定制接口,30几个消息队列【业务场景触发主题/消息构建主题/第三方消息集成主题/运行库及时同步业务库消息主题】,为实施顾问构建特定企业业务流程规划需求,同时为业务数据构建提供了编排规则,使基于业务规则与时序的数据构建提供基础支持。
工作流引擎采用全开放架构,为业务定制与编码提供全面支持。并提供了webservice与restful接口支持。使C#版工作流引擎成为标准中间件,可满足大多业务系统集成需求。
最后,当前工作流引擎在.netframework4.5框架构建,为支持linux操作系统运行需求,将采用.net core 3.0进行重构。以便解决跨平台发布问题。
开发工作流引擎是一个巨大的工程,涉及点多,开放性要求高,业务集成复杂。在开发过程中,测试用例将超过1000项。从流程规划流程设置工作流流转引擎工作流监测支持服务工作流运维工具工作流绩效报表工作流扩展工作流消息组件工作流集成方式等整个生态构建,需要整体规划,分步构建,希望后来者能不断完善,在现有基础上构建更为实用/稳定的流程体系。集合基于调度服务的时序业务构造系统,将为企业提供更为及时/准确/可用的数据报告。