Portal Grid

10
Portal Grid Trabajo Práctico Aplicaciones Escalables en Redes Globales 2006

description

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 - PowerPoint PPT Presentation

Transcript of Portal Grid

Page 1: Portal Grid

Portal Grid

Trabajo Práctico

Aplicaciones Escalables en

Redes Globales 2006

Page 2: Portal Grid

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

Page 3: Portal Grid

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.

Page 4: Portal Grid

Planificación

• Listar los requerimientos

• Determinar los servicios a “portalizar”

Page 5: Portal Grid

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)

Page 6: Portal Grid

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

Page 7: Portal Grid

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

Page 8: Portal Grid

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

Page 9: Portal Grid

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

Page 10: Portal Grid

Links de interés

• GridSphere http://www.gridsphere.org

• Java CoG Kit http://wiki.cogkit.org

• MediaWiki http://www.mediawiki.org/wiki/MediaWiki