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 完成,表明其具有隐私性;
   178   179   180   181   182   183   184   185   186   187   188