下载此文档

智能电话机器人 [让SOA更智能].docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
智能电话机器人 [让SOA更智能]

  SOA是近几年来被频繁提及的概念,它作为一个架构模型,能够帮助系统架构者更快速、更含有重用性地架构整个业务系统。SOA的关键是“服务”,而对服务的描述则是其中的最主要的步骤之一。实际上,正是经过对服务接口的标准化描述,才使得服务能够提供给异构平台上的用户使用。
  现在,服务描述最常见的是一个语法级的描述方法,即基于语法对Web服务特征、接口等进行描述,如WSDL。不过,伴随服务描述研究的发展,现在也出现了部分语义级的描述方法,包含轻量级Web服务能力描述语言SCDL、规范化描述语义Web服务的本体框架WSMO、基于OWL语言的Web服务本体OWL-S等。本文基于本体描述语言,探讨怎样对SOA中的服务从语义角度进行描述。
  OWL描述语言
  OWL是W3C开发的一个网络本体语言,用于对本体进行语义描述。因为OWL是在DAML+OIL 的基础上改善而开发的,因此首先要保持对DAML+OIL/RDFS的兼容性,其次又要确保愈加强大的语义表示能力,同时还要确保描述逻辑的可判定推理,所以,W3C的设计人员针对各类特征的需求制订了三种对应的OWL的子语言,即OWL Lite、OWL DL和OWL Full,这三种子语言的表示能力递增。
  OWL Lite是表示能力最弱的子语言。它是OWL DL的一个子集,不过经过降低OWL DL中的公理约束,确保了快速高效的推理。因为OWL Lite表示能力较弱,为其开发支持工具要比其它两个子语言轻易部分。OWL Lite关键用于提供给那些仅需要一个分类层次和简单约束的用户。
  OWL DL将可判定推理能力和较强表示能力作为首要目标,而忽略了对RDFS的兼容性。OWL DL包含了OWL语言的全部语言成份,但使用时必需符合一定的约束,受到一定的限制。OWL DL提供了描述逻辑的推理功效,描述逻辑是OWL的形式化基础。
  OWL Full包含OWL的全部语言成份并取消了OWL DL中的限制,它将RDFS扩展为一个完备的本体语言,支持那些不需要可计算性确保但需要最强表示能力和完全自由的RDFS用户。在OWL Full中,一个类能够看成是个体的集合,也能够看成是一个个体。因为OWL Full取消了基数限制中对可传输性质的约束,所以不能确保可判定推理。
  下面所述方法使用OWL DL来描述SOA中的服务,含有较强的表示能力和可判定推理能力。
  服务描述的关键要素
  基于OWL、使用本体对SOA中的服务进行描述,能够从语义角度为实施SOA提供基础支持,同时,还能够使用OWL在此基础之上深入对SOA中的服务发觉、服务匹配和服务组装进行描述。
  在对SOA架构服务进行描述时会包括以下关键要素:
  服务: 服务是本文所述本体中最基础的概念。比如,个人报税系统中会有登录页面,用户输入ID、密码,系统检验数据库匹配ID、密码,返回验证成功或验证失败,这就是一个登录服务。
  服务提供者和服务消费者: 每个服务全部有一个服务提供者,但可能会有多个消费者,产生一个或多个效果。服务提供者和消费者全部是服务参加者――参加了某个活动。实际上,除了服务提供者和服务消费者还可能有很多其它种类的参加者。
  效果:服务会产生效果,效果即为服务对消费者产生的

智能电话机器人 [让SOA更智能] 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小17 KB
  • 时间2021-03-08