工作流引擎对服务企业总线的支持

为实现ESB与工作流引擎的集成,开发了BC组件,并构建了FLOW组件配合ETL引擎,实现分布式工作流业务数据携带。FLOW组件包括FlowIn与FlowOut,分别负责接收消息并启动子流程及发送反馈。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

在工作流引擎组件分为两个组件FlowIn与FlowOut,这两个组件通常一起使用。

FlowIn组件在该版本中,主要实现以下目标:
接收标准化消息,解析出创建工作流引擎子流程的相关参数;

根据参数创建工作流引擎中已定义的子过程;

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

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

FlowOut组件在该版本中,主要实现以下目标:
接收标准化消息,解析出启动工作流引擎子流程的相关参数;

设置子流程的全局变量;

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

启动子流程;

将流程是否启动成功的信息构造成标准化消息并发送至目标服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值