基于组件模型的网格门户的设计与实现
传统网格门户往往作为网格项目或者网格中间件研发的一部分,具有很大的依赖性,不容易进行独立开发。随着大量网格门户的开发,进行了很多重复性工作,造成了大量人力、物力的浪费,严重影响了网格计算的推广。为了解决这个问题,提高网格门户开发的效率,本文提出了基于组件模型的网格门户的开发方案。
网格计算和传统门户技术的发展给基于组件的网格门户架构的提出奠定了坚实的技术基础。该架构共分为四层:资源层、网格基础服务层、网格门户组件层和表现层。其中网格门户组件层和表现层是该架构的核心。通过引入网格门户组件层,我们实现了门户开发中Web层和网格基础服务层的松散耦合。表现层基于JSR—168标准,定义了组件的外观和交互流程,使得组件可以在不同的门户服务器间移植。资源层和网格基础服务层由网格体系结构给出定义。
通过对大量网格门户的观察,我们总结了网格门户的核心功能,在网格门户组件层实现了四个核心组件:安全组件,资源监控组件,服务管理组件和数据管理组件。组件的实现充分考虑了现有网格技术的发展,实现了表现层的接口。通过定义良好的网格中间件接口,组件可以不依赖于具体的网格中间件系统,实现了组件的可移植性。
与传统网格门户开发相比较,基于组件模型的网格门户开发在开发效率、可扩展性和可移植性方面都有着明显的优势。通过性能比较测试,发现其性能损失也可以保持在有效的范围内。
最后本文对基于组件模型的网格门户方案进行了总结,并对该方案的下一步发展讲行了讨论。
组件模型;网格门户;门户架构;资源监控;数据管理;网格技术
中国海洋大学
硕士
计算机应用技术
栾新
2006
中文
TP393.02
57
2007-08-07(万方平台首次上网日期,不代表论文的发表时间)