论文部分内容阅读
随着计算机网络技术以及经济的快速发展,制造业市场竞争越来越激烈,产品开发逐渐趋于分散化,因此异地协同设计已经成为提高产品异地开发工作效率的一项重要技术。协同设计过程中如何高效的组织和管理协同设计资源是提高产品开发效率,缩短产品开发周期,提高企业竞争力的重要途径。
网格技术作为一种提供高性能、管理和服务的新技术,其共享和协同的主要特征为协同设计提供了新的思路。基于网格平台的协同资源管理是网格技术在协同设计中的具体应用,通过网格平台这一底层支持框架,利用网格通用的标准和规范,统一的开发工具和环境,达到协同设计资源共享,协同合作的目的。
网格技术将所有物理资源通过标准化封装转换为服务的思想很好的解决了科学和工程技术领域遇到的资源异构性、多样性和分布性的难题。在异地协同设计系统当中采用传统的分布式、Web Service方式对跨领域、跨地域的复杂设计资源进行计算、存储、共享很大程度上制约着协同设计开发效率。网格技术的出现为协同设计资源管理带来了新的契机。
本文首先介绍了网格、网格服务的概念、网格特征、网格的体系结构、WSRF和传统Web service、OGSI的关系等基础理论和知识。在深入研究WSRF的基础上,详细研究了在WSRF.NET和Globus平台上开发网格服务的原理、步骤,并对两种网格平台下开发网格服务方法进行初步的比较。之后在分析异地协同设计中常见的设计资源基础上,提出通过WSRF的属性解析、XML描述以及结合Web服务将有状态的协同设计资源封装成WS-Resource。提出以C/GS架构的形式对协同设计资源进行组织管理,叙述了系统的主要模块及其功能,以多资源工厂模式创建协同设计资源WS-Resource和实例模式下访问WS-Resource,最后以零部件设计资源为例完善了服务器端和客户端程序设计并且实现了其WSRF的主要核心层。