基于语义Web服务的系统集成研究(2)
2012-08-28 21:54
2.2.1 系统工作流程?
假设企业C的某项功能对企业A有用,因为系统平台的原因,企业A无法通过传统的系统集成调用该功能,并且使用传统的SOA关键字匹配方法无法找到该功能,则可通过此模型实现对企业C的调用,工作流程如下:?
(1)使用WSDL对企业C的服务进行描述,形成WSDL文件。通过Internet传送到语义匹配层。?
(2)语义匹配层使用WSDL2OWL工具将WSDL文件转换成OWL-S Profile文件,并将此文件提交给OWL-S/UDDI转换模块,由OWL-S/UDDI转换模块将其映射成UDDI文档,在UDDI上进行服务发布。同时生成企业C服务文件的相关信息,如服务ID等。OWL-S匹配模块把这些信息存储到Web服务本体库中。?
(3)使用WSDL对企业A的服务请求进行描述,形成WSDL文件。通过Internet传送到语义匹配层。?
(4)语义匹配层使用WSDL2OWL工具将WSDL文件转换成OWL-S Profile文件。OWL-S匹配模块提取Profile文件里的主要信息,包括服务的类别、服务的文本描述、输入参数和输出参数等等。将这些服务请求信息与Web服务本体库里的服务信息进行语义匹配,得到最优服务,即企业C提供的服务。?
(5)最后,UDDI将企业C提供服务的 WSDL 文挡传送给请求者。服务请求者根据 WSDL文档中对Web服务的功能和调用接口的描述,发送 SOAP请求,绑定所需的 Web服务。?
2.2.2 语义匹配原理?
语义服务匹配是语义匹配层中最核心的功能。语义匹配模块主要采取分层匹配策略。匹配过程主要包括两个阶段[3]:第一个阶段主要是对服务类别的匹配。通过OWL-S Profile中的Service Category属性判断服务所属类别,缩小匹配范围。确定服务类别后,进入匹配的第二阶段。第二个阶段主要是对服务功能的匹配。主要是对上一级匹配结果中服务描述的Input、Output进行语义匹配。并把服务请求者要求的匹配度作为阀值,返回与匹配内容相等和相近的匹配结果集。?
3 结语?
在经济全球化发展的今天,与其他企业建立高效的集成系统已经成为企业提高市场竞争力、降低成本的、及时获取信息的有效手段。针对传统的系统集成无法有效地协调企业内部、企业之间新旧系统工作这一现状,本文提出了基于语义Web服务的信息系统集成模型,该模型利用基于语义Web服务的SOA,对企业间的系统实现高度信息共享,有效地解决了以上问题,最大限度地提高信息服务质量。?
参考文献?
[1]?付燕宁,金英,刘磊,郑晓娟. 基于语义的Web服务体系结构[J].计算机技术与发展,2008,18,(3).[2]?熊安萍,王化晶,瞿中.基于面向服务体系结构的遗留系统集成方法研究[J].计算机科学,2008,35,(4).?
[3]?华进,钱雪忠.基于语义的Web服务发现模型研究[J].计算机工程与设计,2008,29,(9).
基于语义Web服务的系统集成研究(2).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!