01. Introducción




descargar 151.78 Kb.
título01. Introducción
página1/8
fecha de publicación26.12.2015
tamaño151.78 Kb.
tipoDocumentos
med.se-todo.com > Documentos > Documentos
  1   2   3   4   5   6   7   8





Universidad de Buenos Aires
Facultad de Ingeniería

Propuesta de Trabajo Profesional

Qin – Cluster


Barrabino, Diego

dbarrabino@gmail.com

80183

Moreyra, Martín

moreyramj@gmail.com

84394

http://code.google.com/p/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ón



01.1.- Objetivo





El 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.- Alcance

01.2.1.- Requerimientos

01.2.1.1.- Ambiente



Los 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:


  • Alta disponibilidad

  • Escalabilidad

  • Alto desempeño

01.2.1.2.- Aplicación de prueba



Ambos 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.- Software



La configuración de software mínima común para ejecutar ambos entornos es:


    • Cualquier sistema operativo.

    • JDK y JRE 1.6u22.

    • Dependencias propias de la aplicación de prueba.

    • Servidor MySQL 5.1.53, en la computadora determinada para tal fin según configuración de red. El sistema operativo del servidor de base de datos no necesariamente debe ser el mismo que el usado para deployar la aplicación, pero nada impide que sea el mismo.


El software necesario para ejecutar el entorno con JBoss es:


    • Configuración de software mínima común.

    • JBoss AS 5.1.0 debidamente instalado.


El software necesario para ejecutar el entorno con Terracotta es:


    • Configuración de software mínima común.

    • Apache Tomcat 6.0.29 debidamente instalado.

    • Librerías de Terracotta 3.4.0 disponibles para el proyecto deployado en Apache Tomcat 6.0.29.


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.- Hardware



El hardware necesario para ejecutar cada uno de los entornos que se van a preparar para cumplir con el presente trabajo es:


    • Cualquier procesador simple core como por ejemplo Pentium IV, o superior.

    • Memoria RAM de 1 Gb, o superior.

    • Espacio libre de al menos 500 Mb en disco rígido.

    • Placa de red o conectividad WIFI.
  1   2   3   4   5   6   7   8

similar:

01. Introducción iconTaller com/manual-java/introduccion-java php >Introducción a Java...

01. Introducción iconDibujo tecnico introducción al curso. Alfabeto de líneas. Letras...

01. Introducción iconIntroducción a la Epistemología Introducción

01. Introducción icon7 introducción al metabolismo. Enzimas 1 introducción al metabolismo

01. Introducción iconIntroduccióN

01. Introducción iconIntroducción

01. Introducción iconIntroducción

01. Introducción iconIntroducción

01. Introducción iconI. Introducción

01. Introducción iconIntroducción


Medicina



Todos los derechos reservados. Copyright © 2015
contactos
med.se-todo.com