- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于portal网格文件传输服务
一种基于portal的网格文件传输服务
【摘要】 网格Portal作为网格系统的重要组成部分,是连接网格用户和网格系统的桥梁。本文介绍了一种基于网格Portal的网格文件传输服务,实现了文件的浏览、上传、下载,在很大程度上方便了用户的使用。
【关键词】 Globus Toolkit Portal Gridsphere Portlet 网格
网格是目前越来越重要的计算机科学研究领域,被称为是下一代的Internet。网格是一种关系科研、经济、社会、国防的重要国家基础设施,在国内外都引起了广泛的关注。网格计算不仅仅运用于科学研究, 在工业界与学术界联盟也得到了广泛的领域得到推广和应用。
由于网格技术的学习和使用都很难,用户需要记住各种服务命令和接口。因此,需要我们在网格技术基础上开发一个易用的网格门户界面,使用户更容易利用底层资源和网格技术。我们使用Web门户为网格用户提供了一个惯用的、一致的方法,使用标准的Web浏览器与复杂的底层网格工具和服务进行交互。这个Web门户就是我们所说的网格门户。网格门户(GridPortal)作为网格使用者的用户界面,屏蔽了网格环境的各种复杂特性,方便透明地为用户提供一个网格访问入口,帮助用户操纵网格资源。[1]
在本文中,我们将要介绍一种基于Portal的网格文件传输服务,它建立在网格门户开发框架Gridsphere之上,实现了网格环境中文件的浏览、上传、下载,使用户不必需要记住各种服务命令就可以实现文件的传输。
一、网格Portal
1.网格Portal介绍
Portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动。作为网格应用的基木组件之一,portal的功能是组织网格服务,为用户提供方便、完善的应用接口[2]。因此,portal设计的好坏,直接影响到用户的使用和应用程序设计者的开发工作。
网格Portal主要的目的是解决网格计算环境下资源共享的“好用性(Usability) ”问题,使得通过网格Portal可以在统一的环境中访问多种不同的网格应用,用户只需要与惟一的网格Portal打交道。
2.Portlet
Portlet是基于web的Java组件。它由Portlet容器管理,能够处理请求,产生动态内容。Portlet被Portal用作为可插拔的用户接口组件,为信息系统提供展现。由Portlet动态产生的内容也被叫做fragment。fragment是遵循某种规则的标记(例如:HTML,XHTML,WML),可与其他的fragment一起建立一个完整的文档。一般一个Portlet产生的内容和其他的Portlet产生的内容聚集在一起形成Portal网页。[3]
3.Portlet 容器
Portlet在Portlet容器中运行,Portlet容器为Portlet提供必需的运行环境。Portlet容器包含Portlet(组件)并且管理它们的生命周期,它也为Portlet的参数设置提供持久化的存储。Portlet 容器不是一个类似于Servlet 容器的独立容器。它是在 Servlet 容器上通过扩展方式实现的,并重用 Servlet容器提供的功能。
4.门户开发框架Gridsphere
GridSphere portal提供了一个基于Portlet的功能强大的开源Portal。 GridSphere提供了一个门户、一个 Portlet 容器和一组有用的核心Portlet,包括用户和组管理以及布局定制和 Portlet 订阅。
二、系统开发
1.GridSphere环境下开发网格Portal的步骤
基于GridSphere框架下开发网格Portal的步骤分8部(具体内容见参考文献[4]) 其中,前三个步骤是在应用程序中开发Portlet服务,为具体的Portlet提供基木服务支持:后而的步骤是在GridShere框架下开发和发布应用程序所必需的步骤。
2.网格文件传输服务
我们网格文件传输服务是建立在Globus基础上的,采用GridSphere中GridPortal作为中间件来建立的平台,用户通过和GridPortal中的Portlet交互信息,就可以方便的完成网格环境中基于第三方控制的文件的浏览、上传、下载。
网格Portal用户通过和网格文件传输服务中Portal界面下的Portlet进行交互,可以选择浏览主机,列出某个目录下的内容,改变浏览目录,对文件名进行更改,上传文件,下载文件
您可能关注的文档
最近下载
- 统计学课件-卡方检验.ppt VIP
- 中国慢性阻塞性肺疾病基层诊疗指南2024年解读.pptx VIP
- 燃气项目资金管理方案.docx
- 年产1.2亿粒口服胶囊剂生产工艺设计.docx VIP
- 兆易创新科技集团股份有限公司2023年度碳盘查报告.pdf
- The Wonderful Wizard of Oz-绿野仙踪(带动画) 课件.pdf VIP
- 广东省年高考语文真题分类汇编及其详解答案【古诗文鉴赏与默写】.doc VIP
- 模拟电子技术知到智慧树期末考试答案题库2025年山东大学(威海).docx VIP
- 乳制品配送服务应急处理方案.docx VIP
- 拔罐疗法拔罐疗法概述医护李敏.pptx VIP
文档评论(0)