openWfe之旅

因为项目需要,开始接触openWfe,就如同工作需要,开始接触java一样,感觉自己总是一瓶不满半瓶晃荡的状态,汗~

看了多日openwfe自带的说明文档,大概对怎么安装运行了解了一下。
摸索了半天,有些英文术语自己理解分析了一下,觉得翻译成下面的样子,希望不会误导观众。
workitem:工作项——工作流中携带的数据,在每个参与者打开当前工作流时,都可以添加很多字段(field),然后,可以让它们流向下一个环节。
delegate:委派或转发——并不是按照工作流流转过程顺序执行,而是类似跳跃性的执行。

proceed:继续执行——将工作项数据提交给引擎,使引擎能继续工作流的运行。英文原话大抵是这样,但我感觉还是说成流转到下一环节比较容易接收。

说明文档里没有看到角色(role)这一称谓,但是它实际上因此在participant map中
在etc/engine/patricipant-map.xml中,可以看到这样的定义
 <participant name="role-alpha">
 <param>
     <param-name>dispatcherClass</param-name>
     <param-value>openwfe.org.engine.impl.dispatch.SocketDispatcher</param-value>
 </param>
 <param>
     <param-name>host</param-name>
     <param-value>127.0.0.1</param-value>
 </param>
 <param>
     <param-name>port</param-name>
     <param-value>7008</param-value>
 </param>
    </participant>
这里就是定义了一个名为role-alpha的角色。
有趣的是,openWfe并不是直接把角色赋予用户,而是又通过一层类似映射的操作,openWfe提出了store这个概念,除去自动代理(automatic agent)外,与角色挂钩的参与者都有对应的一个store,它是实实在在存在的一个物理存储位置,对应硬盘上一个目录,工作流实例对应的xml文件会被放在其中  。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值