[论文泛读]Web服务综述相关论文2(1篇)

刘华文,申春,杨冬,刘磊. 语义Web服务基础技术研究综述. 吉林大学学报(信息科学版),2010,28(1):47-54.

Time:2 hours.

    本论文为综述类文章,通过阅读,了解了Web服务、Web框架、语义Web服务的基本概念。SWS的描述语言了解一下即可,SWS的发布模型中的非集中式模型可以作为描述CPS服务的参考,因为CPS系统是分布式架构,应用环境为P2P、移动网络和普适计算环境等。

    本帖作为基本概念的汇总贴,具体如下:   

    Web服务是指采用相同的标准或技术规范,将应用逻辑、网络技术等集成一体,使不同应用服务模块进行相互通信的一种组件框架。Web服务采用共同遵循的、开放式的标准和协议(如XML(eXtensible Markup Language)等),将各种不同业务逻辑的服务功毹模块打包成单独的整体,并发布到Internet上,以供其他应用程序访问调用,从而完成特定的功能或目的。

    Web服务框架一般包括服务提供者、服务请求者和服务注册中心。它们通过基于XML的标准或协议,如SOAP(Simple Object Access Protoc01)、WSDL(web Service Description Language)和UDDI(universal Description,Discovery,and Integration)相互通信或交流。它们之间具体关系如下:服务提供者使用WSDL描述提供的Web服务功能,并向服务注册中心发布服务信息;服务请求者向服务注册中心提交服务请求;注册中心根据请求,使用UDDI查询或发现符合条件的Web服务,并将结果返回给请求者;请求者根据返回的服务信息,与提供者进行连接绑定,并使用SOAP协议调用Web服务,以期获取服务结果。

    语义web服务(SWS:Semantic Web Service),是由良定的、具有丰富语义信息的描述语言描述的web服务,基于web的软件系统和应用终端能够通过语义推理实现服务发现、选择、组合以及执行的智能化和自动化。SWS是对Web服务进行语义扩展,以便于计算机能自动的理解和处理Web服务。SWS是利用语义Web中具有明确的、清晰的本体概念显示地表达Web服务的语义信息,以解决Web服务间的歧义和异质性。

   语义Web服务的“描述语言”和“注册发布框架”(服务发布模型)是SWS有关研究的核心和基本问题。

  1. SWS描述语言,本论文涉及到OWL—S(Ontology-based Web Language-Service)、WSMO(Web Service Model Ontology)、SWSO(Semantic Web Service Ontology)、DSD(Diane Service Description)和SAWSDL(Semantic Annotation for WSDL)等。了解一下概念即可。
  2. Web服务的发布模型可分为3种:集中式、非集中式和混合模型。

      服务发布模型的组织结构方面的研究,短期内还将集中在集中式结构上,但未来发展趋势将向P2P、移动网络和普适计算环境等方面发展。这主要是因为不久的将来,网络遍地开花,可用的Web服务可能存在任何地点,各种轻便型计算设备均可能随时随地与网络相连接,以享用网络服务资源,这也要求服务发布模型必须符合这种分布式结构的特点。

 

    几种比较常用的SWS开发工具包:

  1. Jena(http://jena.sourceforge.net/)可能是语义Web开发中用的最多最广泛本体建模和推理工具包,它是由惠普(HP)实验室语义Web组开发的一种基于Java框架的语义Web应用环境。
  2. IRS-III(http://projects.kmi.open.ac.uk/irs/)是英国Open大学知识媒体研究所开发的SWS推理机,目的是给应用程序提供一种Web服务的语义描述、推理和执行的框架。
  3. OWL.S Editor(http://owlseditorsemwebcentral.org/)是斯坦福研究院开发的一种图形化的SWS编辑工具,其开发初衷就是使开发人员能快速、容易地创建SWS。
  4. Malta大学也开发了OWL-S可视化编辑工具,即OWLS Wiz(http://staff.am.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html)。
  5. Maryland大学的Mindswap(http://www.mindswap.org/2004/owl—s/api/)组使用Java开发了一套有关OWL—S的API函数工具包,使开发人员能访问基于OWL-S不同版本的服务描述文件。
  6. 基于WSMO描述语言的SWS工具主要包括2005年6月推出的WSMO Studio(http://www.wsmostudio.org),它是二个集成WSMO、本体、SAWSDL、BPMO、Choreography编辑器于一体的工具包。
  7. WSM04J(http://wsm04j.sourceforge.net/)则是一套用来访问基于WSMO描述语言的SWS的Java工具包,包含了若干API函数,以访问SWS的不同组件。

  

posted @ 2011-02-18 13:33  小飞侠SSC  阅读(605)  评论(0编辑  收藏  举报