发明名称 一种基于扩展Petri网模型的语义Web服务组合方法
摘要 本发明公开基于扩展Petri网模型的语义Web服务组合方法,其特征在于包括如下步骤:1)根据语义Web服务组合过程中所涉及的子服务,对原始的Petri网模型进行扩展,形成子服务的扩展Petri网模型;2)通过子服务的扩展Petri网模型,结合语义Web服务组合结果的形式化表示,实现语义Web服务组合结果的扩展Petri网模型的形式化描述及函数机制;3)基于步骤1)和步骤2)所得的扩展Petri网模型,实现语义Web服务组合。本发明以Petri网为基础模型进行扩展,并提出基于扩展后的Petri网模型的服务组合方法,实现子服务执行顺序的动态组合。
申请公布号 CN103345541B 申请公布日期 2016.10.05
申请号 CN201310220057.8 申请日期 2013.06.04
申请人 华南理工大学 发明人 刘发贵;林跃东
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 何淑珍
主权项 基于扩展Petri网模型的语义Web服务组合方法,其特征在于包括如下步骤:1)根据语义Web服务组合过程中所涉及的子服务,对原始的Petri网模型进行扩展,形成子服务的扩展Petri网模型;2)通过子服务的扩展Petri网模型,结合语义Web服务组合结果的形式化表示,实现语义Web服务组合结果的扩展Petri网模型的形式化描述及函数机制;步骤1)包括:在语义Web服务组合的过程中,子服务的输入库所的实际输入信息的来源存在多种情况,具体包括:①当子服务的输入库所是来源于用户请求时,用IP<sub>req</sub>表示;②当子服务的输入库所是来源于其他子服务时,用IP<sub>sub</sub>表示;③而当不存在任何的信息能够为该子服务提供输入时,用IP<sub>free</sub>表示;子服务的输入库所集表示为式(1):IP=IP<sub>req</sub>∪IP<sub>sub</sub>∪IP<sub>free</sub>      (1);语义Web服务组合中的子服务的输出库所的用途存在多种情况,具体包括:①当子服务的输出库所为其他子服务提供用于前置条件判断的信息时,用OP<sub>pre</sub>表示;②当子服务的输出库所与其他子服务的输入库所相匹配时,用OP<sub>sub</sub>表示;③当子服务的输出库所与用户请求的目标输出相匹配时,用OP<sub>req</sub>表示;④当子服务的输出库所未被使用时,该输出库所被闲置,用OP<sub>free</sub>表示;子服务的输出库所集OP表示为式(2):OP=OP<sub>pre</sub>∪OP<sub>req</sub>∪OP<sub>sub</sub>∪OP<sub>free</sub>     (2)。
地址 510640 广东省广州市天河区五山路381号