A European framework to build science gateways: architecture and use cases

V. Ardizzone, R. Barbera, A. Calanducci, M. Fargetta, E. Ingrà, G. Rocca, S. Monforte, F. Pistagna, R. Rotondo, Diego Scardaci
{"title":"A European framework to build science gateways: architecture and use cases","authors":"V. Ardizzone, R. Barbera, A. Calanducci, M. Fargetta, E. Ingrà, G. Rocca, S. Monforte, F. Pistagna, R. Rotondo, Diego Scardaci","doi":"10.1145/2016741.2016787","DOIUrl":null,"url":null,"abstract":"Science Gateways are playing an important role in scientific research performed using e-Infrastructures and their relevance will further increase with the development of more sophisticated user interfaces and easier access mechanism. Through the highly collaborative environment of a Science Gateway, users spread around the world and belonging to various Virtual Research Communities can easily cooperate to reach common goals and exploit all the resources of the cyber-infrastructure they are entitled to use.\n One of the major tasks of a Science Gateway is to supervise the user access to the available services, denying the use to those people who are not authorised. This activity has to comply with the role of users inside the VRC.\n Users operating in a Science Gateway can belong to different organisations having their own security policies and the Virtual Research Community has to comply with them. As a result, the security chain inside the Science Gateway has to allow each organisation to keep the control of their users hiding, at the same time, the complexity of the security mechanisms underneath the portal.\n In this work we present a general framework to build Science Gateways [1][2] and the customisations made to meet the requirements of a couple of use cases coming from different scientific communities: those of the European Union funded DECIDE (www.eu-decide.eu) and INDICATE (www.indicate-project.eu) projects.\n The goal of DECIDE project is to design, implement, and validate a Science Gateway for the computer-aided extraction of diagnostic markers from medical images for the early diagnosis of Alzheimer Disease and other forms of dementia. Using the same platform neurologists, physicians and scientists can store their images and data on grid and perform analysis and comparisons with a huge set of reference cases available on grid. The INDICATE project aims instead at demonstrating, with real-life examples, the advantages of the adoption of e-Infrastructures in the digital cultural heritage domain. The plugin developed enables INDICATE Science Gateway, and its digital cultural heritage community, to access two different e-Infrastructure repositories in an easy way with a friendly user interface but keeping the digital resources safe and the transactions private.\n The framework defined to support the above use cases is an extension of Liferay portal framework, which provides a whole set of web 2.0 tools and services for the development of generic portals. These have been integrated with a more flexible security workflow and a new set of portlets to access the Grid services. The final architecture of a Science Gateway consists of two part: a front-end building the graphical user interface, and a back-end providing the access to the grid services implemented.\n A major extension to Liferay is the security system. The new developed security system merges three different security mechanisms in a single workflow allowing users to access Grid resources based on the credentials provided by the organisations they belong to. The idea behind was to combine Shibboleth2 identities in the front-end with X.509 proxies generated by robot certificates in the back-end. The former enables the federation of organisations having different authentication policies while the latter allows users to access Grid resources, without needing any personal certificates whose request and management procedure is very often judged quite cumbersome by non-experts. The \"glue\" between the two layers is an LDAP server running in the back-end that implements a mechanism to map authorised users on Grid resources. Services managing user and grid credentials are not integrated in Liferay Portal but run in different hosts, in order to increase the reliability and security of the Science Gateway.\n Once the user is authenticated, the portlets developed provide the functionalities to manage the Grid credentials in order to access the e-Infrastructure behind. The portlet-based interface to Grid is built on the OGF-standard SAGA Java API and it is not bound to any particular middleware.\n Besides the interaction with the computational services of an e-Infrastructure, the proposed framework includes the possibility to easily build and manage data repositories interacting with the gLibrary framework [3] and to encrypt/decrypt sensible data with the Secure Storage System [4].","PeriodicalId":257555,"journal":{"name":"TeraGrid Conference","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"TeraGrid Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2016741.2016787","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Science Gateways are playing an important role in scientific research performed using e-Infrastructures and their relevance will further increase with the development of more sophisticated user interfaces and easier access mechanism. Through the highly collaborative environment of a Science Gateway, users spread around the world and belonging to various Virtual Research Communities can easily cooperate to reach common goals and exploit all the resources of the cyber-infrastructure they are entitled to use. One of the major tasks of a Science Gateway is to supervise the user access to the available services, denying the use to those people who are not authorised. This activity has to comply with the role of users inside the VRC. Users operating in a Science Gateway can belong to different organisations having their own security policies and the Virtual Research Community has to comply with them. As a result, the security chain inside the Science Gateway has to allow each organisation to keep the control of their users hiding, at the same time, the complexity of the security mechanisms underneath the portal. In this work we present a general framework to build Science Gateways [1][2] and the customisations made to meet the requirements of a couple of use cases coming from different scientific communities: those of the European Union funded DECIDE (www.eu-decide.eu) and INDICATE (www.indicate-project.eu) projects. The goal of DECIDE project is to design, implement, and validate a Science Gateway for the computer-aided extraction of diagnostic markers from medical images for the early diagnosis of Alzheimer Disease and other forms of dementia. Using the same platform neurologists, physicians and scientists can store their images and data on grid and perform analysis and comparisons with a huge set of reference cases available on grid. The INDICATE project aims instead at demonstrating, with real-life examples, the advantages of the adoption of e-Infrastructures in the digital cultural heritage domain. The plugin developed enables INDICATE Science Gateway, and its digital cultural heritage community, to access two different e-Infrastructure repositories in an easy way with a friendly user interface but keeping the digital resources safe and the transactions private. The framework defined to support the above use cases is an extension of Liferay portal framework, which provides a whole set of web 2.0 tools and services for the development of generic portals. These have been integrated with a more flexible security workflow and a new set of portlets to access the Grid services. The final architecture of a Science Gateway consists of two part: a front-end building the graphical user interface, and a back-end providing the access to the grid services implemented. A major extension to Liferay is the security system. The new developed security system merges three different security mechanisms in a single workflow allowing users to access Grid resources based on the credentials provided by the organisations they belong to. The idea behind was to combine Shibboleth2 identities in the front-end with X.509 proxies generated by robot certificates in the back-end. The former enables the federation of organisations having different authentication policies while the latter allows users to access Grid resources, without needing any personal certificates whose request and management procedure is very often judged quite cumbersome by non-experts. The "glue" between the two layers is an LDAP server running in the back-end that implements a mechanism to map authorised users on Grid resources. Services managing user and grid credentials are not integrated in Liferay Portal but run in different hosts, in order to increase the reliability and security of the Science Gateway. Once the user is authenticated, the portlets developed provide the functionalities to manage the Grid credentials in order to access the e-Infrastructure behind. The portlet-based interface to Grid is built on the OGF-standard SAGA Java API and it is not bound to any particular middleware. Besides the interaction with the computational services of an e-Infrastructure, the proposed framework includes the possibility to easily build and manage data repositories interacting with the gLibrary framework [3] and to encrypt/decrypt sensible data with the Secure Storage System [4].
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
构建科学网关的欧洲框架:架构和用例
科学网关在使用电子基础设施进行的科学研究中发挥着重要作用,随着更复杂的用户界面和更容易的访问机制的发展,它们的相关性将进一步增强。通过科学门户的高度协作环境,分布在世界各地并属于各种虚拟研究社区的用户可以轻松地合作实现共同目标并利用他们有权使用的网络基础设施的所有资源。科学门户的主要任务之一是监督用户对可用服务的访问,拒绝那些未经授权的人使用。此活动必须符合VRC内用户的角色。在科学网关中操作的用户可以属于不同的组织,它们有自己的安全策略,虚拟研究社区必须遵守这些策略。因此,科学网关内部的安全链必须允许每个组织保持对其用户的控制,同时隐藏门户下安全机制的复杂性。在这项工作中,我们提出了一个通用框架来构建科学网关[1]b[2]和定制,以满足来自不同科学社区的几个用例的需求:欧盟资助的决定(www.eu-decide.eu)和指示(www.indicate-project.eu)项目。DECIDE项目的目标是设计、实施和验证一个科学网关,用于从医学图像中计算机辅助提取诊断标记物,用于早期诊断阿尔茨海默病和其他形式的痴呆症。使用同一个平台,神经学家、医生和科学家可以将他们的图像和数据存储在网格上,并与网格上可用的大量参考病例进行分析和比较。相反,“指示”项目旨在通过现实生活中的例子,展示在数字文化遗产领域采用电子基础设施的优势。开发的插件使“指示科学门户”及其数字文化遗产社区能够以友好的用户界面以简单的方式访问两个不同的电子基础设施存储库,同时保证数字资源的安全和交易的私密性。为支持上述用例而定义的框架是Liferay门户框架的扩展,该框架为通用门户的开发提供了一整套web 2.0工具和服务。它们已经与更灵活的安全工作流和一组新的portlet集成在一起,以访问网格服务。Science Gateway的最终体系结构由两部分组成:构建图形用户界面的前端,以及提供对实现的网格服务的访问的后端。Liferay的一个主要扩展是安全系统。新开发的安全系统在一个工作流中合并了三种不同的安全机制,允许用户根据其所属组织提供的凭据访问网格资源。其背后的想法是将前端的Shibboleth2身份与后端机器人证书生成的X.509代理结合起来。前者使具有不同身份验证策略的组织联合起来,而后者允许用户访问网格资源,而不需要任何个人证书,其请求和管理过程通常被非专家认为相当麻烦。这两层之间的“粘合剂”是运行在后端的LDAP服务器,它实现了一种将授权用户映射到网格资源上的机制。管理用户和网格凭据的服务没有集成到Liferay Portal中,而是在不同的主机上运行,以提高科学网关的可靠性和安全性。用户通过身份验证后,开发的portlet提供管理网格凭据的功能,以便访问后面的e-Infrastructure。基于portlet的Grid接口构建在ogf标准的SAGA Java API上,它不绑定到任何特定的中间件。除了与电子基础设施的计算服务交互外,所提出的框架还包括与gLibrary框架[3]交互轻松构建和管理数据存储库的可能性,以及与安全存储系统[4]加密/解密敏感数据的可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Autotuned parallel I/O for highly scalable biosequence analysis A European framework to build science gateways: architecture and use cases Using the TeraGrid to teach scientific computing A scalable multi-scale framework for parallel simulation and visualization of microbial evolution Coming to consensus on competencies for petascale computing education and training
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1