分布式web服务发现机制研究 中 对WSMO的描述 &服务发现

2.3.3语义Web服务描述技术
WSMO
wsMr(webserviceModelingFramework)是欧洲的研究组织提出来的一个语义Web
服务的建模框架,而WSMo(webservicesModelingontology)[231是在wSMF下提出的一
个Web服务的建模本体,对wsMF进行了扩展。wsMol致力于描述web服务所有相关
的特征,从而达到W七b服务的自动发现,选择,组合,协商,执行和监测。
WSMO包含以下内容:
本体(ontofogy):提供了其他元素使用的词汇和术语。本体定义了允许机器处理的信
息的形式化语义和进行人机交互的真实世界的的语义。
目标库(soalrepositories)定义了Webservice应该解决得问题。主要包含前提和结果
2个元素。目标库和Webscrvice是多对多的关系。
Web服务描述(web services):定义的不同方面的描述。wsMF没有简单
的区分原子服务和组合服务,而是认为WS的接口的复杂性和内部描述的复杂性是不同
的,认为WS没有固有的复杂性,而仅仅是具有外部可视的复杂。因此,WSMF将外部
描述和内部描述严格区分。并且不简单的使用原子一组合服务这种“二分法”来区分WS
的描述,而是采用了黑盒描述一灰盒描述一白盒描述的渐进方式。WSMF还使用了数据
流和控制流分开的方式来描述WS的外部的可访问部分。
中介器(Mediators):解决互操作问题的方法。WSMF认为WS应该具有各个层面上
的Mediaors,包括数据结构的Mediation,消息交换协议的Mediation和服务调用的
Mediation。
OWLS和WSMO均就“语义V叱b服务建模”做了比较深入的讨论,各自提出了一
系列的服务建模与描述的方法,在描述方法上,OwLs采用描述逻辑(DescriPtinnLDgic),
而wsMO采用框架逻辑(Framework助gic)。

 

按照不同的视点将目前W七b服务发现的各种方法分成三种:按照数据模型分
类、按照拓扑结构进行分类和按照人工参与程度分类。详述如下。
2.4.1按照数据模型的分类
按照服务发现所采取的数据模型,节阳b服务发现可分为以下三种类型:
基于类别/关键字描述的方法
基于XML/WSDL服务描述的方法

基于语义描述的方法
2.4.2按照拓扑结构的分类
Web服务发现存在两种典型的拓扑结构:有中心的(Centralized)服务发现和无中心(Deeentralized)分布式服务发现。
2.4.3按照人工参与程度分类
服务发现的人工参与程度是和服务发现过程中的参与程度,可以区分:
完全的人工发现
交互式发现
自动发现

posted on 2009-05-16 10:05  蜗牛与老鹰  阅读(520)  评论(0编辑  收藏  举报

导航