外部系统整合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
不知道有没有这样的实施案例,可供参考呢。系统A调用BPM的rest接口,目前也不知道怎么做,不知道有这方面的资料没有
证券 · 2015-05-20
浏览1956
  • 你先在有案例吗?系统A调用BPM的rest接口,我现在刚刚在学,有这方面的资料吗?
    2016-08-31
  • 我这边可以提供定制开发 如果有相关需求或者了解 都可以联系
    2016-09-01
  • 使用httpclient调用restAPI,只是需要账号密码登录,如果做了单点的话就不需要考虑验证问题
    2016-11-02

回答者

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

jmcai1001 最近回答过的问题

回答状态

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