经过4年的改造,4个版本的跨越,工作流产品由基于单一事件触发方案,逐渐走向了基于事务,基于时序【时序服务与监测服务】两个维度相互协作,相互分担完成工作流整体事务,使很多事情变成了可能。【工作流引擎/EMTech Core Server服务】
在组件方面,从单一内嵌pc前端工作流组件,慢慢扩展为,pc内嵌组件,基于sysAPI的标准服务组件,工作流消息消费组件,工作流运行库/业务库同步组件,工作流业务沉积库拆库组件,以及数据补偿组件的整个工作流生态,构成了标准工作流体系。
为支持更大的应用场景,产品对数据模型进行了重新构建,由原有的业务库/业务轮次库发展为运行库/业务库/业务轮次库/业务层级库方案。四个层次完成高频数据独立,近期数据减小,远期历史数据备查的三个层次数据存储方案,保证业务系统能长久/稳定/持续高效运行。
产品基于时序标准化,业务实现开放原则构架,为后续业务的二次定制开发提供了丰富的想象空间。在基于执行顺序的标准定制扩展库方案基础上,开放了RabbitMQ消息队列的事件点监测扩展方案,为外围系统提供了异步/可控 基于边界消息的业务集成方案。【产品开放了标准可订阅主题】。
消息组件在满足引擎内部组件分离的基础地上,开放了第三方消息集成主题队列,可以基于消息消费方案完成系统间消息集成。
整个工作流体系已经支持到3w员工的企业级规模应用,在新版本上线后,支持范围更为可期。
整个产品经受住了近三年客户业务高速发展带来的种种压力,期待新版本的表现.....
2019-11-16 在系统上线前 与长沙办公室 。