基于语义Web服务的系统集成研究

来源 :现代商贸工业 | 被引量 : 0次 | 上传用户:cfsjy4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着企业规模的扩大和计算机技术的不断更新,如何有效地协调企业中基于不同系统平台、不同技术平台的系统工作是企业急需解决的问题。在阐述了传统系统集成局限性的基础上,分析了基于语义的Web服务体系架构,构建了基于语义Web服务的系统集成模型,简要地说明了语义匹配的原理。
  关键词:Web服务;系统集成;语义匹配
  中图分类号:H03文献标识码:A文章编号:1672-3198(2009)01-0357-02
  
  1 基于语义的Web服务体系框架
  
  1.1 传统SOA的局限性
  面向服务的体系架构(SOA,Service Oriented Architecture)包括服务提供者、服务请求者、服务注册中心三种角色和服务发布、服务发现和服务绑定三种操作以及WSDL、UDDI、SOAP三个标准。
  SOA中UDDI的服务发现机制存在着很大的缺陷:WSDL服务描述语言注重描述服务的技术和语法,不能存储Web语义级别的信息,只能进行关键字匹配;服务提供者对其提供服务的描述和服务请求者对其需要服务的描述会因为两者对同一种服务的认识不同而出现语义异构,不利于实现服务匹配的高效率;关键字匹配常常会检索出很多不相关的Web服务,降低了查准率,并且由于其不能支持语义约束的模糊匹配,遗漏了很多与检索内容相关的服务,降低了查全率。
  1.2 基于语义的Web服务体系框架
  为了解决传统SOA中存在的问题,引入OWL-S对Web服务进行语义描述。在传统SOA基础上增加了语义匹配层,实现Web服务的动态组合,即服务的自动发现和匹配,服务的自动调用和服务的自动组装。基于语义Web服务的SOA,如图1所示。
  
  语义匹配层的主要模块:
  (1)交互模块。负责接收服务提供者提供的服务和服务请求者的请求服务,并将服务提借者提供的服务提交给OWL-S/UDDI转换模块,将服务请求者的请求服务提交给OWL-S匹配模块。
  (2)OWL-S/UDDI转换模块。负责将服务提供者提供的用OWL-S描述的规范Profile文件转换成UDDI格式文件,由UDDI发布此服务,并将此服务的主要参数信息提交给OWL-S匹配模块。
  (3)OWL-S匹配模块。负责将已发布的服务信息存储到相应的Web服务本体库里,利用匹配引擎与服务请求匹配,通过本体推理机制选择最优服务。
  
  2 基于语义Web服务的系统集成
  
  2.1 传统系统集成的局限性
  系统集成的主要目的是信息互通,其架构应具有高度的灵活性和拓展性,并提供较完善的兼容方案,使异构软硬件能协同工作。传统的系统集成技术难以达到以上要求,主要存在几个问题:
  (1)缺乏统一的接口标准。缺乏统一的接口标准意味着要实现基于不同平台、不同语言的系统互操作将变得很复杂。虽然很多系统集成技术采用创建适配器的方法来解决互操作的问题,但是适配器的结构也没有统一的标准,导致系统的集成产生极大的冗余。并且还要对已有系统的程序代码进行修改,以包括新进的接口。
  (2)集成机制没有实现松散耦合。系统集成的紧耦合机制,必须以相同的底层架构为前提,进而限制了系统的互操作功能,也使不同系统平台的集成雪上加霜。同时,底层架构的绑定导致系统间的信息通信有着严格的限定。
  


  (3)信息传输不够迅捷。企业无法通过传统的集成系统及时收集到其它企业的变动情况。新企业的进入和旧企业的退出、功能更新等相关信息都无法通过集成系统实现信息的共享,严重影响系统集成的质量。
  2.2 基于语义Web服务的系统集成模型
  基于语义Web服务的系统集成模型如图2所示。其设计思想是以语义匹配和服务注册中心为中心,任何企业系统都可以集成到系统中来。通过对不同企业系统的Web服务封装,使得每个系统都可以访问集成系统中的其他系统和被其他系统访问。每个企业系统在基于语义Web服务的系统集成中既充当服务提供者的角色,又充当服务请求者的角色。通过Internet将所有的服务汇聚在一起,利用语义匹配代替传统的关键字匹配,并把匹配结果提交到服务注册中心。实现信息服务的描述、注册和动态发现,以及服务的访问,为信息系统的集成和互操作提供技术支撑。
  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).
