Page 183 - 《软件学报》2020年第10期
P. 183
莫启 等:协同业务过程的建模及正确性修正 3159
这个结果.
特别需要说明的是,实验中默认本文方法和文献[13−15]中的方法对协同业务过程进行修正均是由可信第
三方 TTP(trusted third party) [25] 来完成,因此均能支持隐私性.在实际应用中,参与组织先将各自的业务过程提交
给 TTP;之后 TTP 对由其组合建立协同业务过程,并对其修正;最后 TTP 将每个修正业务过程返给对应参与组
织.在跨组织环境下,为保护隐私性,这种通过 TTP 对协同业务过程进行分析是常见和合理的 [25] .
针对选取的 5 个协同业务过程,本文方法和文献[13−15]中的方法建立的修正协同业务过程对上述 4 类特征
支持情况见表 2,其中.A 表示自治性,D 表示分布性,I 表示交互性,P 表示隐私性.
Table 2 Feature support results
表 2 特征支持结果
Model Our method Method in Ref.[13] Method in Ref.[14,15]
Order product A, D, I, P P P
Purchase order A, D, I, P P P
Travel book system A, D, I, P P P
Amazon online purchase A, D, I, P P P
The Nobel prize A, D, I, P P P
Incident management A, D, I, P P P
从表 2 可以看出,经本文方法建立的修正协同业务过程能够良好地支持上述 4 类特征,而经文献[13−15]中
的方法建立的修正协同业务过程仅能支持隐私性.因此,相较文献[13−15]中的方法,本文方法能够更加有效地支
持协同业务过程具有实际特征.
例如,对于协同业务过程集中订单采购 OP,OP 中业务过程 Customer 和 Vendor 如图 2 所示.
Fig.2 Business processes customer and vendor in OP
图 2 OP 中业务过程 Customer 及 Vendor
利用本文方法建立修正协同业务过程 OP r-o 如图 3 所示,修正业务过程 Customer r 和 Vendor r 并发组合形成.
Fig.3 Repaired business processes Customer r and Vendor r
图 3 修正业务过程 Customer r 及 Vendor r
利用文献[13]中的方法建立的修正协同业务过程 OP r-z 如图 4 所示,其中,虚线表示任务同步关系.
利用文献[14,15]的中方法建立的修正协同业务过程 OP r-a 如图 5 所示.
通过分析 OP r-o 、OP r-z 和 OP r-a 可知,OP r-o 由修正业务过程 Customer r 和 Vendor r 并发组合形成,即 OP r-o =
Customer r ||Vendor r .由于这两个修正业务过程独立存在,且每个修正业务过程由各自组织管理,同时,OP r-o 按照定
义 5 中给出的点火规则运行,表明其具有自治、分布及交互特性.同时,具体修正由 TTP 完成,表明其具有隐私性;