100 likes | 230 Views
Portal Grid. Trabajo Práctico Aplicaciones Escalables en Redes Globales 2006. Qué es un portal?. Aplicación basada en Web Un único punto de entrada a un conjunto de herramientas y aplicaciones
E N D
Portal Grid Trabajo Práctico Aplicaciones Escalables en Redes Globales 2006
Qué es un portal? • Aplicación basada en Web • Un único punto de entrada a un conjunto de herramientas y aplicaciones • La función principal del portal es ocultar la complejidad de la infraestructura Grid a usuarios no especializados en esta tecnología
Conceptos • Portlets • Basados en estándares (Sun Java Community) • Portables • Son programas Java específicos que realizan una acción específica. Producen fragmentos de código HTML que pueden ser agregados en un Portal • Se desarrollan utilizando una API extendida de Java. • Con un conjunto de portlets se crea un portal. • Cada portlet realiza una función o acción específica. • Los portlets son administrados por ‘portlets containers’. • Portlet Container • Software ejecutado como una aplicación Java dentro de un Web Container (Apache Tomcat) que permite la ejecución de portlets. Gridsphere es un portlet container.
Planificación • Listar los requerimientos • Determinar los servicios a “portalizar”
Diseño • Seguir los principios formales de diseño • Involucrar a los usuarios en el diseño (crear prototipos de páginas) • Seleccionar el framework a utilizar • Definir interfaz de usuario (fácil de usar)
Implementación • Desarrollo en Java • Desarrollo en etapas • Implementar los portlets lo mas genéricos posibles • Java COG Kit, es un conjunto de herramientas de Java que provee una capa de abstracción para acceder a servicios de Globus
Una vez operativo… • Mantenerlo actualizado • Compartir experiencias con otras comunidades • Monitorear: • El servidor del portal • El container • Integridad de aplicaciones • Seguridad • Políticas de seguimiento de problemas
Portal AERG • Administración de usuarios • Alta de usuarios • Asignación de certificados (MyProxy) • Baja de usuarios • Transferencia de archivos (GridFTP) • Ejecución de procesos (GRAM) • Monitoreo
Wiki Portal AERG La documentación del proyecto se hará en el Wiki http://wiki.lsc.dc.uba.ar/index.php/Portal_HPC Uso minimo del Wiki: • = Título nivel 1 = • == Título nivel 2 == • === Título nivel 3 === • ```palabra en bold``` • * elemento de una lista • Un espacio antes de la linea de texto crea el texto recuadrado
Links de interés • GridSphere http://www.gridsphere.org • Java CoG Kit http://wiki.cogkit.org • MediaWiki http://www.mediawiki.org/wiki/MediaWiki