[发明专利]一种基于工作流网的语义web服务行为匹配方法无效
| 申请号: | 201010226482.4 | 申请日: | 2010-07-13 |
| 公开(公告)号: | CN101894325A | 公开(公告)日: | 2010-11-24 |
| 发明(设计)人: | 刘发贵;张祥涛;张扬 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G06Q10/00 | 分类号: | G06Q10/00;H04L29/08 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 工作 流网 语义 web 服务 行为 匹配 方法 | ||
1.一种基于工作流网的语义web服务行为匹配方法,其特征在于通过工作流网转换器、行为匹配器及I/O匹配器共同实现;
所述工作流网转换器将OWLS复合服务映射为工作流网模型,实现语义Web服务的形式化描述,同时将OWLS复合服务中涉及到的原子服务添加到服务注册中心,为I/O匹配器提供服务查询;
所述行为匹配器根据工作流网转换器所生成的工作流网模型,针对工作流网的动态特征,应用查找一致性算法对工作流网模型进行匹配;
所述I/O匹配器利用本地构建的服务注册中心和本体库完成对于单个原子服务的匹配。
2.根据权利要求1所述的基于工作流网的语义web服务行为匹配方法,其特征在于所述工作流网转换器包括工作流网处理模块、OWLS解析器、OWLS控制结构转换模块、工作流网组装模块、服务注册模块,所述工作流网处理模块处于中心位置,接收来自外部的服务转换请求,并调用其它模块协作完成操作,最后输出转换后的工作流网模型,所述OWLS解析器解析OWLS服务描述文件,将OWLS控制结构解析出来,为后续操作提供数据支持,所述OWLS控制结构转换模块接收由OWLS解析器提供的数据,将OWLS控制结构映射为工作流网,所述工作流网组装模块将各种OWLS控制结构转换而成的各部分工作流网组装成一个整体的工作流网模型,所述服务注册模块将工作流网模型中的各个原子服务注册到外部的服务注册中心,并且将各个服务涉及到的输入/输出概念添加到本体库中。
3.根据权利要求1所述的基于工作流网的语义web服务行为匹配方法,其特征在于所述行为匹配器进行匹配后,返回一个介于0和1之间的数值,以标示服务匹配的精度。
4.根据权利要求1所述的基于工作流网的语义web服务行为匹配方法,其特征在于所述I/O匹配器包括匹配处理模块、OWLS解析器、推理机、Input服务模块及Output服务模块,所述匹配处理模块调用各个模块协作完成操作,并返回满足请求的原子服务集合,所述OWLS解析器解析原子服务的输入/输出参数,作为匹配的依据,所述推理机根据逻辑规则,从本体库中返回符合的概念集合,所述Input服务模块和Output服务模块根据输入/输出参数概念从服务注册中心查询满足各自要求的候选集合,并通过交集运算得到候选集合。
5.根据权利要求1至4任一项所述的基于工作流网的语义web服务行为匹配方法,其特征在于所述匹配方法包括如下步骤:
1)接收来自外部的语义web服务匹配请求,通常是接收两个复合服务A和B,要求匹配服务A与B的过程模型相似度,这两个web服务采用OWLS语言描述;
2)工作流网转换器解析语义web服务,解析分为两部分,一是解析各原子服务,二是解析服务模型的控制结构;
3)解析到原子服务时,工作流网转换器调用服务注册模块,将该服务的输入/输出参数概念添加到本地库中,为后续I/O匹配操作提供数据支持,同时将该原子服务注册到本地服务注册中心;
4)解析到控制结构时,工作流网转换器将各个控制结构转换为子工作流网模型,然后通过工作流网组装模块将这些子工作流网模型组装成一个整体的工作流网,输出两个工作流网模型A和B,分别对应服务A和B;
5)行为匹配器接收语义web服务的工作流网模型A和B,根据工作流网的动态特性,进行过程模型的匹配;
6)行为匹配器分别执行模型A与B,比较两个模型在各个标示状态下的相似程度,当比较两个转换(Transition)的关系时,调用I/O匹配器;
7)在I/O匹配器中,运用I/O匹配算法,完成匹配操作;
8)行为匹配器在模型执行的过程中,运用行为匹配算法,计算两个模型的相似度,所述匹配方法最终返回的就是该相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010226482.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于饲料产品的解毒的角质酶
- 下一篇:MPLS网络内的汇总和最长前缀匹配
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





