ArquitecturaJ2EE

Páginas: 38 (9296 palabras) Publicado: 23 de marzo de 2015
Estudios de Doctorado Avances en Informática
Curso Tecnologías WEB
Universidad de Oviedo

Definición de una arquitectura software para
el diseño de aplicaciones web basadas en
tecnología Java-J2EE

Daniel Fernández Lanvin
20217190Y
dflanvin@hotmail.com

Tabla de ContenidosIntroducción.................................................................................................................. 3
Aplicaciones WEB........................................................................................................ 3
Evolución.................................................................................................................. 3
Modelo 1............................................................................................................... 3
Modelo1.5............................................................................................................ 3
Modelo 2............................................................................................................... 4
Modelo 2X............................................................................................................ 4
Definición de la arquitectura software........................................................................... 5
Aspectos generales.................................................................................................... 5
Descomposición funcional del sistema ...................................................................... 9
Descomposición en microaplicaciones .................................................................. 9Separación Lógica en capas..................................................................................... 11
Capa de presentación........................................................................................... 11
Capa de negocio .................................................................................................. 16
Capa de acceso a datos........................................................................................ 17
Capa de infraestructura........................................................................................ 19
Comunicación entre capas. Desacoplamiento. ......................................................... 21
Bibliografía.................................................................................................................24

Programa de doctorado Avances en Informática

Daniel Fernández Lanvin

Introducción
El objeto de este documento es definir una arquitectura flexible y consistente,
basándose en la utilización de patrones de diseño, para la construcción de aplicaciones
web empleando tecnología java. Partiendo del popular modelo de aplicación de 3
capas, se pretende alcanzar un modelo más refinado que evolucioneel actual,
describiendo ciertas recomendaciones y pautas de diseño, y haciendo hincapié en los
puntos más débiles que habitualmente aparecen en este tipo de proyectos, como la
gestión de la sesión de usuario, escalabilidad, portabilidad a sistemas similares, etc. No
se pretende abarcar todas las soluciones existentes para cada posible escenario en un
proyecto de estas características, sinoagrupar las opciones de diseño más
recomendables para una aplicación web de corte común, en base a los problemas que
habitualmente aparecen durante la elaboración de este tipo de productos.

Aplicaciones WEB
Lo que el mercado demanda actualmente son mayormente aplicaciones web, que
permitan a las empresas tradicionales llegar al cliente de a pié sin necesidad de que éste
se desplace hasta la ubicaciónfísica de la misma. Partiendo de este tipo de productos,
además de la tecnología empleada para dar solución al problema, se han ido creando y
perfeccionando distintas arquitecturas más o menos independientes de la tecnología
aplicada. Dentro de esta familia de aplicaciones o herramientas, hay que destacar el
papel que el lenguaje JAVA, junto con sus extensiones J2EE y el apoyo del mundo...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS