
¿POR QUÉ MIGRAR DE LA ARQUITECTURA EN CAPAS A ARQUITECTURA HEXAGONAL DE LOS PROYECTOS DE DESARROLLO DE SOFTWARE EN COOTRAFA? - - “Arquitectura hexagonal, el camino hacia un software mantenible a lo largo del tiempo”
-
Equipo 3
ESTEFANÍA MONTOYA DUQUE
ILDEBRANDO MONTOYA
JUAN GONZALO MARIN BECERRA
JUAN PABLO LONDOÑO TOBÓN
JULIAN ALBERTO MARTINEZ CADAVID -
Complementos de enrutador
Esta arquitectura permite que los módulos de código, llamados complementos, se agreguen y configuren dinámicamente en tiempo de ejecución. Una de las características novedosas de nuestro diseño es la capacidad de vincular diferentes complementos a flujos individuales; esto permite que distintas implementaciones de complementos coexistan sin problemas en el mismo entorno de ejecución. -
Modelos de colas en capas para aplicaciones empresariales JavaBean
Se propone un modelo de colas en capas para predecir el rendimiento de las aplicaciones empresariales distribuidas basadas en la tecnología Enterprise JavaBeans (EJB). Se demuestra cómo se pueden aplicar estos modelos para dimensionar la capacidad de los sistemas empresariales distribuidos. -
Frameworks de Arquitectura Empresarial
A partir del 2003 es que aparecen versiones comerciales desarrolladas de otros frameworks de Arquitectura Empresarial, los cuales comienzan a ser adaptados para diferentes industrias del mundo. -
Un enfoque de diseño de software monolítico extensible para aplicaciones integradas convergentes a Internet
Se describen los problemas en comparaciones con la ingeniería de software tradicional. Se especifican las demandas de la aplicación para la ingeniería de software modular y extensible. Luego, el autor propone un enfoque de diseño de software modular y monolítico con la arquitectura de software de red integrada que se alinea con el marco propuesto. -
Arquitectura de integración orientada a servicios
Hoy en día ha surgido una nueva forma de concebir los sistemas de información, denominada Arquitectura Orientada a Servicios (SOA), que parece brindar la mejor respuesta de la que se dispone hasta ahora para dotar a las organizaciones de la flexibilidad requerida. En una SOA, la funcionalidad aplicativa se brinda a través de componentes denominados servicios, que presentan interfaces estándar bien definidas y que representan funciones de negocio. -
Cómo mantener el patrón modelo vista controlador en una aplicación orientada a la WEB
La uso del patrón Modelo Vista Controlador en el desarrollo de aplicaciones orientadas a la Web, y como éste se debe adaptar al constante cambio de tecnologías. Se presenta la posibilidad de la unificación de todas las tecnologías para llegar a la creación de aplicaciones Web que funcionen completamente del lado del cliente, y que todos los procesos complejos actuales de la arquitectura Cliente-Servidor se reduzcan a la simple toma de información que se encuentran en servidores de bases de datos -
Scott Ambler
A principios del año 2010, Scott Ambler, un reconocido personaje en el mundo de la informática, realizó una encuesta (Ver Anexo 7) a diferentes empresas relacionada a temas de Arquitectura Empresarial a nivel mundial, la cual es explicada a detalle en el subcapítulo 1.4.2 y utilizada a lo largo del presente trabajo con la finalidad de apoyar la sustentación de éste con los resultados obtenidos por una voz autorizada en temas de AE como lo es Scott Ambler. -
Arquitectura de microservicios
El término microservice (microservicio en español) fue discutido en un taller para arquitectos de software cerca de la ciudad de Venecia en mayo del 2011 -
Experiencia en Arquitectura Empresarial de Scott Ambler
Se debe contemplar distintas vistas, las cuales son: distribución de código, almacenamiento de data, transmisión de data, despliegue, función/ lógica/servicios, eventos, hardware, redes, interfaz del sistema, interfaz de usuario y el uso; y la Arquitectura Empresarial necesita trabajar de la mano con personas especialistas e involucradas con estas vistas, lo cual forma una gran gama de personas. -
ARQUITECTURA EMPRESARIAL EN EL SECTOR BANCARIO DEL PERÚ
Un banco posee cientos de sistemas para apoyar a la mayoría de las funciones del negocio y procesar millones de solicitudes de sus clientes internos y externos. Una falla en estos sistemas puede causar, desde un retraso en la entrega de informes de gestión, hasta pérdidas millonarias e incluso la cancelación de la licencia para poder operar. -
Rediseño de la Arquitectura del Software y Reimplementación del Marketplace Uvinum
Este es un Trabajo Final de Grado (TFG) llevado a cabo en una
empresa real, Verticomm Network S.L. El proyecto consiste en el
rediseño de la arquitectura de software de Uvinum, el software
desarrollado por la empresa. La finalidad de este proyecto es obtener una arquitectura de Uvinum con un menor coste de mantenimiento, una mayor modularidad, y que permita una correcta implementación de test. -
Arquitectura de software basada en microservicios para implementación de la aplicación web de cobranza digital en Financial Systems Company SAC
La arquitectura de microservicios es una tendencia que crece rápidamente en el mundo empresarial, dividiendo una aplicación en pequeñas funcionalidades o servicios; los métodos tradicionales de cobranza se han vuelto menos útiles; en contraste los canales digitales están siendo ampliamente utilizados por las empresas y personas, considerando esta oportunidad se integra la arquitectura de microservicios en la aplicación web de cobranza digital -
Beneficios y riesgos de migrar una arquitectura monolítica a microservicios
Cuando se implementa correctamente, la arquitectura de microservicios presenta una alternativa flexible y escalable a los sistemas monolíticos heredados. Debido a esto, desde hace aproximadamente 6 años, el migrar de arquitecturas monolíticas a microservicios ha cobrado muchísima popularidad. Sin embargo, la curva de aprendizaje es empinada y es posible que se deban realizar algunos sacrificios para llevar a cabo esta migración -