欢迎来到天天文库
浏览记录
ID:37828025
大小:921.11 KB
页数:21页
时间:2019-06-01
《OWL-S+简介及其推理机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、OWL-S简介及其OWL推理机肖洪2005年5月23日大纲第一单元ß从WebService到SemanticWebServiceßOWL-S及其在SemanticWebService中的应用ß相关工具及使用第二单元ßOWL推理任务ßOWLAPI与Jena1大纲第一单元ß从WebService到SemanticWebServiceßOWL-S及其在SemanticWebService中的应用ß相关工具及使用,如OWL-SAPI第二单元ßOWL推理任务ßOWLAPI与Jena什么是WebService?òWebService是松散耦合的、可复用的软件模块,从语义上看,它封装了离散的功能,在I
2、nternet上发布后能通过标准的Internet协议在程序中访问。òWebService是自包含的、自描述的、模块化的应用程序,可以通过Web发布、定位和调用。òWebService是互联网应用需求和技术发展的双重产物。WebService代表新一代的软件架构模式,就是通过互联网架构应用软件,服务即软件。2WebService定义òW3C的定义¾WebService是由URI(统一资源标识)标识的软件应用¾该应用的接口和绑定可通过XML制品进行定义、描述和发现¾同时,该应用可以通过基于Internet的XML消息协议与其它软件应用直接交互o核心思想o-利用现有Internet标准实现软
3、件互操作。WebService->部署在Web上的对象对象接口描述:WSDLß对象访问:SOAPß对象接口发现:UDDIß对象实现:EJB,COM+,CORBA以及任何可用于对象实现的技术与传统Web应用的区别:ß传统Web应用技术解决的问题是如何让人来使用Web应用提供的服务;ßWebService则要解决如何让计算机系统来使用Web应用提供的服务3WebService的特点ò良好的封装性©使用者能且只能看到该对象提供的功能列表ò适于构造松耦合的软件体系结构©服务的使用与实现的分离©服务的表现形式与业务功能的分离ò使用标准协议规范©基于适应Internet的互操作支撑技术ò跨平台可集成
4、能力©完全屏蔽了不同软件平台的差异WebService核心技术WebService协议技术4WebService调用模式WebService举例ò作业管理系统的WebService实现ò两种实现方法°使用JWS开发最简单的web服务,主要一个Java源文件,通过Apacheaxis引擎实现web服务自动部署;°使用axis工具生成Web服务的框架如axis.jar中的org.apache.axis.wsdl.Java2WSDLorg.apache.axis.wsdl.WSDL2Java5SemanticWeb环境下的WebServiceßSemanticwebisanextensiono
5、fthecurrentwebinwhichinformationisgivenwell-definedmeaning,betterenablingcomputersandpeopletoworkincooperation."----TimBerners-Leeò语义网中的机器可以很好理解的信息,既可以描述静态资源,也可以描述一个动态的操作或者服务。这是语义WebService提出的主要依据ò语义网允许用户自动地定位、选择、使用、组合、监控基于网络的服务,即WebServiceWebService的语义化描述òWSDL已经提供了一种面向人理解的语义化描述,但是还不够,为什么?ò为了使用一个
6、WebService,软件实体需要一个计算机可解释的服务描述。而语义网标识语言的目标之一就是创建这些描述被定制和共享的框架;òWeb站点应该使用一个基本的类和属性的集合来声明和描述服务,这一点可以在OWL的Ontology架构下完成;òOWL-S承担了这种使命6大纲第一单元ß从WebService到SemanticWebServiceßOWL-S及其在SemanticWebService中的应用ß相关工具及使用,如OWL-SAPI第二单元ßOWL推理任务ßOWLAPI和JenaOWL-S的提出òOWL-S语言是由多个组织的研究人员联合提出的描述WebService的ontology,其中
7、比较重要的三部分是profile,process和groundingòOWL-S语言既可以描述一个简单的WebService,也可以描述一个复杂的WebService(由多个WebService组成)。对于一个复杂的WebService,用户和服务之间有一个交互和会话,以便用户做出选择,提供条件性信息。这都需要OWL-S提供描述支持。7OWL-S的设计动机ò自动服务发现ò自动服务调用ò自动服务组装和互操作ò自动服务执行监控Servi
此文档下载收益归作者所有