Download Portales - dc.uba.ar

Document related concepts
no text concepts found
Transcript
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