论文部分内容阅读
网格是当前并行和分布处理技术的一个发展方向,其目标是实现对地理上广泛分布的大量异构资源进行共享。随着网格技术和服务网格理念的逐步成熟,以“服务”的方式来封装网格资源已经成为了一种趋势,并得到了网格界的一致认同,服务网格是一种通用的网格,是面向服务的,其核心就是把网格中一切异构的资源表示成面向服务架构SOA的服务。目前的网格技术对于普通用户来说常常难以学习和使用。因此,需要在这些网格技术基础上开发一个易用的门户界面,可以使用户使用标准的Web浏览器与复杂的底层网格工具和服务进行交互,建立服务网格门户是上述问题很好的解决办法。本文以网格和门户的相关研究为基础,分析了服务网格门户的研究现状,在此基础上,一方面研究了如何以教育资源网格为基础,建立一种基于GridSphere的服务网格门户,把对资源的各种操作以网格服务的形式提供给用户,用户可以通过该门户定制不同的网格服务。另一方面,深入探讨了教育资源服务网格门户的总体架构,设计并实现了包含不同网格服务的portlets模块,并且对服务网格门户中门户安全、资源描述、资源检索等问题提出了相关策略。最后,介绍了服务网格门户的搭建过程,并对其功能和网格服务性能进行了分析。在前人的工作基础上,本文的主要研究工作及创新如下:(1)本文研究了网格的概念,体系结构,功能特征,研究项目以及网格门户相关技术,对网格门户开发工具进行了比较,借鉴日趋成熟的门户技术,探寻建立服务网格门户的快速灵活的解决方案,使得服务网格门户能够快速开发,灵活部署及更新。(2)本文讨论了基于portlet的门户实现方式对于网格门户开发的优势,设计了服务网格门户的总体架构和核心portlets,并对各个模块进行了分析。(3)分析了网格门户中OTP防范策略的局限性,提出了基于IP限制的服务网格门户安全策略;深入学习了网格中的资源描述语言,提出了基于RDF的教育资源描述方法,可以给出教育资源的细节描述,更加通用、准确、智能化,适合于描述网格中的教育资源。(4)为了提高检索的匹配率,提出基于XML的个性化教育资源需求描述机制,强化了资源需求者对教育资源需求描述的支持,新增了教育资源需求个性化偏好程度的排序机制以及相关个性化期待的表达机制,可以根据个性化偏好程度按照优先级的顺序对搜索的结果进行优化,为实施具有针对性的优化资源调度提供了有力支持。(5)介绍了服务网格门户搭建的过程,实现了基于portlet构件的服务网格门户原型系统ERGRID,并开发了主要功能模块:资源传输、资源描述、资源检索、资源预览、节点监控等,用户可以通过定制不同的portlets来使用不同的网格服务。对ERGRID进行功能测试和性能分析的结果表明,本文提出的服务网格门户的总体架构是可行的。