Download - Portal Grid

Transcript
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