外部系统整合BPM工作流的方案问题(技术交流)

背景:使用IBM BPM开发了OA系统,现在有一个外部系统A,需要开发工作流,工作流部分想采用BPM平台来实现,方便流程的统一管理。问题:如何使用BPM平台初步考虑的方案如下:方案一:A系统保存自己的业务数据和表单,bpm实现工作流,A系统通过rest接口调用bpm的工作流引擎实现流转,bpm只是提供...显示全部
背景:使用IBM BPM开发了OA系统,现在有一个外部系统A,需要开发工作流,工作流部分想采用BPM平台来实现,方便流程的统一管理。

问题:如何使用BPM平台

初步考虑的方案如下:

方案一:A系统保存自己的业务数据和表单,bpm实现工作流,A系统通过rest接口调用bpm的工作流引擎实现流转,bpm只是提供流程引擎,负责工作流程的流转和控制,不保存任何业务数据和表单。即A系统每次调用接口,获取到的是流程的流转及状态等信息。

方案二:bpm实现工作流,A系统调用bpm提供的rest接口启动流程,并传入业务数据,bpm实现工作流程流转和控制之外,也保存业务数据。即A系统每次调用接口,除了获取流程的流转和状态信息之后,也交互业务数据的信息。

两个方案哪个更合理?各位大神是如何实施的,是否有其他方案。请赐教!
收起
参与63

查看其它 25 个回答jmcai1001的回答

jmcai1001jmcai1001研发工程师gf
回复 5# 代头大哥


    好啊,一起学习进步。我们最近有这样的需求,现在在论证阶段,还没真实实施。你们进度如何?
证券 · 2015-05-21
浏览1891

回答者

jmcai1001
研发工程师gf
擅长领域: 应用服务器服务器WAS

jmcai1001 最近回答过的问题

回答状态

  • 发布时间:2015-05-21
  • 关注会员:6 人
  • 回答浏览:1891
  • X社区推广