开发一个工作流引擎的准备工作

    对于有些对工作流好奇或者想自己开发个工作流引擎的朋友,今天我们来谈下开发一个工作流引擎需要做些什么,干事前咱得先知道要干些啥,所以得明白一个工作流引擎大体都需要包含哪些模块;那么首先,咱得提供一个流程建模的地方,不说做可视化流程建模功能,至少得有流程建模的地方吧;其次,流程建模了那是不是得存储起来,不管是存数据库里还是以文件的形式存其他地方,咱都得存起来不是,所以咱还得有个流程建模存储的地方;再次,流程建模都做好,那重头戏就来了,咱得让流程跑起来,那整个流程跑起来的部分我们暂且称他为工作流引擎的核心部分;最后,工作流引擎是提供给第三方使用的,多半是以插件或模块的形式放入自己工程中使用,那我们是不是还得提供对外接口给第三方调用或者二次开发使用呢。

    所以,大体说来,做一个工作流引擎至少得包含四个部分:流程建模、流程建模与运行的存储、流程运行的核心模块和对外接口。

    最后,知道了工作流引擎至少包含哪些部分以后,那就要进入技术选型阶段了;流程建模采用什么技术,用什么存储方式来存储数据呢,最重要的是我们的工作流核心部分采用何种开发语言来开发呢;当然,本人是以java语言开发为主的,所以当然首选java了,哈哈

    后续文章我会给大伙介绍开发一个工作流引擎的每一个步骤,有兴趣的朋友可以继续浏览后续文章,没兴趣的朋友也可以在闲暇之余翻一翻有助睡眠不是 哈哈。

关注微信公众号「weibpm」回复关键字「工作流引擎」获取更多信息:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值