协同工做流引擎Synchro flow对服务企业总线的支持

在系统整合项目中须要工做流中间件对服务企业总线的支持。为了将企业服务总线Synchro ESB与协同工做流引擎Synchro FLOW集成,必须开发一个BC组件以实现二者的交互,在协同工做流引擎Synchro FLOW组件就完成了该功能。经过在ESB之上构建FLOW组件并结合ETL引擎,可实现分布式工做流业务数据携带的功能。

在协同工做流引擎Synchro FLOW组件分为两个组件FlowIn与FlowOut,这两个组件一般一块儿使用。并发

FlowIn组件在该版本中,主要实现如下目标:

接收标准化消息,解析出建立协同工做流引擎Synchro FLOW子流程的相关参数;分布式

根据参数建立协同工做流引擎Synchro FLOW中已定义的子过程;spa

调用ETL流程的启动API,根据主子流程实例ID进行业务数据迁移;中间件

构建消息并将其发送至目标服务;开发

FlowOut组件在该版本中,主要实现如下目标:

接收标准化消息,解析出启动协同工做流引擎Synchro FLOW子流程的相关参数;工作流

设置子流程的全局变量;class

将主子流程对应信息写入引擎mainsub表;变量

启动子流程;数据

将流程是否启动成功的信息构形成标准化消息并发送至目标服务。项目

本文来源:时光·协同
相关文章
相关标签/搜索