Arquitectura de Integración para Servicios y Soluciones Smart Campus

Manuel Alejandro Pastrana Pardo, Fernando Andrés Cifuentes Calderón, Hugo Armando Ordoñez Eraso
2020 Inge-Cuc  
Introducción: La Institución Universitaria Antonio José Camacho (UNIAJC) ha identificado a través del proyecto de investigación Ecosistema Smart campus, que existen problemas complejos de comunicación entre aplicaciones construidas como silos, donde la redundancia de información es común y los procesos que soportan requieren refinamiento. Esta problemática es bastante común, no solo para la UNIAJC, sino en general para cualquier universidad. La razón, es que a medida que evolucionan las
more » ... iones, los aplicativos que soportan sus procesos son construidos únicamente visionando dar solución a una necesidad específica, sin contar con todo el contexto de soluciones que preexisten, muchas veces por la premura de resolver. Las arquitecturas orientadas a servicios (SOA por sus siglas en inglés), tienen como objetivo, resolver este tipo de situaciones de forma gradual, debido a la dificultad técnica de las implementaciones. Este trabajo se enfoca en exponer la definición de la arquitectura de integración que plantea Smart Campus para la UNIAJC, estableciendo la forma en que interactuarán los servicios y teniendo en cuenta las limitaciones de infraestructura actuales. Objetivo: Definir una arquitectura de integración que permita el fácil escalamiento y buen desempeño de los diversos mecanismos que comunican las aplicaciones que cohabitan en la institución Universitaria Antonio José Camacho. Metodología: Se aborda el diseño arquitectural de la solución, partiendo del enfoque general, donde se describe las necesidades a resolver mediante el patrón Enterprise Service Bus (ESB) y se representan por medio de un diagrama de componentes. Luego se amplía la información hasta lograr un enfoque detallado. En este último, se selecciona el tipo de servicio a construir (SOAP o REST) y se expone su arquitectura. Por último, mediante ATAM (Architecture Tradeoff Analysis Method), se comprueba la efectividad de la solución. Resultados: La definición de una Arquitectura de integración de aplicaciones basado en SOA, detallando la arqui [...]
doi:10.17981/ingecuc.16.2.2020.21 doaj:c0d13a6b2e2947d68bcdaac9e2fba8ad fatcat:3gstmekt35hdzab54zrjkzxxqi