Despliegue de un bus de Servicios Empresariales para la Universidad Agraria de La Habana

Contenido principal del artículo

Ivett Sosa Franco
Neili Machado Garcí

Resumen

El uso de servicios web en los sistemas actuales se ha vuelto de vital importancia en los softwares por las posibilidades que ofrece. Sistemas accesibles por otros sistemas, exportación de servicios, modularidad, entre otras son varias de las ventajas que brinda. Cuba actualmente está apostando por tecnologías con arquitecturas orientadas a servicios, basadas en estándares abiertos. La Universidad Agraria de La Habana “Fructuoso Rodríguez Pérez” cuenta con varios sistemas web creados con la tecnología de servicios web, pero no contaba con un sistema que los administrara. Asimismo, los estudiantes realizaban proyectos informáticos (desarrollo de software) como parte de las asignaturas curriculares, que en ocasiones incluía el consumo y creación de servicios web. Esto traía consigo el problema del consumo de servicios punto a punto, que a su vez devenía en un aumento exponencial en la complejidad de los sistemas, dificultad de mantenimiento, así como, puntos únicos de falla. Los servicios web (API REST en su totalidad) se encuentran desarrollados fundamentalmente en Java (utilizando Spring Boot) aunque algunos utilizan Python (utilizando Django) o Nodejs (utilizando Express). Los Buses de Servicios Empresariales (ESB) son sistemas desarrollados con el fin de administrar y centralizar los servicios web, eliminando así los llamados sistemas espaguetis. El presente trabajo tuvo como objetivo desplegar un ESB para la comunicación entre aplicaciones con arquitecturas orientadas a servicios. Durante el proceso de investigación fue utilizado el método teórico analítico, que está asociado al análisis de los datos. Se realizó un análisis de la problemática en búsqueda de una solución eficiente, lo que trajo consigo la revisión de las herramientas de tipo ESB del mercado.

Detalles del artículo

Cómo citar
Sosa Franco, I., & Machado Garcí, N. (2022). Despliegue de un bus de Servicios Empresariales para la Universidad Agraria de La Habana. Revista Ciencia Universitaria, 18(3). Recuperado a partir de https://revistas.unah.edu.cu/index.php/cu/article/view/1525
Sección
Monografía
Biografía del autor/a

Ivett Sosa Franco, <p>Universidad Agraria de la Habana</p>

Facultad de Ciencias Técnicas

Neili Machado Garcí, <p>Universidad Agraria de la Habana</p>

Dirección de Informatización

Citas

Ahuja, S. P., Patel, A. J. C. & Network 2011. Enterprise Service Bus: A Performance Evaluation. 3, 133-140 pp.

Alicante, U. D. 2014. Introducción a los Servicios Web. Invocación de servicios web SOAP. [Online]. Available: http://www.jtech.ua.es/j2ee/publico/servc-web-2012-13/sesion01-apuntes.html [Accessed 2020].

Almazán, D. A., Tovar, Y. S. & Quintero, J. M. M. J. C. Y. A. 2017. Influencia de los sistemas de información en los resultados organizacionales. 62, 303-320 pp.

Arroyave, M. H. T. & Cardona, D. 2012. Criterios de evaluación de plataformas de desarrollo de aplicaciones empresariales para ambientes web. Universidad Tecnológica de Pereira. Facultad de Ingenierías Eléctrica .

Azad, T. 2016. Decision support for middleware performance benchmarking.

Benalcazar, P., Guillermo, F. & Villagóme, P. F. 2017. Arquitectura orientada a servicios: instalación y evaluación del ESB de WSO2.

Box, D., Christensen, E., Curbera, F., Ferguson, D., Frey, J., Hadley, M., Kaler, C., Langworthy, D., Leymann, F. & Lovering, B. J. W. W. W. C. 2004. Web Services Addressing (WS-Addressing), W3C Member Submission 10 August 2004.

Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H. F., Thatte, S. & Winer, D. 2000. Simple object access protocol (SOAP) 1.1.

Chappell, D. A. 2004. Enterprise service bus, " O'Reilly Media, Inc.".

Clark, J. & Deach, S. J. W. W. W. C. W. D. 1998. Extensible Stylesheet Language (XSL), Version 1.0.

Clark, J. & Derose, S. 1999. XML Path Language (XPath) 1.0—W3C Recommendation 16 November 1999. Technical Report REC-xpath-19991116, World Wide Web Consortium.

Fallas, J. J. P. R. E. M. D. V. S. Y. E. D. C. A. U. N. H. C. R. 2003. Conceptos básicos de cartografía.

Fernández, H. M. J. R. C. D. H. Y. E. 2006. SIG-ESAC: Sistema de Información Geográfica para la gestión de la estadística de salud de Cuba. 44, 0-0.

Flores, E. J. R. C. D. C. I. 2015. Implementación de lenguajes de contrato electrónico en Oracle Service Bus. 9, 63-77 pp.

Gilpin, M. & Vollmer, K. J. T. C. 2005. The Forrester Wave: Enterprise Service Bus.

Indrasiri, K. 2016. Introduction to WSO2 ESB. Beginning WSO2 ESB. Springer.

Iyer, R. & Balasundaram, C. 2012. Best practices and case study for open source middleware migration: Egate to apache camel migration.

Jordan, D., Evdemon, J., Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M. & Goland, Y. J. O. S. 2007. Web services business process execution language version 2.0. 11, 5 pp.

Kusák, D. 2010. Comparison of Enterprise Application Integration Platforms.

Maréchaux, J.-L. J. I. D. W. 2006. Combining service-oriented architecture and event-driven architecture using an enterprise service bus. 1269-1275 pp.

Menge, F. Enterprise service bus.  Free and open source software conference, 2007. 1-6.

Mulesoft. 2019. Sitio Oficial MuleSoft [Online]. Available:  https://www.mulesoft.com/platform/studio [Accessed 2019].

Newcomer, E. & Lomow, G. 2005. Understanding SOA with Web services, Addison-Wesley.

Ortiz, S. J. C. 2007. Getting on board the enterprise service bus. 40, 15-17 pp.

Rodríguez , D. A. 2019. Rendimiento de los sistemas de autenticación Single Sign One (SSO) WSO2 IDENTITY SERVER y CAS en Agrocalidad.

Siddiqui, Z., Abdullah, A. H., Khan, M. K. & Alghathbar, K. J. J. O. P. S. 2011. Analysis of enterprise service buses based on information security, interoperability and high-availability using Analytical Hierarchy Process (AHP) method. 6, 35-42 pp.

Silver, B. 2004. Enterprise Service Bus Technology for Real-World Solutions. Bruce Silver Associates.

Snyder, B. J. U. H. P. S. N. B. S. S.-I.-A.-S. A. 2008. Service Oriented Integration With Apache ServiceMix. 4, 2016.

UCI, U. D. L. C. I. 2019. Sitio Web Oficial Universidad de las Ciencias Informáticas

 [Online]. Available: https://www.uci.cu/investigacion-y-desarrollo/productos/xilema/genesig-20 [Accessed 2019].

Vollmer, K. & Gilpin, M. J. B. S. 2006. The Forrester Wave™: Enterprise Service Bus, Q2 2006.

Wähner, K. 2013. Choosing the Right ESB for Your Integration Needs. Available: https://www.infoq.com/articles/ESB-Integration/.

WSO2. 2019. Sitio Oficial WSO2 [Online]. Available: https://wso2.com/library/articles/2017/07/what-is-wso2-esb/ [Accessed 2019].

Artículos más leídos del mismo autor/a