descargar 151.78 Kb.
|
![]() ![]() Universidad de Buenos Aires Facultad de Ingeniería Propuesta de Trabajo Profesional Qin – Cluster
Tutor: Licenciada Adriana Echeverría Observaciones: Índice 01.- Introducción 3 01.1.- Objetivo 3 01.2.- Alcance 3 01.2.1.- Requerimientos 3 01.2.1.1.- Ambiente 3 01.2.1.2.- Aplicación de prueba 3 01.2.2.- Software 4 01.2.3.- Hardware 4 02.- Motivación del Proyecto 5 03.- Breve reseña de Clustering 6 04.- Herramientas de desarrollo 7 04.1.- Software 7 04.1.1.- Herramientas de desarrollo 7 04.1.2.- Ambientes de desarrollo 8 04.1.3.- JBoss 9 04.1.4.- Terracotta 10 04.1.5.- Tomcat 11 04.2- Hardware 12 05.- Aplicación web de ejemplo 13 05.1.- Casos de uso de la aplicación web 14 06.- Validación de Resultados 15 07.- Metodología 16 08.- Calendario 17 09.- Currículo autores 19 09.1.- Barrabino, Diego 19 09.2.- Moreyra, Martín 22 10.- Referencias 24 01.- Introducción01.1.- ObjetivoEl propósito del presente Trabajo Profesional, es analizar y comparar dos tipos de arquitecturas para el desarrollo de una Aplicación Web focalizada en brindar escalabilidad, alta disponibilidad y alto desempeño, junto con la estructuración, configuración, administración y despliegue de un entorno productivo con soporte de Clustering. Particularmente, se desean comparar las arquitecturas a desarrollar teniendo en cuenta la utilización de las herramientas Terracotta y JBoss. 01.2.- Alcance01.2.1.- Requerimientos01.2.1.1.- AmbienteLos dos ambientes a considerar, es decir tanto el ambiente armado a partir de JBoss como el ambiente armado a partir de Terracotta, deberán ofrecer:
01.2.1.2.- Aplicación de pruebaAmbos entornos descritos anteriormente serán evaluados y validados mediante la interacción con una aplicación web de prueba, la misma será en cuanto a la funcionalidad la misma al probar el entorno montado con JBoss como el entorno montado con Terracotta, con la arquitectura adecuada a cada entorno, el cual es condicionado por cada herramienta. El detalle de la aplicación se encuentra en la sección Aplicación web de ejemplo. 01.2.2.- SoftwareLa configuración de software mínima común para ejecutar ambos entornos es:
El software necesario para ejecutar el entorno con JBoss es:
El software necesario para ejecutar el entorno con Terracotta es:
Se concluye que los desarrollos que se efectuarán para cumplir con el presente trabajo no tendrán en sí limitaciones de software, y correrán en toda computadora cuya configuración sea compatible con Java, JBoss y Apache Tomcat. La misma aplicación se prueba se adaptará tanto para el escenario con JBoss como para el escenario con Terracotta, de manera tal que se pueda trabajar con dos ambientes con una diferencia tecnológica clara. 01.2.3.- HardwareEl hardware necesario para ejecutar cada uno de los entornos que se van a preparar para cumplir con el presente trabajo es:
|