 |
 |
 |
 |
 |
 |
Globus Toolkit 3.0 和 OGSI 体系结构 - 概述 本文向网格服务开发人员介绍了新兴的开放网格服务基础结构(Open Grid Services Infrastructure,OGSI)软件模型的参考实现。作者 Joshy Joseph 讨论了 Globus GT3 软件体系结构、由 GT3 引入的编程模型和工具、Web 服务和网格服务软件模型之间的关系以及为处理被引入 Web 服务领域的新网格服务行为而提供的帮助。 |
|
|
|
2003年5月1日 |
|
| |
Globus Toolkit 4 的预先体验版:WSRF 即将发布的 Globus Toolkit 4 (GT4) (根据 Globus 的 Web 站点的通告,它将于 2005 年 1 月 31 日正式发布)的特性之一是新实现了 Web Services Resource Framework (WSRF) [1] 和 Service Notification (WSN) [2] 标准。GT4 提供了一个 API 来构建有状态的 Web 服务,其目标是分布式异构计算环境。本文旨在提供 GT4 所使用的新标准的说明,同时将给出一个实际的例子,让您体验如何为组织创建有状态的服务。 |
|
|
|
2004年11月18日 |
|
| |
Globus Toolkit 4 的预先体验版:WSRF 即将发布的 Globus Toolkit 4 (GT4) (根据 Globus 的 Web 站点的通告,它将于 2005 年 1 月 31 日正式发布)的特性之一是新实现了 Web Services Resource Framework (WSRF) [1] 和 Service Notification (WSN) [2] 标准。GT4 提供了一个 API 来构建有状态的 Web 服务,其目标是分布式异构计算环境。本文旨在提供 GT4 所使用的新标准的说明,同时将给出一个实际的例子,让您体验如何为组织创建有状态的服务。 |
|
|
|
2004年11月18日 |
|
| |
Globus Toolkit Java Web 服务的授权处理 本文将介绍 Globus Toolkit 4.0 (GT4)中的授权选项和架构,并介绍如何开发自己的定制授权模型。作者将逐一介绍 GT4 的授权架构和模块接口,并介绍几种可以实现不同授权算法和情景的方法。 |
|
|
|
2005年11月21日 |
|
| |
GridFTP 疑难解答 本文将指导您完成解决 GridFTP 问题的过程,这有助于您在使用该工具时避免遇到一些经常发生的常见问题。 |
|
|
|
2004年6月3日 |
|
| |
GT4 安全性简介 在本文中,您将了解有关 GT4 中安全组件 GSI(Grid Security Infrastructure)的基本设计和架构,GSI 允许网格实体在开放网络上进行身份验证、授权和安全通信。本文将使用一个简单的网格服务作为例子,介绍如何构建、配置和使用 GSI 进行身份验证和安全连接。 |
|
|
|
2005年6月30日 |
|
| |
GT4 开发:从头开始进行相互的身份验证 网格安全基础设施(GSI)是 Java 通用安全服务(Generic Security Service,GSS-API)的实现。 GSS 用来在互相通信的应用程序之间安全地交换消息,它在各种底层安全机制(例如 Kerberos)之上提供了对安全服务的一致访问。在本文中,您将学习如何使用 GSI/GSS-API 扩展和代理证书构建自己的客户机-服务器应用程序。这是网格中间件所使用的基本身份验证机制。 |
|
|
|
2007年4月26日 |
|
| |
GT4 开发:将 GridFTP 与 Jakarta Commons Virtual File System 集成在一起 Jakarta Project Commons Virtual File System(VFS)为访问各种不同的文件系统提供了单一的应用程序编程接口(API)。Common VFS 为从本地文件、FTP 服务器、SSH、WebDAV、HTTP、HTTPS Windows 共享等资源获得的文件提供了统一的视图。VFS 支持很多文件系统,不过却缺少对网格计算协议(例如 GridFTP)的支持。本文将介绍一种可在 Common VFS 内使用的 GridFTP 提供者的实现。 |
|
|
|
2006年12月29日 |
|
| |
GT4 开发:将 Storage Resource Broker 与 Jakarta Commons Virtual File System 集成在一起 Storage Resource Broker(SRB)是由 San Diego Super Computer Center(SDSC)开发的,它是一个为连接网络上的异构数据源提供接口的软件平台。SRB 是一个被设计用来构建数据网格和访问远距离分布的复制数据集的中间件。在本文中,您将学习 SRB 的内幕知识,另外还可以了解 SRB 与流行的开放源码 Jakarta Commons Virtual File System(VFS)进行交互所需要的工具。 |
|
|
|
2007年1月18日 |
|
| |
GT4 远程执行客户机快速入门 您是一位软件开发人员,正在努力地把公司的应用程序移植到一个崭新的分布式环境中。您的组织已经为网格计算这一令人兴奋的新领域提供了一些资源,但是您却不知道接下来应该做些什么。最终期限很快就要到了,惶恐的气氛逐渐在您的团队中蔓延开来。您需要做的事情是制定一个快速路线图,将组织的应用程序部署或移植到计算或数据网格中。Globus 一直以来都在致力于提供有关 Globus Toolkit V4.0(GT4)的文档,但您现在需要的是开发文档。Globus 正在创建一些开发文档 Web 站点来解决这个问题。同时,在本文中,我们给出了一些资源管理领域中的开发技巧,目的在于帮助您使用 Web services Grid Resource Allocation and Management(WS-GRAM)服务快速启用网格应用程序。 |
|
|
|
2006年6月13日 |
|
| |
IBM Parallel Machine Learning Toolbox 简介 IBM Parallel Machine Learning(PML)Toolbox 可以从 IBM alphaWorks 下载获得,它使您能够在并行平台上运行机器学习算法。它可以在合理的计算时间内在大型数据集上对这种算法进行训练。这个工具包包括了几种算法,以及用来添加自己的算法的 API。PML Toolbox 是 IBM Haifa Research Lab 的 Machine Learning 小组与 IBM T.J. Watson Research Lab 的 Data Analytics 部门之间的合作成果。PML Toolbox 开发小组的成员在本文中将解释它们开发这个工具包的动机,介绍其中包含的算法,并展示如何添加自己的算法。 |
|
|
|
2007年5月16日 |
|
| |
IBM TWS LoadLeveler 使用 Globus Toolkit 交叉网格域 IBM Tivoli Workload Scheduler (TWS) LoadLeveler 是一个用于 AIX 和 Linux 上的高级调度系统。Globus Toolkit 提供与资源管理系统集成的网格基础设施组件和服务,而资源管理系统在资源集中控制作业调度和执行环境。本文阐述了集成 Globus 和 TWS LoadLeveler 的好处,然后回顾了使这些工具共同工作的必要步骤。通过 Globus Toolkit 提交和监控 TWS LoadLeveler 作业,可以验证它们之间的集成。 |
|
|
|
2006年8月17日 |
|
| |
IBM WebSphere 开发者技术期刊: 探索 WebSphere XD 和 On Demand Router 带来的新型网络拓扑 自主运算和各种前所未有的操作功能,造就了 IBM WebSphere Extended Deployment 这一革命性产品。令人记忆深刻的 WebSphere XD 及其最新的智能路由引擎(On Demand Router),为网络设计人员提供了史无前例的拓扑选择。本文探讨了 WebSphere XD 如何满足人们当前对高可用性环境的期望。 |
|
|
|
2005年10月24日 |
|
| |
IGA 网格帮助开发人员构建启用网格的应用程序 IBM 的应用程序开发人员需要采用一种方法来构建启用网格的应用程序,而不用真正使用网格系统。解决方案是构建一个网格框架,称为 IBM Global Account(IGA)网格体系架构。作者在本文中将介绍这种网格框架的体系架构和组件,以及这种框架的部署模型。 |
|
|
|
2005年11月7日 |
|
| |
Irving Wladawsky-Berger:IT 中的机会和挑战 本文是对 IBM 副总裁 Irving Wladawsky-Berger 在旧金山举办的 2005 Open Source Business Conference 上做的主题演讲的报道。 |
|
|
|
2005年5月27日 |
|
| |
LSID 最佳实践 生命科学标识(Life Science Identifiers,LSID)已经成为生命科学领域普遍认可的标识方案。熟悉创建 LSID 系统时的主要问题,了解使用 LSID 的最佳实践。 |
|
|
|
2005年4月18日 |
|
| |
OGSA-DAI 揭密,第 1 部分:架构与数据库访问 本文探讨了开放网格服务架构 - 数据访问与集成(Open Grid Services Architecture - Data Access and Integration,OGSA-DAI)的内部机制,解释了这些机制之间,以及与用户应用程序之间的交互方式。 |
|
|
|
2004年4月5日 |
|
| |
OGSA-DAI 揭密,第 2 部分:行为与结果 本文继续探讨开放网格服务体系结构――数据访问和集成(OGSA-DAI)的内部机制,并解释这些机制相互之间如何进行交互,以及它们如何与用户的应用程序进行交互。 |
|
|
|
2004年8月23日 |
|
| |
OptimalGrid ― 网格上的自主计算 OptimalGrid 是旨在简化创建并管理大规模、已连接的并行网格应用程序的中间件。它优化性能并包括自主网格功能。您不必是网格基础结构专家就可以使用它。您提供表示基本问题算法的代码,而 OptimalGrid 便会管理其它的每件事情 ― 问题划分、问题块部署、运行时管理、并行性的动态级别、动态负载均衡甚至系统容错与恢复。 |
|
|
|
2004年3月16日 |
|
| |
OptimalGrid 实战篇 OptimalGrid 是一个分布式计算中间件,它旨在支持任何网格、群集或计算机的内部网组上的并行计算。本教程将向您简要介绍 OptimalGrid 的实际应用,并展示如何针对您自己的开发问题设计网格解决方案。 |
|
|
|
2004年3月16日 |
|
| |
Perl 和网格基础设施 不管您是要开发一个独立的网格,或是只想为现有的网格提供一个接口,Perl 都可以提供帮助。在本文中,作者分析 Perl 作为 Web 服务平台的机制,如果想将 Perl 集成到基于 OGSI 的网格应用程序和服务中,这是重要的一步,其中包括了对一些支持通信工具、数据库工具程序和 Web 界面组件的分析。 |
|
|
|
2004年4月23日 |
|
| |
WS-Notification 和 Globus Toolkit 4 WS-Java Core WS-Notification 为系统中的组件提供了一种彼此进行通信的方法,但实现它可能有一些不必要的复杂。幸运的是,并非一定要如此。本文将简要介绍 Globus Toolkit 4(GT4)中内建的通知支持,它允许在网格实体之间传递通知消息,并定义服务提供者所期望的接口和通知消息的处理程序。本文将以一个简单的网格服务为例,展示如何向网格服务中添加通知支持,这样它就可以充当一个通知生产者;本文还将介绍如何构建订阅和消费这些通知消息的客户机。 |
|
|
|
2005年8月19日 |
|
| |
下一代网格致力于应用程序集成 网格的美,在于它可以使用大范围内的异质硬件设备与操作系统。但是我们该如何在所有这些资源之上集成并管理我们的应用程序呢?本文作者 Anne Zieger 探讨了目前出现的一些工具和技术,它们可以帮助我们走向成功。 |
|
|
|
2004年2月1日 |
|
| |
与外部进行沟通,第 1 部分: Condor-G 与 Globus Globus Toolkit 提供了用来共享分布式资源的基本网格基础设施组件。这个系列文章一共两篇,本文是其中的第一篇。在本文中,Jeff Mausolf 将展示如何在 Globus 中使用 Condor 作业提交组件来提供一种更广泛的解决方案。Condor 是用来管理对计算敏感的作业的批处理队列系统和作业调度器,它是由 Madison 的 University of Wisconsin 开发的。它充分利用了这两种技术的优势,在可能会涉及很多管理域的异构计算环境中为作业提交、监视和控制提供一个易用的接口。 |
|
|
|
2006年2月6日 |
|
| |
与外部进行沟通,第 2 部分: 使用 Condor-G 与 Globus Toolkit 集成网格资源 “与外部进行沟通,第 1 部分” 展示了如何充分利用 Globus 和 Condor 的功能在异构网格中为作业提交、监视和控制提供一个易于使用的接口。现在,作者将讨论有关使用 Condor classAds 和 matchmaking 的过程。作者使用 Globus 作为资源的管道(其中作业执行管理是由资源管理器控制的,例如 IBM LoadLeveler、Platform LSF 或 PBS),讨论了一种用来将这种功能扩展到 Condor 之外的方法。本文对一些技术进行了讨论,这些技术用来搜集资源管理器信息,并使用一些工具与 Condor 控制管理器进行通信,从而可以使用它们来确定有关何时、何地运行作业的智能决策。 |
|
|
|
2007年6月8日 |
|
| |
为网格设计应用程序 在本文中,您将学习到哪些设计元素适合用于网格应用程序,哪些则不适合。掌握了这些信息之后,您就可以将注意力集中在任务、数据、以及应用程序如果您知道您期望获得什么,那么为网格计算设计应用程序就简单多了。在本文中,您将学习到哪些设计元素适合用于网格应用程序,哪些则不适合。掌握了这些信息之后,您就可以将注意力集中在任务、数据、以及应用程序使用的环境上,从而使已有的和新开发的应用程序都能够适应网格的需要。您也应该作出计划,使用那些为网格应用程序所专门设计的开发环境和工具集,如 Globus Toolkit. |
|
|
|
2004年2月6日 |
|
| |
主受控作业工厂服务(MMJFS) 本文从开发人员的角度概要介绍了如何在 GT3 中实现 GRAM 客户机。 |
|
|
|
2004年7月26日 |
|
| |
什么是语义网格? 语义网格使用元数据来描述网格中的信息。将信息转化为一些更有意义的东西,而不只是一个数据集合,这意味着要正确理解数据的内容、格式和重要性。语义 Web 就遵循这种模型,即提供其他一些元数据来帮助描述在 Web 页面上显示的信息,这样浏览器、应用程序和用户就能够更好地决定如何处理数据。语义网格对于在网格环境中使用的信息也适用类似的准测。在本文中,我们将详细介绍什么是语义网格,如何使用语义网格,以及语义网格对于将来的网格应用程序意味着什么。 |
|
|
|
2005年10月24日 |
|
| |
从 TeraGrid 中学习到的经验,第 1 部分: 管理大型地理分布的网格 在这个 “从 TeraGrid 中学习到的经验” 系列中,我们将介绍如何使用网格技术真正透明地访问 TeraGrid 所提供的无数资源。我们将研究在构建跨越多个异构资源的网格时所面临的挑战,并探讨这些挑战的解决方案。另外,我们还将探讨网格技术为科学社区所带来的优势。 |
|
|
|
2006年5月15日 |
|
| |
从 TeraGrid 中学习到的经验,第 2 部分: 管理大型网格上的大数据集 在这个 “从 TeraGrid 中学习到的经验” 系列中,作者深入探讨了数据的管理和移动,这是网格技术中的一个创新领域。网格中数据集的大小和价值的不断膨胀带来了很多新的挑战,对于 TeraGrid 这样的大型网格来说更是如此。在本文中我们将学习在构建 TeraGrid 时所面临的挑战和用户需求,并探索已经开发了哪些策略和服务来提供无所不在且健壮的数据网格基础设施,从而启动新一代计算科学和工程研究。 |
|
|
|
2006年6月1日 |
|
| |
从 TeraGrid 中学习到的经验,第 3 部分: 汇总 TeraGrid 的目标是提供新型的分布式计算能力,其中很多内容涉及使用多种资源(通常是异构资源)来完成复杂的任务和工作流。本文是 “从 TeraGrid 中学习到的经验” 系列文章的第 3 篇;在本文中,我们将会了解 TeraGrid 项目在建立网格基础设施来支持作业执行方面的策略和经验。我们还将学习分布式作业执行的一些通用模型,以及为了支持这些模型而创建的基础设施。 |
|
|
|
2006年6月26日 |
|
| |
从 WSRF 迁移至 WSRT Web 服务小组已经从原先的 WS-Resource Framework (WSRF) 标准迁移至 WS-ResourceTransfer (WS-RT) 框架。WS-RT 将原来 WSRF 标准的元素与 WS-Management 标准相结合,以便在不同组件之间更容易地交换资源信息和对象。我们将研究这两个标准,它们之间的区别,以及如何在这两个标准之间进行迁移以照顾兼容性,并帮助您迁移至新的标准,同时保证与其他应用程序的互操作性。 |
|
|
|
2007年8月23日 |
|
| |
使用 Condor Web 服务管理网格资源 在本文中我们将学习如何开发一个 Web 服务客户机来提交作业,并对 Condor 池中的作业进行监视和控制。还将简单介绍 Condor 的一个 Web 服务接口,开发一个基于 Java 技术的 Web 服务客户机,并对 Condor 的主要功能进行探索。 |
|
|
|
2006年6月8日 |
|
| |
使用 Eclipse 开发网格服务 本教程介绍如何使用功能丰富的 Eclipse 环境来促进 Globus Toolkit V4 (GT4)网格服务的开发。本教程是为 Web 服务和网格的开发人员编写的,他们喜欢在基于 Windows 的平台上的 Eclipse IDE 中协调整个网格服务的开发过程。 |
|
|
|
2005年9月12日 |
|
| |
使用 Globus Toolkit 3.0 索引网格服务 Globus Toolkit 3.0 的 Index Service 对于构建网格应用程序是一个有帮助的组件。它可用于索引带有来自多个网格服务实例状态信息的 Service Data,以便用于资源发现、选择和优化。在本文中,作者解释了如何为静态和动态索引设置 Index Service,以及如何提高索引的可靠性。 |
|
|
|
2004年4月23日 |
|
| |
使用 Globus Toolkit 监控和发现服务查询网格: 在计算网格中,信息是重要的资源,因此收集信息是一个至关重要的活动。Globus Toolkit 的信息服务组件 - 监控和发现服务(MDS)可以让您通过网格资源信息服务(GRIS)和网格索引信息服务(GIIS)收集有关网格资源的信息。本文向您说明了如何开始轻松地实现一个 Java 类,以用于在网格中查询信息。 |
|
|
|
2003年12月11日 |
|
| |
使用 Grid Portal Toolkit 3 构建网格门户 Grid Portal Toolkit (GridPort) 是一个工具包,可以用它来开发基于 Web 的门户,以及在底层的分布式与网格计算基础设施上构建应用程序。GridPort 汇集了网格软件包中提供的网格服务,并对外提供其他网格功能,同时还为门户和应用程序开发人员提供一个简单的、一致的 API。本文将简单介绍 Grid Portal Toolkit 3,其中包括其设计原理、架构以及每个组件的功能。 |
|
|
|
2004年11月8日 |
|
| |
使用 GridSphere 门户框架开发网格 portlet 在本文中,作者阐述了如何设计和实现基于 Web 的接口(称为 portlet),以提供使用网格服务的终端用户接口。他解释了开放源代码门户框架 GridSphere,并提供了 GridSphere 模型中的 portlet 代码示例。本文还介绍了基于 OGSA 的网格服务和 GridSphere 的集成,其中包含一个网格 portlet 示例,展示如何编写一个 portlet 来访问示例 OGSA 计数器服务。 |
|
|
|
2003年3月1日 |
|
| |
使用 GSI API 确保 Web 服务安全 本教程将展示如何使用 Java Globus Security Infrastructure (GSI) API 将消息级安全添加到 Web 服务中。 |
|
|
|
2005年2月21日 |
|
| |
使用 IBM Tivoli Workload Scheduler LoadLeveler 管理网格作业 IBM Tivoli Workload Scheduler LoadLeveler 是一个在 AIX 和 Linux 上使用的高级调度系统。本文对这种产品进行了概要介绍,并展示了在 LoadLeveler 环境中如何提交、监视和控制作业。 |
|
|
|
2006年7月31日 |
|
| |
使用 Java CoG 工具箱进行网格作业提交 本文描述使用 Java CoG 工具箱(Java CoG Kit)向计算机网格提交作业的基本知识。 |
|
|
|
2003年6月30日 |
|
| |
使用 OGCE 向网格资源提交作业 本文以 IBM 自己构建的网格为实例,介绍了如何使用 Java Commodity Grid(CoG)Kit 和 Open Grid Computing Environment(OGCE)来创建作业提交客户机,从而帮助开发人员在不同版本的 Globus Toolkit(GT)之间搭起一座桥。 |
|
|
|
2005年6月9日 |
|
| |
使用 Perl 构建网格,第 1 部分 Perl 语言的灵活性十分惊人,我们可以利用这样的灵活性,并结合一系列公用模块和自己定制的模块集合,构建一个网格框架。这个框架使我们能够构建网格系统。本教程是系列教程的第 1 部分,讲述了这方面的顶层需求、系统要求以及我们需要解决的问题。 |
|
|
|
2004年8月9日 |
|
| |
使用 Perl 构建网格,第 2 部分 用 Perl 构建网格并不像听起来那么复杂。如果您将网格中各种不同的元素分解成相当简单的元素,那么就可以用标准的 Perl 模块很快构建出一个基本的系统。在本系列的第二篇教程中,我们将探讨通信方面的需求,以及网格框架中这些系统的基本实现方法,最终可以用这些方法为存储图像开发资源网格。 |
|
|
|
2004年8月9日 |
|
| |
使用 Perl 构建网格,第 3 部分 本教程是用 Perl 开发网格解决方案系列教程的第三篇。这个系列教程介绍了如何构建网格系统的框架,同时用这个框架创建一个分布式图像存储和访问系统。本教程关注的是元数据,即关于数据的数据,网格用元数据控制其运行。 |
|
|
|
2004年8月16日 |
|
| |
使用 Perl 构建网格,第 4 部分 将网格分割成更小、更简单的元素,可以使构建网格的整个过程变得更加容易。网格需要进行细心规划,而且要在其运行和结构中实现一定的灵活性,这样才能将任务划分到不同的网格组件上。在用 Perl 构建网格应用程序系列的第 4 篇教程中,作者探讨的内容包括如何将信息提交给信息网格,如何保存信息,以及如何准备将信息分发到特定的存储节点。 |
|
|
|
2004年8月16日 |
|
| |
使用 Perl 构建网格,第 5 部分 网格从外部看起来是那么难以捉摸,要通过极其复杂的配置和应用程序才能有效地运行。而事实上,构建网格非常简单,使用的工具也相对比较简单。在用 Perl 开发网格系统的这 5 篇系列教程的最后一篇中,我们将探讨资源网格要求网格中的存储节点扮演哪些角色,实现什么功能。 |
|
|
|
2004年8月23日 |
|
| |
使用 Python 构建网格应用程序,第 1 部分:介绍 本教程介绍基本的设计知识,构成系统的各种不同组件,以及用于构建系统基础框架时的不同 Python 模块和系统。 |
|
|
|
2004年9月27日 |
|
| |
使用 Python 构建网格应用程序,第 2 部分:通信 本文是系列教程的第 2 部分,在本教程中我们将介绍在 Python 框架中如何处理这些通信,内容从 TPC/IP 系统的基础知识到简化的外部管理的 e-mail 解决方案。 |
|
|
|
2004年10月11日 |
|
| |
使用 Python 构建网格应用程序,第 3 部分:安全性 本教程是 Python 网格系列教程的第 3 部分,文中将全面探讨上述问题,同时还将详细介绍作为网格系统组成部分的安全基础设施。 |
|
|
|
2004年10月11日 |
|
| |
使用 Python 构建网格应用程序,第 4 部分:元数据 不管采用哪种网格,在典型的网格中都会分发大量信息。为了网格正常工作,这些信息需要进行格式化、存储、交换、操作、排队、缓存和分发。本文是系列教程的第 4 部分,将介绍管理网格中信息和元数据的方法。 |
|
|
|
2004年10月18日 |
|
| |
使用 Python 构建网格应用程序,第 5 部分:跟踪和管理 本文是系列教程的第 5 部分,也是最后一部分。本教程将查看构成所有网格驱动力的各种方法,即通过网格分布消息并使网格正常工作的管理系统。 |
|
|
|
2004年10月25日 |
|
| |
使用 Storage Resource Broker 构建数据网格 圣地亚哥超级计算中心 (SDSC) 的 Storage Resource Broker (SRB) 中间件平台为通过网格连接异构数据源提供了一个接口。SRB 设计用于构建数据网格和访问远距离上分布的复制数据集。在本文中,我们将学习使用 SRB 开发自己的分布式数据网格的基本知识,可以将 SRB 用于开发,也可以在组织内部使用它。 |
|
|
|
2006年5月12日 |
|
| |
使用 Web 服务标准构建网格,第 1 部分: 网格应用程序概述 在这个 6 部分的系列文章 中的第 1 部分中,您将了解如何使用 Web 服务标准从头开始开发网格服务。还会了解有关网格服务、功能以及它们使用的标准的概述。 |
|
|
|
2006年2月13日 |
|
| |
使用 Web 服务标准构建网格,第 2 部分: 结构和核心组件 本文是系列文章的第 2 部分,在本文中您将通过定义网格操作来为电影网格应用程序来构建框架,首先使用的是 Web 服务描述语言(Web Services Description Language,WSDL)。您将使用 WSDL 来为应用程序的其他部分构建代码,然后使用 WS-Security 标准来增加安全性。 |
|
|
|
2006年3月2日 |
|
| |
使用 Web 服务标准构建网格,第 3 部分: 定义并对外提供资源 本文是系列文章的第 3 部分,将继续为网格节点创造一个环境来通过 Web 服务存储并返回资源属性和信息。还将构建一个客户机,它可以获取网格管理器上每个节点的信息,将这些信息进行汇总,并提供给网格客户机使用。 |
|
|
|
2006年3月9日 |
|
| |
使用 Web 服务标准构建网格,第 4 部分: 交换数据 在任何网格中,有效进行信息的交换都是至关重要的。在以资源为导向的网格(例如本教程中介绍的电影应用程序)中,您必须在网格中的节点之间对所存储的数据有效地进行交换,否则所存储的信息就没什么意义了。本教程是 6 篇系列教程 “使用 Web 服务标准构建网格” 的第 4 篇,在本教程中您将学习如何在应用程序中交换数据,如何确保信息成功交换信息,如何使用 Web Services Reliable Messaging(WSRM)和 Web Services Security(WSS)之类的标准来提供可靠、安全的信息交换。 |
|
|
|
2006年4月13日 |
|
| |
使用 Web 服务标准构建网格,第 5 部分: 管理组件和资源 构建网格是一个十分复杂的过程;本教程是 6 篇的系列教程 “使用 Web 服务标准构建网格” 的第 5 篇。在本教程中,我们将向您展示通过使用广泛认可的标准和平台,这个过程变得多么简单。到现在为止,我们已经使用了 Web 标准为电影网格应用程序生成了一个可以工作的网格服务的骨架。我们为之提供了安全性,采用了一种方法来可靠地交换电影,并且开发了管理器和节点网格组件。现在应该为之添加一些管理特性,从而将网格系统中的基本 Web 服务纳入一个网格中,它可以根据智能决策在网格中真正地共享和分发信息。 |
|
|
|
2006年4月20日 |
|
| |
使用 Web 服务标准构建网格,第 6 部分:监视和执行 构建网格是一个十分复杂的过程;本教程是 6 篇系列教程 “使用 Web 服务标准构建网格” 的第 6 篇。在本教程中,我们将向您展示通过使用广泛认可的标准和平台,这个过程会变得多么简单。本教程着重介绍了对网格节点和网格整体的监视。了解这些信息让我们可以更有效地在网格中分发信息和请求。这也为您提供了很多重要的信息,例如 CPU 和存储资源的负载,以及网格解决方案的整体效率。 |
|
|
|
2006年4月28日 |
|
| |
使用 WebSphere Extended Deployment Compute Grid 并行执行批处理程序 批处理计算是任何企业 IT 基础结构不可或缺的一部分。IBM WebSphere Extended Deployment Compute Grid 作为执行框架,负责执行具有一定企业服务质量的批处理工作负载,其中包括事务完整性、安全性和重新启动功能等。本文将描述使用高级分区技术的代理服务模式,以便跨端点网格并行执行批处理工作负载。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2007年8月20日 |
|
| |
使用 WS-Resource Transfer 构建网格系统,第 1 部分: 网格服务和 WS-RT 在这个分为 5 部分的 “使用 WS-Resource Transfer 构建网格系统” 系列中,我们讨论 WS-Resource Transfer(WS-RT)在不同领域的网格环境中的使用 —— 包括使用它存储和恢复关于网格、网格监视和管理以及安全性的一般信息。我们还研究如何将 WS-RT 用于工作的分发和划分。第 1 部分研究 WS-RT 标准,并讨论如何使用 Java 技术和 Apache Muse 开发 WS-RT 解决方案。 |
|
|
|
2007年10月12日 |
|
| |
使用 WS-Resource Transfer 构建网格系统,第 2 部分: 信息共享和数据库解决方案集成 在这个分为 5 部分的 “使用 WS-Resource Transfer 构建网格系统” 系列中,我们讨论 WS-Resource Transfer(WS-RT)在不同领域的网格环境中的使用 —— 包括使用它存储和恢复关于网格、网格监视和管理以及安全性的一般信息。我们还研究如何将 WS-RT 用于工作的分发和划分。在任何网格中,都需要存储和分发大量关于网格的元数据。通过使用 WS-RT,可以使信息,尤其是网格中不同系统所需的精确信息的共享变得更容易。本教程是本系列的第 2 部分,在本教程中,我们看看如何共享这种信息,如何将 WS-RT 接口与数据库解决方案集成,以及如何利用 WS-RT 来支持网格的一些关键操作,例如节点注册。 |
|
|
|
2007年10月18日 |
|
| |
使用 WS-Resource Transfer 构建网格系统,第 3 部分: 将 WS-RT 用于网格监视 在这个分为 5 部分的 “使用 WS-Resource Transfer 构建网格系统” 系列中,我们讨论 WS-Resource Transfer(WS-RT)在不同领域的网格环境中的使用 —— 包括使用它存储和恢复关于网格、网格监视和管理以及安全性的一般信息。我们还研究如何将 WS-RT 用于工作的分发和划分。在任何网格中,都需要存储和分发大量关于网格的元数据。通过使用 WS-RT,可以使信息,尤其是网格中不同系统所需的精确信息的共享变得更容易。本教程是本系列的第 3 部分,在本教程中,我们将查看如何收集监视器数据,如何通过 WS-RT 公开这种数据,以及如何使用 WS-RT 提取趋势信息,以帮助做出预测。 |
|
|
|
2007年11月8日 |
|
| |
使用 WS-Resource 属性,第 1 部分: 操作资源属性 在 Web 服务资源框架(WSRF)中,WS-Resources 通过对称为 WS-Resource 属性的原子或合成的数据类型进行封装,对 Web 服务的状态进行建模。WSRF 规范支持在运行时动态插入和删除 WS-Resource 属性。本教程是共分 3 部分的系列教程 “使用 WS-Resource 属性” 的第 1 部分,您将创建一个地址薄服务,它可以充分利用 WSRF 规范的内嵌支持,对 WS-Resource 的资源属性进行操作。 |
|
|
|
2007年4月6日 |
|
| |
使用 WS-Resource 属性,第 2 部分: 资源属性的松耦合 在 Web 服务资源框架(WSRF)中,WS-Resources 通过对称为 WS-Resource 属性的原子或合成的数据类型进行封装,对 Web 服务的状态进行建模。WSRF 规范支持在运行时动态插入和删除 WS-Resource 属性。本教程是共分 3 部分的系列教程 “使用 WS-Resource 属性” 的第 2 部分,将向您展示资源属性的松耦合技术和使用通用数据类型的一些资源。 |
|
|
|
2007年4月23日 |
|
| |
使用 WS-Resource 属性,第 3 部分: 使用 WS-Addressing 进行资源引用 在 Web 服务资源框架(WSRF)中,WS-Resources 通过对称为 WS-Resource 属性的原子或复合的数据类型进行封装,对 Web 服务的状态进行建模。WS-Resource 可以非常复杂,并使用嵌入式资源属性。将这些复合数据类型作为单独的 WS-Resource 实现并相应地加以引用可以实现更好的可管理性。本教程是介绍如何使用资源属性的 3 部分系列教程“使用 WS-Resource 属性” 的最后一部分,将简要介绍引用多个资源属性时所使用的编程技术。 |
|
|
|
2007年7月19日 |
|
| |
使用 WSRF::Lite 和 WS-Security 构建安全的 WS-Resources WSRF::Lite 是使用 Perl 实现的一个 WSRF(Web Services Resource Framework )。在本文中我们将学习如何使用 WSRF::Lite 来构建安全的 Web 服务和 WS-Resources,使用两种方法:TLS(Transport Layer Security)和数字签名 SOAP (Simple Object Access Protocol)消息。 |
|
|
|
2006年8月30日 |
|
| |
使用 WSRF::Lite 构建 WS-Resources 本教程将介绍如何使用 WSRF::Lite 开发 WS-Resources,它是 Web 服务资源框架(Web Service Resource Framework,WSRF)的 Perl 实现。 |
|
|
|
2005年2月24日 |
|
| |
使用ETTK进行开发,第三部分 本文探讨Grid服务是什么以及为什么考虑将传统的Web服务转变成Grid服务。 |
|
|
|
2003年10月9日 |
|
| |
使用各种组件构造网格 研究各种关键组件和新兴技术,使用它们设计、构建和部署网格计算解决方案。理论上来讲,网格系统就是根据需要为用户提供计算、内容和服务,非常类似于一种公用设施。实现网格计算的目标异常艰巨,因为它需要使用最先进的存储区域连网、资源虚拟化、系统管理、供应和维护技术。网格计算的目标是实现前所未有的人员协作,解决健康、环境、经济及技术等各种问题。
|
|
|
|
2007年10月25日 |
|
| |
使用监控和发现服务实现网格信息提供程序 监控和发现服务(Monitoring and Discovery Service,MDS)是 Globus Toolkit 的信息服务组件。它提供了诸如可用资源和计算网格状态之类的网格信息。本文向您说明了如何通过逐步执行样本 MDS 提供程序,来发布有关网格资源上共享文件的信息。 |
|
|
|
2003年12月15日 |
|
| |
信息网格 本文定义了术语“信息网格”,并展示它是网格计算模型的核心组件。信息网格使用户和应用程序可以通过任何类型的网络安全地访问任何地方的任何信息。 |
|
|
|
2004年2月1日 |
|
| |
信息网格,第 1 部分: 基础设施 根据本文的定义,信息网格是一种结构,它允许终端用户和应用程序分享信息,而不管信息保存在何处。本文展示了系统架构师们在设置网格计算环境时,如何考虑信息基础设施。 |
|
|
|
2004年8月1日 |
|
| |
信息网格,第 2 部分: 蓝图与层次 如果您的手中握有一张蓝图,那么规划网格的信息基础设施就比较容易了。本文先讨论了各个虚拟化层(数据层、文件系统层和存储层),然后为您描绘了一张如何使用每一层的蓝图。 |
|
|
|
2004年8月1日 |
|
| |
信息网格,第 3 部分: 场景 让我们详细探讨下面三种信息网格的设计场景:虚拟数据存储、集成的虚拟数据层和虚拟全局资料库。 |
|
|
|
2004年8月1日 |
|
| |
分析加速网格环境,第 1 部分:简介 本系列文章共由 3 部分组成,本文是其中的第 1 部分。本文中,作者将介绍分析加速网格环境(Analytics Acceleration Grid Environment,AAGE),该环境是通过与各种客户和业界共同工作的经验而开发的一个系统,它有助于计算机资源的全面利用。在第 2 部分中,作者将介绍该环境的组件和基础设施。而在第 3 部分中,作者将介绍一个涉及 SAS 的实际用例。 |
|
|
|
2004年11月29日 |
|
| |
分析加速网格环境,第 2 部分: 组件和结构 作者将详细介绍分析加速网格环境基础设施组件如何相互关联、协调工作,以构建并交付支持大量应用需求的虚拟系统环境。本文是本系列 3 篇文章中的第 2 篇。 |
|
|
|
2004年11月29日 |
|
| |
分析加速网格环境,第 3 部分:AAGE 和 SAS -- 案例研究 本文是由 3 个部分组成的系列文章的第 3 部分,在文中,作者将提供一个真实的实现例子,介绍分析如何用加速网格环境(AAGE)提供一个虚拟系统环境,该环境支持多种应用需求,并能最好地、最有效地利用计算机资源和数据,而不管数据的格式和所在的位置如何。 |
|
|
|
2004年12月16日 |
|
| |
利用 IBM CM, DB2 II 实现医学图像网格 医学图像网格目标是在医院现有 PACS 系统的基础上,利用网格技术把多个医院异构的 PACS 系统连接在一起,使之成为一个支持信息共享、协同工作、知识发现的临床应用环境。本文将简要介绍如何基于现有的网格平台 OGSA 以及 IBM 所提供的数据整合产品来构建高可用性的医学图像数据网格,内容将覆盖一个完整数据网格解决方案的各个部分,包括整体架构设计,详细架构设计,主要工作流,系统应用实例以及具体的如何在网格环境下整合各种数据产品的介绍。希望本文的内容能够对数据网格的设计开发人员起到指导和帮助作用。 |
|
|
|
2005年4月28日 |
|
| |
协调网格工作负载 ―― 既非盛宴,也无饥荒 网格资源管理器负责管理请求方请求可用网格引擎所带来的工作负载。本文将采用一个示例基础设施,讨论如何管理网格环境中添加和减少的资源。 |
|
|
|
2004年10月8日 |
|
| |
启用网格应用的六种策略: 文章摘要 欢迎阅读 developerWorks 上的“启用网格应用的六种策略”系列文章。为了您阅读方便,下面对本系列文章作一个全面的介绍。 |
|
|
|
2004年11月20日 |
|
| |
启用网格应用的六种策略,第 1 部分: 概述 本文解释了适用于这些策略的应用程序特性,以及运行这些应用程序给整个组织带来的好处。 |
|
|
|
2004年6月14日 |
|
| |
启用网格应用的六种策略,第 2 部分: 策略 1:简单批处理和策略 2:独立并发批处理 本文展示了如何用六种策略的前两种启用网格应用,让应用程序作为具有一个或者多个实例、且与位置无关的批处理任务运行。 |
|
|
|
2004年6月14日 |
|
| |
启用网格应用的六种策略,第 3 部分:策略 3:并行批处理和策略 4:服务 本文是该系列文章的第 3 部分,文章讲述了六种启用网格应用的策略中的第三种和第四种。 |
|
|
|
2004年6月14日 |
|
| |
启用网格应用的六种策略,第 4 部分: 策略 5:并行服务 文中描述了启用网格应用的六种策略中的第五种。本文解释了这一级别应用程序的特性,同时也总结了程序开发人员必须、应该和可以做哪些工作来实现并利用这个级别。主要的目标是尽可能让应用程序不知道网格中间件的存在。 |
|
|
|
2004年6月28日 |
|
| |
商业服务网格: 专栏总结 XHTML 2 规范尚未完成,但是它相对 XHTML 1 已经具有了许多优势,其中包括更丰富的结构特性,这使得 XHTML 2 作为一种编辑格式将比其前任能更好地充当单一资源发布系统的中心模式。执行大型或小型发布的人们现在就可以开始使用 XHTML 2 的新特性,而不必等待浏览器提供它的新用户接口特性的支持。 |
|
|
|
2004年7月9日 |
|
| |
商业服务网格,第 1 部分:简介 服务域技术提供一种服务网格,并能够自主地创建、过滤、发现、群集、组织、选择、路由、恢复和切换 Web 服务和网格服务。在本文中,作者对服务域体系结构进行了概述。 |
|
|
|
2004年6月7日 |
|
| |
商业服务网格,第 2 部分:实现商业服务网格 本文使用了一个样本商业服务网格方案,以演示如何使用服务网格。随后,作者们概述了实现服务域的步骤。本文还包括了对实现的第一步(服务域创建)的详细讨论。 |
|
|
|
2004年6月7日 |
|
| |
商业服务网格,第 3 部分:设置规则 本文中展示了如何为服务域的几个方面配置策略文件,这些方面包括:服务级别定义、服务选择、安全性、错误恢复、事件监控和服务映射。 |
|
|
|
2004年6月21日 |
|
| |
商业服务网格,第 4 部分:服务域部署 本文描述了如何将服务域发布到公共注册中心,如 UDDI 注册中心,或是某种与 OGSA 兼容的注册中心。 |
|
|
|
2004年7月13日 |
|
| |
商业服务网格,第 5 部分:建立契约: 服务注册与用户订阅 本文将讨论如何为服务域注册服务,以及如何将这些服务的集合提供给客户机。 |
|
|
|
2004年7月13日 |
|
| |
商业服务网格,第 6 部分:运行 在本文中,我们将讨论如何调用并访问服务域来启动操作阶段。 |
|
|
|
2004年7月19日 |
|
| |
商业服务网格,第 7 部分:Keeping informed 服务域会利用已注册服务提供者的池自动处理消费者的请求。然后,我们将讨论如何访问、调用和使用服务域。本文介绍几种使用这些信息的方式,并讨论了一些优化其管理的方法。 |
|
|
|
2004年7月19日 |
|
| |
在 GT3 上用二次筛选法分解大数字 本文介绍在 Globus Toolkit 3.0 上基于 OGSA 实现了一种网格环境中自初始化的二次筛选法。 |
|
|
|
2004年6月21日 |
|
| |
在 GT4 中使用 IBM Cloudscape/Apache Derby 作为 RFT 数据库 本文介绍了在使用 Apache Derby 开放源码数据库管理系统(DBMS)作为 Globus Toolkit 4.0(GT4)中的 Reliable File Transfer(RFT)服务的数据库管理系统时,所要对代码和配置进行的修改。GT4 目前可以支持 PostgreSQL 和 MySQL DBMS。由于 Derby 是一个 100% 的 Java? 技术系统,因此它可以嵌入到 GT4 发行版中,这可以极大地简化网格的安装、配置和操作过程。GT4 中需要 DBMS 的核心组件是 RFT。 |
|
|
|
2005年11月14日 |
|
| |
在 Java 技术中使用 Globus 网格安全基础设施 网格安全基础设施(Grid Security Infrastructure,GSI)使得计算机网络上的安全认证和通信成为可能。Globus Toolkit 的一个组件为网格提供了几种有用的服务,包括相互认证和单点登录。不过,在 Windows 环境中用 Globus Toolkit 3.0(GT3)生成网格证书是很麻烦的事。它一般要求系统管理员或者用户在 Linux 系统上安装 GT3 以使用命令行脚本生成证书。然后必须将这些证书转移到 Windows 系统中。本文展示了一种由 Java CoG Kit 提供的容易的替代方法:用一个 Java 类创建并签名网格代理和证书。 |
|
|
|
2004年2月1日 |
|
| |
在多个 Web 服务之间共享资源,第 1 部分:使用 WSRF 实现资源共享 Web 服务资源框架(Web Services Resource Framework,WSRF)为在 Web 服务中创建和访问有状态的资源定义了一个系统。在这个两部分的 “在多个 Web 服务之间共享资源” 系列中,我们采用示例实现来展示了如何在 Web 服务之间共享资源。WS Core 是 WSRF 的 Globus Toolkit 实现,它被用来开发本教程中介绍的例子。这个例子使用了一个用户帐号作为资源。我们将开发两个 Web 服务来修改这个帐号的两个属性:用户名和地址。 |
|
|
|
2006年8月28日 |
|
| |
在多个 Web 服务之间共享资源,第 2 部分:集成可重用的 FactoryService Web 服务资源框架(Web Services Resource Framework,WSRF)为在 Web 服务中创建和访问有状态的资源定义了一个系统。在这个分两部分的 “在多个 Web 服务之间共享资源” 系列文章中,我们采用样例实现来展示如何在 Web 服务之间共享资源。WS Core 是 WSRF 的 Globus Toolkit 实现,它被用来开发本教程中介绍的例子。这个例子使用一个用户帐号作为资源。我们将开发两个 Web 服务来修改这个帐号的两个属性:用户名和地址。本文是本系列文章的第 2 部分,我们将开发一个可重用的 FactoryService,可以使用它共享相同的资源实例,而不是像第 1 部分一样生成多个拷贝。 |
|
|
|
2006年9月4日 |
|
| |
在已有应用程序中启用网格 本文向您展示了当为特定于平台的分布式应用程序和支持 Web 的应用程序启用网格时需要考虑的问题。 |
|
|
|
2004年7月26日 |
|
| |
在应用服务器上部署Globus Toolkit 3.0 GT3 作为OGSI规范的参考实现,目前被广泛用于不同领域内的网格应用的开发。虽然GT3提供了可支持其独立运行的容器,但是在产品阶段,无论是从性能还是可靠性等角度考虑,都有必要将其部署到更稳定的应用服务器上运行。本文讲述如何将GT3部署到当前比较主流的两种应用服务器Tomcat和WebSphere Application Server上。 |
|
|
|
2004年2月19日 |
|
| |