语义服务组合中稳健性的协商机制
在当今的服务组合领域,如何确保服务之间的语义链接具有稳健性是一个关键问题。本文将深入探讨语义链接的相关概念,以及如何通过代理协商机制来实现服务组合的语义稳健性。
形式语义模型
利用模板的任务规范(包括输入、输出、前置和后置条件),我们能够推断任务之间的额外依赖关系。例如,通过任务的输入和输出规范,我们可以推断出它们之间的数据流依赖关系。
语义链接
语义 Web 服务的输入和输出参数是使用公共本体或术语表 T 中的概念来指定的。通过使用 DL 推理器(如 Fact++),我们可以检索服务 $s_i$ 的输出参数 $Out_{s_i}$ 与其他服务 $s_j$ 的输入参数 $In_{s_j}$ 之间的链接。这种链接被称为语义链接 $s_{l_{i,j}}$,其形式化表示为:
$\langle s_i, Sim_T(Out_{s_i}, In_{s_j}), s_j\rangle$
其中,$Sim_T$ 是一个匹配函数,它表示用于链接服务的匹配类型。$Sim_T$ 的范围包括四种常见的匹配类型(Exact、PlugIn、Subsume、Intersection)和额外的 Disjoint 类型:
- Exact :如果 $s_i$ 的输出参数 $Out_{s_i}$ 与 $s_j$ 的输入参数 $In_{s_j}$ 等价,即 $T \models Out_{s_i} \equiv In_{s_j}$。
- PlugIn :如果 $Out_{s_i}$ 是 $In_{s_j}$ 的子概念,即 $T \mode
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



