Método para desarrollar modelos arquitectonicos

Solo disponible en BuenasTareas
  • Páginas : 10 (2301 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de marzo de 2011
Leer documento completo
Vista previa del texto
Método para Generar una Arquitectura de Referencia para Integrar Sistemas Heredados y Bases de Datos Heterogéneas
Jaime Muñoz Arteaga Juan Muñoz López Univ. Autónoma de Aguascalientes Univ. Autónoma de Aguascalientes Av.Universidad #940, Ags. Mexico. Av.Universidad #940, Ags. Mexico. jmunozar@correo.uaa.mx jmunoz@correo.uaa.mx
RESUMEN En este documento se propone un método para desarrollarmodelos arquitectónicos y la creación de una arquitectura de referencia para construir nuevos sistemas a partir de la integración de sistemas autónomos preexistentes y bases de datos heterogéneas. Esta arquitectura además podría ser utilizada para agregar funcionalidad a sistemas heredados sin modificarlos. componentes y conectores de un programa o sistema, la forma en que interactúan y se configurandichos componentes y conectores y los principios y guías que norman su diseño y evolución en el tiempo. La abstracción que proporciona la arquitectura de software es crítica para el sistema ya que lo vuelve intelectualmente tratable y permite explotar patrones recurrentes en su organización [4]. Un patrón o estilo arquitectónico provee un conjunto de subsistemas predefinidos, especifica susresponsabilidades e incluye reglas y guías para organizar las relaciones entre ellos. El patrón permite conceptualizar el diseño del sistema a un alto nivel antes de comenzar a implementarlo [1]. La selección estilos arquitectónicos por medio de un sistema de clasificación que además establezca como deben interconectarse es una decisión de diseño fundamental al desarrollar sistemas de software puesdefine un conjunto de arquitecturas que son viables [2]. Un modelo arquitectónico de referencia se utiliza para crear arquitecturas de software. Como puede observarse en la figura 1, este modelo es una meta-arquitectura que influye fuertemente en la integridad y estructura del sistema. La arquitectura de referencia se genera a partir de un sistema de patrones arquitectónicos y de un modelo dereferencia proyectado en elementos de software y los flujos de datos que existen entre ellos [1]. Las características no funcionales y los requerimientos funcionales son elementos básicos para el diseño de la arquitectura de software [5].

I. INTRODUCCIÓN Las organizaciones generalmente crean sistemas para resolver problemas puntuales de procesamiento de información que se presentan en un área de laempresa. Los sistemas que son implantados correctamente y satisfacen las necesidades por las que fueron creados se integran a los procesos de la organización. Si estas aplicaciones continúan funcionando y recibiendo mantenimiento, eventualmente se convertirán en sistemas heredados [6]. Al ir agregando nuevo software, el ambiente computacional de la organización se convierte en una mezcla de sistemasdistribuidos, heterogéneos y autónomos [7]. Al madurar en el uso de las tecnologías los usuarios solicitan programas más complejos para solucionar problemas más grandes y más difíciles. Es necesario aplicar los principios de la arquitectura de software para comprender mejor como se resolverán los problemas y en que forma deberán coordinarse los esfuerzos de quienes intervienen en su desarrollo.Figura 1.- Elementos para generar una arquitectura de software Un modelo arquitectónico (conocido también como arquitectura de software) describe los

II. PROBLEMÁTICA Este documento aborda la necesidad de crear un modelo de referencia para comenzar a resolver dos problemas relacionados con los sistemas que conforman el ambiente computacional de las organizaciones: ampliar la funcionalidad delos sistemas heredados; y segundo, integrar la información de dichos sistemas. El primer problema aparece conforme evolucionan las empresas y las expectativas de los usuarios

crecen, ya que los sistemas con que cuentan pueden llegar a ser insuficientes para satisfacer las nuevas necesidades de información que demanda la organización. Es difícil sustituir los sistemas heredados por otros...
tracking img