Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24282
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 111
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-10 14:33
文章分类

全部博文(17)

文章存档

2014年(17)

我的朋友
最近访客

分类: 信息化

2014-03-28 14:52:00

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

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

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

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

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

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

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

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

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

设置子流程的全局变量;

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

启动子流程;

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


本文来源:时光·协同
阅读(133) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~