69、基于非功能属性的有效灵活的 Web 服务排名

基于非功能属性的有效灵活的 Web 服务排名

1. Web 服务排名流程

Web 服务排名过程由四个阶段组成:
1. 属性匹配阶段 :对于每个请求,确定要评估的策略非功能属性(PolicyNFPs)集合。
2. 局部属性评估阶段 :对于每个确定的请求/策略非功能属性对,评估所提供的属性满足请求属性的程度,结果范围为 [0, 1]。
3. 全局策略评估阶段 :对于每个策略,评估上一阶段的结果以计算全局满意度,结果范围为 [0, n]。
4. 策略排名阶段 :根据策略的全局满意度对策略进行排名。

这个排名过程在 PoliMaR 工具中实现。该工具的组件及其与外部工具的连接如下:
- 多个符合 PCM 的策略存储在本体存储库中。
- 本体加载器使用合格的服务使推理器加载执行排名过程所需的知识。
- 如果非功能属性根据其他模型指定,则使用 PCM 包装器将原始描述转换为基于 PCM 的描述。

2. 匹配评估器

属性匹配阶段由匹配评估器执行。基于将匹配阶段与评估阶段分离的方法,匹配评估器有两个目标:
1. 发现与请求匹配的策略非功能属性。
2. 检索与这些非功能属性相关的所有数据,以支持其他组件的评估任务。

采用以中介为中心的方法来实现这些目标,根据 WSMO 资产,利用不同类型的中介来解决语义不匹配问题。在这种情况下,中介由逻辑编程规则定义。
- 第一组规则在提供和请求的非功能属性所基于的可能不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值