结束语
我们看了 WS-RT 标准的一些关键组件,以及如何使用 Muse WS-RT 实现公开这些组件。WS-RT 实现本身与很大程度上依赖于一个标准的 WSRP 实现,而且,在很多情况下,WS-RT 接口仅仅是底层 WSRP 实现的一个包装器,后者属于标准 Muse 环境的一部分。
当将 WS-RT 用于网格信息时,需要构建一个 WS-RT 实现,该 WS-RT 实现返回本来要封装在网格数据库中的信息。例如,在本教程中,我们就是从存放关于网格中节点的信息的网格节点数据库开始的。
每个 GridNode 都有关于数据库中记录的节点的信息,在本教程的开始,我们研究了这种信息的结构和 XML 表示。通过 WS-RT 公开那些网格信息,这需要定义 WS-RT 端点和操作的 WSDL,以及按照所需格式组装 WS-RT
请求和响应的代码。本教程对此都作了详细描述。
为了演示 WS-RT 如何适合标准的网格信息管理过程,我们谈到了 WS-RT Create 方法的作用,以及如何处理
Create 请求。显然,通常您不会让所有机器加入您的网格环境。只有受信任的机器才能加入网格。在第 4 部分,我们将详细研究这种决定的安全性。
在第 3 部分,我们在 WS-RT 系统中完成核心 Create、Get 和 Put 请求的实现,以便使用 WS-RT 监视网格执行。