基于标准的网格门户开发,第 1 部分

来源:互联网 发布:主板品牌 知乎 编辑:程序博客网 时间:2024/05/20 09:25

构建于网格中间件之上的网格门户担当着网格大门的角色,因为它们使人们能更顺利地学习使用网格。在 “基于标准的网格门户开发” 系列的第 1 部分中,我们将对网格门户作一个总体介绍,重点讲述当前基于标准(JSR 168 和 WSRP 1.0)的第二代网格门户。在第 2 部分中,将举例说明如何使用 portlet 技术开发网格门户。而第 3 部分将讨论 WSRP 应用程序和网格门户的未来。
对 Globus Toolkit 和门户的简短回顾

20 世纪 90 年代,网格开始兴起,人们随之将一些分布式资源(如超级计算机和实验工具)结合使用,用来探索当时最重大、无法解决的问题的解决方法。大家提议使用虚拟组织(virtual organisation,VO)的概念来描述随需应变的社区,该社区可以动态地进行构造。现在,这类网格系统得到了研究机构的广泛采用,并逐渐在整个行业中得到部署。网格系统可根据其规模进行分类。一个小规模的系统(校园网格)可能只包含几个研究小组的资源,而一个大规模的系统则可能整合了全国范围内的资源,如 U.K. National Grid Service (NGS),或者甚至是世界范围内的资源,如 Enabling Grids for E-science (EGEE) 项目。

在继续介绍网格门户之前,我们先大致了解一下 Globus Toolkit(GT)。GT 实际上被看作网格技术的标准,自 V2.x 版本以来,它已得到广泛部署。使用 GT 可构建网格系统和应用程序。GT2 包含了一组脚本,用于执行如代理凭证创建、远程作业提交和基于 GridFTP 的文件传输之类的任务。在世界范围内现已构建了很多基于 GT2 的网格系统。例如,NGS 使用 GT2 为英国多个学科的研究人员提供产品服务。

2002 年,Global Grid Forum (GGF) 提议使用新架构 Open Grid Services Architecture (OGSA) 来定义基于网格的应用程序的通用标准和开放式架构。OGSA 扩展了 Web 服务的概念以定义网格服务。网格服务的关键属性在于它有状态,而传统的 Web 服务无状态。

GT3 是由 Globus Alliance 开发的 OGSA 实现。虽然 GT3 引入了一个新架构并尝试利用 Web 服务行业标准的优势,但由于过于复杂,并未得到广泛的部署。不过,有些国家开发了基于 GT3 的项目。例如,ShanghaiGrid 项目瞄准了一些超级计算机,将它们连接起来以便共享大量存储和计算能力。该项目的目标是:使用此网格系统的能力为上海的交通拥塞状况提供实时的控制和指引。 

。。。。。。

                         点击此处查看详情

 

原创粉丝点击