构建网格计算门户与Unicore的开放网格服务架构
1. 网格计算门户的Web服务设计
在网格计算门户的设计中,Web服务具有独特的特性。Web服务不仅能够作为其他Web服务的客户端,而且在整个工作流程中,事件服务虽未在图中展示,但它能让门户和潜在用户了解操作状态和待处理的动作,例如在工作流程的步骤4、5、7和8之后,事件服务会发挥重要作用。
这个系统具有诸多明显的优势:
- 所有任务都基于简单协议以消息形式执行,网格软件系统可封装在该协议内。
- Web服务既能作为其他Web服务的提供者,也能作为消费者。
- 通过使用UDDI(通用描述、发现和集成)或OGSA注册表等发现服务,网格和Web服务能够动态选择服务或网格资源。
- 门户开发者只需对Web服务协议进行编程,并在本地Web系统上支持Web服务软件。只要协议达成一致,网格软件所使用的编程语言等实现细节就变得无关紧要。
- 应用程序员无需安装、更新和维护大量的网格服务软件组件(如Globus、NWS、LSF、Sun Grid Engine、Condor、MPICH - G),这些细节由服务提供者负责。
GridPort计划的初始Web服务集包括安全且公开的信息Web服务(如负载、节点、状态、队列使用情况、其他MDS 2.1信息、网络性能数据等),以及基于当前HotPage支持的交互式Web服务(如作业提交、批量作业提交、作业取消、文件传输、数据收集管理等)。目前使用的Web服务协议有简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、UDDI等。其中,SOAP用于服务之间的远程方法调用,WSDL用于描述方法接口,UDDI作为服务存储库和发现系统,GridPort网格
超级会员免费看
订阅专栏 解锁全文
71

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



