发明名称 服务语义关系挖掘方法
摘要 本发明公开了一种服务语义关系挖掘方法,该方法包括以下步骤:参数关系挖掘;将功能语义相同的具体服务操作合并,生成抽象服务;其功能语义相同指组成具体服务操作的输入参数集合语义与输出参数集合语义分别相同,依赖于输入输出参数集合的比较进行抽象服务间关系挖掘;具体服务关系验证,若存在则持久化到数据库中。本发明可以有效的组织管理web服务,在服务发现和服务组合的过程中能够有效的降低搜索空间,为实现自动的服务发现、组合提供便利,同时通过对服务网络的分析研究可以为服务提供者维护重要服务、开发新的服务提供信息。
申请公布号 CN103365973B 申请公布日期 2016.10.05
申请号 CN201310261654.5 申请日期 2013.06.26
申请人 天津大学 发明人 兰波;陈世展;冯志勇;刘琨;尹金德;吴凡;秦尊琪;邹盛亮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 李素兰
主权项 一种服务语义关系挖掘方法,其特征在于,该方法包括以下步骤:步骤(1)、参数关系挖掘,该步骤分为两种情况进行:一种情况是当两个本体概念C1、C2都来自于同一个本体时,利用访问工具推理判断这两个概念存在的参数关系;另一种情况是当两个本体概念C1、C2来自不同的本体Ont1、Ont2时,从C2所属的本体Ont2中查找与C1等价的概念或者从C1所属的本体Ont1中查找与C2等价的概念来挖掘两个本体概念间存在的参数关系;步骤(2)、将功能语义相同的具体服务操作合并,生成抽象服务;其功能语义相同指组成具体服务操作的输入参数集合语义与输出参数集合语义分别相同;步骤(3)、依赖于输入输出参数集合的比较进行抽象服务间关系挖掘,其中Ain、Aout分别为抽象服务A的输入、输出集合;Bin、Bout分别为抽象服务B的输入输出集合,流程包括以下操作:当Bin包含Ain且Aout包含Bout时,抽象服务关系为服务A包含服务B;当Bin包含Ain但Aout不包含Bout且Aout包含Bin时,抽象服务关系为服务A与服务B存在完全后继关系;当Bin不包含Ain但Aout包含Bin时,抽象服务关系为服务A与服务B存在完全后继关系;当Bin包含Ain但Aout不包含Bout且Aout不包含Bin及Aout部分包含Bin时,抽象服务关系为服务A与服务B存在部分后继关系;步骤(4)、对于存在关系的两个抽象服务A、B,查询数据库分别得到抽象服务A所映射的具体服务列表L1和抽象服务B所映射的具体服务列表L2;将L1中的每一个具体服务,分别与L2中的每一个具体服务进行比较,验证这两个具体服务间是否也存在抽象服务层的关系,若存在则持久化到数据库中。
地址 300072 天津市南开区卫津路92号