论文部分内容阅读
随着IT技术的发展,如何在个人、机构和资源的集合体——即所谓的虚拟组织VO(Virtual Organization)间提供灵活、安全、平等的资源共享成为人们关注的焦点。现有的分布式计算技术,如P2P,COM/DCOM,CORBA,DCE,J2EE等在总体上己不能适应资源种类的多样性,也不能提供建立虚拟组织所需要的资源共享的灵活性和可控制性。 开放网格服务体系OGSA作为一种新的计算模式,提供了在动态的可扩充的虚拟组织中灵活、平等的使用和共享资源的机制。它建立在网格和Web服务的概念和技术上,定义了一个统一的对外服务语义——网格服务。在OGSA网格中,一切都被封装成网格服务,网格就是网格服务的集合。网格服务是增强的web服务,开放网格服务基础架构OGSI利用WSDL和相关的开放规范定义了创建、命名和发现临时网格服务实例的标准机制,提供服务实例的定位透明性和多协议绑定,并支持与本地平台设施的整合;还定义了创建和组合复杂分布式系统所需要的一系列机制,包括生命周期管理、改变管理和通知等。 目前OGSA的主要参考实现是Globus Toolkit V3,它为开放网格提供了安全、信息发现、数据管理、通信、错误检测以及可移植等核心服务,主要包括:网格资源分配与管理协议和门卫服务GRAM,它提供安全可靠的服务创建和管理功能:监控/发现服务MDS,它通过软状态注册、数据模型以及局部注册来提供信息发现功能;网格安全服务GSI支持单一登陆点、代理和信任映射;其他还有数据管理服务等等。 在OGSA以及核心服务的基础上,本文对网格环境中的一类重要资源——设备的网格接入进行了研究。作者结合本人参与的与上海广电集团合作的ihome项目,采纳了普及计算中OSGi设备接入的思想,将设备服务扩展成网格设备服务,提出了分布式的网格设备系统,并由此探讨了远程医疗应用实例的解决方案。 作者的主要工作和贡献是: 1.详细分析了OGSA的原理和框架,以及OGSI对网格服务基础设施的定义; 2.将普及计算的概念进一步扩展到网格中,使设备的灵活接入及访问不再限于网关范畴; 3.提出了网格环境中的分布式网格仪器系统,采纳了OSGi的基本思想,由网格驱动服务来解决设备的特异性,而网格设备服务来提供设备的统一管理和服务调用; 4.设计并部分实现了网格环境中的远程医疗系统