其他文献
摘 要:以广州市江南果菜批发市场进口水果贸易为例,简要分析了这一存在于中国水果进出口产业中的里昂惕夫之谜,并就生产要素密集型逆转、关税和政府的其它贸易壁垒、技能和人力资源的不同以及自然资源的差异等若干原因进行了简要分析。  关键词:江南果菜批发市场;里昂惕夫之谜;劳动密集型产品;水果贸易  中图分类号:F7文献标识码:A文章编号:1672-3198(2009)01-0143-03    众
期刊
摘 要:C2C电子商务模式由于其明显的距离性、风险性和不确定性而引发了一系列的诚信问题,严重地阻碍了C2C电子商务的健康发展。分析了国内C2C交易中具体存在的不诚信行为,并结合淘宝网和eBay易趣的诚信管理机制,初步设计了我国C2C电子商务网站诚信管理机制的构成要素与运行流程。  关键词:C2C;网站;诚信;管理机制  中图分类号:F49文献标识码:A文章编号:1672-3198(2009)0
期刊
摘 要:2005年,美国华裔作家谭恩美推出了新作《沉没之鱼》。故事一改了以往母女关系的主题,描述了一群来自美国的中产阶级,从中国云南的丽江,到东南亚某古国,再到丛林中的无名部落所经历的一次“苦难——救赎”的旅行。着重对小说中的苦难与救赎主题进行分析,进而阐述作家谭恩美在作品中体现的对人及人性的关怀。  关键词:苦难;救赎;主题研究  中图分类号:I106文献标识码:A文章编号:1672-319
期刊
摘 要:20年来中国高速城市化、工业化进程使中国目前城镇人口已达到5.8亿,城镇化水平已超过了45%,村镇规模以最快的速度急剧减少,大规模的城市迅速扩展,直接促进和造就了规模化方式的小产权房不断诞生和运转。《宪法》中农村集体土地使用权转让的制宪原则和法规运转体系没有得到落实,城乡不平等的国家垄断性的征地制度使得农村集体土地使用权转让极其不完善,通过全新的全国性制度统一解决小产权房问题已成为改革的必
期刊
摘 要:针对PPP模式的特点,提出风险分担的原则;从PPP项目不同参与方的角度出发,找出各自面临的风险,提出风险分析方法,使风险在政府部门与私人投资者之间进行合理分担,达到整体最优。  关键词:PPP项目;风险分担;政府部门;私人部门  中图分类号:F84文献标识码:A文章编号:1672-3198(2009)01-0313-01    1 PPP项目的风险    1.1 总体风险  ①
期刊
摘 要:军事理论课是高校国防教育的重要内容,是全面贯彻党的教育方针,推素质教育,培养大学生爱国主义精神的重要途径。各高校为提高国防教育的效果,应更新观念,依法治学,建立健全课程体系,注重人才建设,改进教学方法。使军事理论教学工作逐步走向科学化、规范化的轨道。  关键词:课程体系;统一思想;依法治学;改进教学方法  中图分类号:G42文献标识码:A文章编号:1672-3198(2009)01-0
期刊
摘 要:CRM是适应企业“以产品为中心”到“以客户为中心”的经营模式的战略转移和关系营销的需要而发展起来的新的管理理念。数据挖掘技术能很好的进行数据的分析、处理,发现有价值的客户信息。探讨了数据挖掘技术在客户关系管理中的相关应用。  关键词:客户关系管理;数据挖掘;顾客价值  中图分类号:F7文献标识码:A文章编号:1672-3198(2009)01-0350-01    1 引言   
期刊
摘 要:介绍以TMS320F240为核心器件构成的永磁同步电机的一种控制方法,内容包括永磁同步电机控制系统的硬件实现方案,以及实现转矩直接控制的软件方法。  关键词:DSP;同步电机;转矩直接控制  中图分类号:TB文献标识码:A文章编号:1672-3198(2009)01-0377-02    1 主回路部分    本系统主回路采用交一直一交结构,其中逆变器部分采用电压型逆变器。主回路
期刊
摘 要:介绍了通用网关接口(CGI)技术的工作原理,并选用Boa Server作为Web服务器,给出嵌入式Linux环境下的Web服务器参数配置方法,并利用该方法在S3C2410硬件开发板中实现了具体的Boa服务器环境,给出了一个具体的CGI应用实例。  关键词:嵌入式WEB;通用网关接口 ;Boa ;Web服务器  中图分类号:TP文献标识码:A文章编号:1672-3198(2009)01-
期刊
摘 要:从雅思考试模式与大学英语四、六级考试模式的关联和比对入手,通过对雅思考生共性问题的成因分析,提出解决这些问题的方法,为高职院校中外合作项目的英语教学和考试改革提供一些借鉴和启迪。  关键词:IELTS;四六级;中外合作;英语教改   中图分类号:G40文献标识码:A文章编号:1672-3198(2009)01-0291-03    1 雅思考试与大学英语四六级考试比对    雅思
期刊