本发明专利技术公开了一种资源环境模型决策支持平台,包括UDDI注册中心、模型组合服务、OWL-S/UDDI转换器、查询处理器、语义服务发现引擎模块、实例化模型应用。本发明专利技术利用和发挥UDDI原有的优势,将底层的Web服务管理部分依托于UDDI现有的功能,通过增加服务的语义描述层和服务的能力匹配层实现服务的语义标注和语义匹配功能,通过OWL-S/UDDI转化器实现OWL-SProfile与UDDI中广告描述的映射关系,扩展了UDDI的服务描述能力;通过构造服务发现引擎能实现基于服务功能的语义匹配,提高了服务发现性能的目的,在用户通过UDDI及语义服务发现引擎发现符合其要求的服务后,通过系统提供的实例化模型应用功能模块直接将该模型服务生成图形化操作界面,直接使用该模型进行模型数据输入和模型验证。
【技术实现步骤摘要】
本专利技术属于资源信息化领域,尤其设及一种资源环境模型决策支持平台。
技术介绍
资源环境模型决策支持平台中大量多源异构的模型存在,模型之间内在关联 和调用需要发布成WebService形式屏蔽彼此之间内在差异性,按照规范标准统一接 口,但是各个模型服务分散于各个用户之间,模型服务信息之间缺乏内在共享渠道。而 U孤I(UniversalDescription,DiscoveryandIntegratio)是一种目录服务,用户可W使 用它对WebServices进行注册和捜索,主要提供基于Web服务的注册和发现机制,为Web服 务提供=个重要的技术支持;①标准、透明、专口描述Web服务的机制;②调用Web服务的 机制;⑨可W访问的Web服务注册中屯、。将资源环境模型服务与U孤I结合,可W有效增强模 型服务的共享性。但是UDDI先天性单一模型服务注册、服务发现方法缺乏语义描述机制、 模型服务使用匿乏性问题,给资源环境模型服务决策支持平台高性能带来了极大的制约。
技术实现思路
本专利技术实施例的目的在于提供一种资源环境模型决策支持平台,旨在解决UDDI 服务注册单一、服务发现效率低、服务使用匿乏问题。 本专利技术是该样实现的,一种资源环境模型决策支持平台包括U孤I注册中屯、、模型 组合服务、0WL-S/U孤I转换器、查询处理器、语义服务发现引擎模块、实例化模型应用;该 资源环境模型决策支持平台包括模型服务注册、模型服务组合、模型服务查找、模型服务应 用四大功能模块,体现了模型服务"注册--组合--发现--应用"内在的逻辑关系;模型附 图提供者通过OWkS/U孤I转换器在U孤I注册中屯、发布基于语义的模型服务;模型组合服 务则是在U孤I注册中屯、已注册的模型服务中根据业务需求,将模型服务W节点形式展现, 在可视化建模环境将模型服务作为组合模型的过程节点,应用工作流方式贯穿模型组合实 施过程,最后将该组合而成的模型服务再次注册进入U孤I注册中屯、;模型服务请求者通过 查询处理器,语义服务发现引擎查找已注册模型服务;对已查找得到的模型服务,平台自动 实例化生成模型服务的输入参数界面,W供请求者输入参数使用模型服务;请求者完成模 型服务相关参数输入后,经过平台严格数据验证通过后,后台运行服务输出模型结果,若模 型服务有下一节点,则循环迭代执行输入及输出。 所述的U孤I注册中屯、继续应用U孤I原有四种数据模型Business、BusinesssService、BindingTemplate和tModel来表示服务广告描述、发布及查询API; 所述的OWkS/U孤I转化器实现服务功能描述与U孤I广告描述之间的映射关系, 为U孤I中屯、扩展语义标注,增强U孤I描述服务的能力,可W将服务的OWkSProfile实例 转化成一个U孤I服务注册信息,并用发布接口进行服务信息发布,经过转化器在U孤I中屯、 注册后,获得一个与该服务相关的ID号,然后把该个ID号与服务本体绑定发送到语义服务 发现引擎; 所述的查询处理器用于提取用户查询请求中有用的服务能力信息,使经过该模块 处理后的服务请求描述更能精确表达用户所需的服务信息;[000引所述的语义服务发现引擎用来实现基于服务功能的语义匹配,W弥补基于关键字 匹配方法发现性能差的缺陷。 进一步,语义服务发现引擎按功能可细分为语义推理机、匹配器、领域本体库和 Web服务本体库四个模块; 所述的语义推理机根据OWL和描述逻辑的语义等价性,利用描述逻辑具有的概念 间包含关系判断推理功能对服务本体和服务请求描述所设及的本体概念关系进行推理并 计算匹配程度,并把结果返回给匹配器; 所述的匹配器把服务请求描述和服务广告描述的ServiceCatego巧和输入输出 参数信息作为匹配依据,并根据W服务功能的语义匹配为主的分级匹配算法,对服务双方 进行匹配,并W服务请求者设置的最小匹配度为闭值进行筛选服务,最后按照优先级把匹 配结果集反馈给用户; 所述的领域本体库的建立需要经过创建领域术语集、创建领域本体、一致性检查 几个重要阶段;领域知识专家依据领域内的知识结构、知识关系和所要解决的任务对系统 建模,确定领域本体的核屯、概念集,构建领域本体概念的关系并将其模型化;技术人员依据 本体描述语言的语法规则,使用领域专家给出的领域模型创建领域本体;最后利用现有的 推理机对领域本体进行一致性检查。 所述的Web服务本体库用来存放Web服务的语义描述文件,即Web服务本体,为服 务功能的语义匹配提供所需的服务功能信息;每个服务本体通过UDDI注册中屯、的服务ID 号与特定的BussinessService对应,当语义服务发现引擎接收到用户查询请求时,通过转 换器查询U孤I注册中屯、,找到与语义信息匹配的tModel类型,从而获得profile的U化列 表,然后根据profile的m?L在服务本体库中找到对应的服务本体文件,再把该服务本体文 件和查询描述一起再传送到语义推理机进行计算匹配程度计算。 进一步,匹配器在接收规范化的服务请求描述后,W查询请求中的功能信息为条 件向0WL-SU/孤I转换器匹配器发送查询请求,从U孤I注册中屯、提取出引用与该些参数对 应的tModel的Web服务本体U化,并通过U化在Web服务本体库中获取Web服务本体实例, 然后根据自身的服务匹配策略和算法对查询请求和服务广告描述进行匹配,在匹配过程中 通过调用语义推理机来计算概念间的匹配程度,最后对服务匹配集按匹配程度高低排列, 并把用户设定的匹配程度作为阀值,过滤不符合要求的服务集。 进一步,匹配器所使用的匹配算法分为两级匹配,第一级为ServiceCatego巧级 的服务匹配,通过判断服务请求者所需服务与服务广告实例是否属于同一服务分类来缩 小捜索范围,如果采用的是某第S方分类系统,则判定服务描述双方的分类值是否相同,如 果相同则进入下一级匹配,反之则从候选服务集中删除;如果引用的是某领域本体文件,贝U 通过判定服务双方是否属于同一本体,如果是则进入下一级匹配,否则过滤掉该服务实例; 第二级基于服务功能的语义匹配把输入输出参数作为匹配依据,在匹配过程中通过调用语 义推理机来判断概念间的关系,并根据概念语义相似度公式来计算匹配度,然后对服务匹 配集按匹配程度高低排列,并把用户设定的匹配程度作为阀值,过滤不符合要求的服务集。 进一步,一个完整的Web服务本体包含;调用方式信息、属性语义信息、操作方式 信息、调用映射信息四个组成部分,该四个方面信息分别通过WS化文件、OWkS的profile文件、OWkS的Process文件、OWkS的Grounding文件来实现。 进一步,所述的资源环境模型决策支持平台的功能包括模型服务发布、模型服务 发现、模型服务应用、模型服务共享。 进一步,所述的模型服务发布的具体实现方法如下: 用户通过U孤I登录接口登录平台,新用户则要求在U孤I注册信息方可进入系统 平台发布Web服务,已注册用户则直接进入系统进行W下操作;发布模型服务、组合模型服 务、浏览服务和删除服务,具体步骤为: 步骤一、服务提供者登陆U孤I中屯、,在服务发布前进行用户预注册,获得注册服 务的权限; 步骤二、基于工作流可视化构本文档来自技高网...
【技术保护点】
一种资源环境模型决策支持平台,其特征在于,该资源环境模型决策支持平台包括模型服务注册、模型服务组合、模型服务查找、模型服务应用四大功能模块;模型附图提供者通过OWL‑S/UDDI转换器在UDDI注册中心发布基于语义的模型服务;模型组合服务则是在UDDI注册中心已注册的模型服务中根据业务需求,将模型服务以节点形式展现,在可视化建模环境将模型服务作为组合模型的过程节点,应用工作流方式贯穿模型组合实施过程,最后将这组合而成的模型服务再次注册进入UDDI注册中心;模型服务请求者通过查询处理器,语义服务发现引擎查找已注册模型服务;对已查找得到的模型服务,平台自动实例化生成模型服务的输入参数界面,以供请求者输入参数使用模型服务;请求者完成模型服务相关参数输入后,经过平台严格数据验证通过后,后台运行服务输出模型结果,若模型服务有下一节点,则循环迭代执行输入及输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:胡宝清,覃开贤,元昌安,段炼,闫妍,田涛,邱彦植,
申请(专利权)人:胡宝清,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。