Patrones De Diseño De Arquitectura

Páginas: 64 (15777 palabras) Publicado: 31 de agosto de 2011
TESIS DE GRADO EN INGENIERÍA EN INFORMÁTICA

“Patrones de Diseño de Arquitecturas de Software Enterprise”

TESISTA
Diego Fernando Montaldo dmontal@fi.uba.ar http://www.fi.uba.ar/~dmontal/

DIRECTOR
Profesor Ing. Guillermo Pantaleo gpantaleo@fi.uba.ar

Departamento de Computación Facultad de Ingeniería Universidad de Buenos Aires
Noviembre 2005

Diseño de Patrones de ArquitecturasEnterprise

FI UBA

Resumen
Se analizan los problemas surgidos de la implementación de un sistema con una arquitectura de software de tipo enterprise. Basándose en este análisis se derivan los criterios de diseño a utilizar en este tipo de desarrollo. Se presenta un sistema reusable (framework) como solución al problema de construcción de un sistema del tipo analizado, mostrando los distintoscriterios de diseño elaborados. Se impuso como condición al problema del desarrollo del framework, que el modelo de negocio debe ser inmutable. Es decir no debe modificarse, sino que a partir del conocimiento del mismo se pueda generar el código de una aplicación completa sin su modificación. Se presenta la arquitectura original diseñada para que esta condición pueda ser cumplida.

DiegoMontaldo

Guillermo Pantaleo

2

Diseño de Patrones de Arquitecturas Enterprise

FI UBA

Índice
Objetivo............................................................................................................6 Introducción .....................................................................................................7 Desarrollo deSoftware.................................................................................7 Características de Sistemas de Tipo Enterprise...........................................7 Arquitectura de Sistemas de Tipo Enterprise ...............................................7 Aspectos Relacionados al Desarrollo de Sistemas de Tipo Enterprise ........7 Problemas de Modelado del Dominio y del Negocio ....................................9 Estadodel Arte ..............................................................................................10 Frameworks................................................................................................10 J2EE...........................................................................................................10 .NET...........................................................................................................11 Frameworks de Persistencia ......................................................................11 Frameworks de Presentación.....................................................................13 Definiendo la Arquitectura..............................................................................14 Criterios de diseño.....................................................................................14 Tecnologías, Protocolos y Estándares a Utilizar ........................................18 Analizando cada Capa del Framework ..........................................................19 Capa de Servicio ........................................................................................19 Servicios Locales y/o Remotos..................................................................21 Capa de Modelo del Dominio .....................................................................24 Capa de Presentación................................................................................30 Diagrama de paquetes del Framework ......................................................32 Cada uno tiene sus ventajas y desventajas, éstas sonanalizadas en la sección “Alternativa Reflection vs Generación de Código”.........................34 Aspectos relacionados a las capas del Framework .......................................35 Seguridad Autenticación y Autorización (Control de Acceso) ....................35 Autenticación ..........................................................................................35 Autorización...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Patrones de arquitectura
  • Patrones De Diseno
  • Patrones De Diseño
  • Patrones de Diseño
  • patrones de diseño
  • Patrones De Diseño
  • patron de diseño
  • Patrones de Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS