Mostrar el registro sencillo del ítem
Desarrollo de aplicaciones basadas en microservicios: tendencias y desafíos de investigación
Development of microservices-based applications: trends and research challenges
dc.contributor.author | Vera-Rivera, F. H. | |
dc.contributor.author | Astudillo, Hernan | |
dc.contributor.author | Gaona, Carlos | |
dc.date.accessioned | 2021-12-02T14:25:52Z | |
dc.date.available | 2021-12-02T14:25:52Z | |
dc.date.issued | 2019-10 | |
dc.identifier.issn | 1646-9895 | |
dc.identifier.uri | http://repositorio.ufps.edu.co/handle/ufps/1646 | |
dc.description.abstract | Los microservicios son un enfoque arquitectónico y organizativo del desarrollo de software en el que las aplicaciones están compuestas por pequeños servicios independientes que se comunican a través de un API bien definida y protocolos ligeros. En este trabajo se realizó una revisión de literatura para identificar los desafíos y tendencias de investigación presentes en las fases del proceso de desarrollo y en la gestión de atributos de calidad de este tipo de aplicaciones. Las tendencias se encuentran en la fase de desarrollo y en la fase de diseño; los atributos de calidad más estudiados son la escalabilidad y la calidad del servicio. Los desafíos de la investigación se centran en: definir el nivel de granularidad de los microservicios, modularización y refactorización de servicios, integración con la interfaz de usuario, seguridad, orquestación, monitoreo, gestión y supervisión de microservicios, tolerancia a fallas, recuperación y auto reparación de microservicios. | spa |
dc.description.abstract | Microservices are an architectural and organizational approach to software development in which applications are composed of small, independent services that communicate through a well-defined API and lightweight protocols. In this work, a literature review was carried out to identify the challenges and research trends present in the phases of the development process and in the management of quality attributes of this type of applications. The trends are in the development and design phase; the most studied quality attributes are scalability and quality of service. The research challenges focus on: defining the level of granularity of microservices, modularization and refactoring of services, integration with the user interface, security, orchestration, monitoring, management and supervision of microservices, fault tolerance, recovery and self-repair of microservices. | eng |
dc.format.extent | 14 páginas | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.publisher | RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação | spa |
dc.rights | A RISTI pode ser distribuída seguindo a mais restritiva Licença Creative Commons, apenas permitindo que outros baixem e compartilhem os conteúdos com outras pessoas, desde que credenciem, mas não podem alterá-los de forma alguma ou usá-los comercialmente. | por |
dc.source | http://www.risti.xyz/index.php?option=com_content&view=article&id=23&Itemid=122&lang=pt | spa |
dc.title | Desarrollo de aplicaciones basadas en microservicios: tendencias y desafíos de investigación | spa |
dc.title | Development of microservices-based applications: trends and research challenges | eng |
dc.type | Artículo de revista | spa |
dcterms.references | Alshuqayran, N., Ali, N., & Evans, R. (2016). A systematic mapping study in microservice architecture [Internet]. Retrieved from http://dspace.brunel.ac.uk/ bitstream/2438/14968/1/FullText.pdf | spa |
dcterms.references | De Lange, P., Nicolaescu, P., Klamma, R., & Jarke, M. (2017). Engineering web applications using real-time collaborative modeling. In CRIWG 2017, Collaboration and Technology (pp. 213–228). Springer, Cham. https://doi.org/10.1007/978-3- 319-63874-4_16 | spa |
dcterms.references | Di Francesco, P. (2017). Architecting microservices. In Proceedings - IEEE International Conference on Software Architecture Workshops, ICSAW: Side Track Proceedings, 224–229. https://doi.org/10.1109/ICSAW.2017.65 | spa |
dcterms.references | Di Francesco, P., Lago, P., & Malavolta, I. (2019). Architecting with microservices: a systematic mapping study. Journal of Systems and Software, 150, 77–97. https:// doi.org/10.1016/j.jss.2019.01.001 | spa |
dcterms.references | Ghofrani, J., & Lübke, D. (2018). Challenges of microservices architecture : a survey on the state of the practice. Zeus 2018, 10th ZEUS. | spa |
dcterms.references | Hamzehloui, M. S., Sahibuddin, S., & Salah, K. (2019). A systematic mapping study on microservices Mohammad. In F. Saeed, N. Gazem, F. Mohammed, & A. Busalim (Eds.), IRICT: International Conference of Reliable Information and Communication Technology 2018, Vol. 843, (pp. 1079–1090). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-319-99007-1 | spa |
dcterms.references | Hassan, S., Bahsoon, R., & Kazman, R. (2019). Microservice transition and its granularity problem: a systematic mapping study, 1(1), 1–36. Retrieved from http://arxiv.org/ abs/1903.11665 | spa |
dcterms.references | Jamshidi, P., Pahl, C., Mendonca, N. C., Lewis, J., & Tilkov, S. (2018). Microservices: the journey so far and challenges ahead. IEEE Software, 35(3), 24–35. https://doi. org/10.1109/MS.2018.2141039 | spa |
dcterms.references | Liu, D., Zhu, H., Xu, C., Bayley, I., Lightfoot, D., Green, M., & Marshall, P. (2016). CIDE: an integrated development environment for microservices. In Proceedings - 2016 IEEE International Conference on Services Computing, SCC 2016, (pp. 808–812), https://doi.org/10.1109/SCC.2016.112 | spa |
dcterms.references | Mishra, M., Kunde, S., & Nambiar, M. (2018). Cracking the monolith - challenges in data transitioning to cloud native architectures. In Proceedings of the 12th European Conference on Software Architecture Companion Proceedings - ECSA ’18 (pp. 1–4), New York, USA: ACM Press. https://doi.org/10.1145/3241403.3241440 | spa |
dcterms.references | O’Connor, R. V., Elger, P., & Clarke, P. M. (2016). Exploring the impact of situational context — a case study of a software development process for a microservices architecture. 2016 IEEE/ACM International Conference on Software and System Processes (ICSSP), (pp. 6 – 10) https://doi.org/10.1109/ICSSP.2016.009 | spa |
dcterms.references | Osses, F., Márquez, G., & Astudillo, H. (2018). An exploratory study of academic architectural tactics and patterns in microservices: a systematic literature review. Avances En Ingenieria de Software a Nivel Iberoamericano, CIbSE 2018, (pp. 71–84). | spa |
dcterms.references | Pahl, C., & Jamshidi, P. (2016). Microservices: a aystematic mapping study. Proceedings of the 6th International Conference on Cloud Computing and Services Science, (pp. 137–146). https://doi.org/10.5220/0005785501370146 | spa |
dcterms.references | Soldani, J., Tamburri, D. A., & Heuvel, W.J. (2018). The pains and gains of microservices: a systematic grey literature review. Journal of Systems and Software, 146, 215– 232. https://doi.org/10.1016/j.jss.2018.09.082 | spa |
dcterms.references | Sorgaila, J., Wizenty, P., Rademacher, F., Sachweh, S., & Zündorf, A. (2018). AjiL - enabling model-driven microservice development Jonas. In Proceedings of the 12th European Conference on Software Architecture Companion Proceedings - ECSA ’18, (pp. 1–4). New York, USA: ACM Press. https://doi.org/10.1145/3241403.3241406 | spa |
dcterms.references | Terzić, B., Dimitrieski, V., Kordić, S., Milosavljević, G., & Luković, I. (2018). Development and evaluation of MicroBuilder: a model-driven tool for the specification of REST microservice software architectures. Enterprise Information Systems, 12(8–9), 1034–1057. https://doi.org/10.1080/17517575.2018.1460766 | spa |
dcterms.references | Vural, H., Koyuncu, M., & Guney, S. (2017). A systematic literature review on microservices. Springer, Cham. 203–217. https://doi.org/10.1007/978-3-319- 62407-5_14 | spa |
dcterms.references | Wieringa, R., Maiden, N., Mead, N., & Rolland, C. (2006). Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Engineering, 11(1), 102–107. https://doi.org/10.1007/s00766-005- 0021-6 | spa |
dcterms.references | Xu, C., Zhu, H., Bayley, I., Lightfoot, D., Green, M., & Marshall, P. (2016). CAOPLE: A programming language for microservices SaaS. Proceedings - 2016 IEEE Symposium on Service-Oriented System Engineering, SOSE 2016, (1), (pp. 42– 52). https://doi.org/10.1109/SOSE.2016.46 | spa |
dcterms.references | Zimmermann, O. (2017). Microservices tenets: Agile approach to service development and deployment. Computer Science - Research and Development, 32(3–4), 301– 310. https://doi.org/10.1007/s00450-016-0337-0 | spa |
dc.publisher.place | Portugal | spa |
dc.relation.citationedition | No.E23.(2019) | spa |
dc.relation.citationendpage | 120 | spa |
dc.relation.citationissue | E23(2019) | spa |
dc.relation.citationstartpage | 107 | spa |
dc.relation.cites | Vera-Rivera, F. H., Cuevas, C. M. G., & Astudillo, H. (2019). Desarrollo de aplicaciones basadas en microservicios: tendencias y desafíos de investigación. Revista Ibérica de Sistemas e Tecnologias de Informação, (E23), 107-120. | |
dc.relation.cites | RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação | |
dc.relation.ispartofjournal | RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | spa |
dc.subject.proposal | Desarrollo de software | spa |
dc.subject.proposal | microservicios | spa |
dc.subject.proposal | escalabilidad | spa |
dc.subject.proposal | calidad de servicio | spa |
dc.subject.proposal | Software development | eng |
dc.subject.proposal | Microservices | eng |
dc.subject.proposal | scalability | eng |
dc.subject.proposal | quality of service | eng |
dc.type.coar | http://purl.org/coar/resource_type/c_6501 | spa |
dc.type.content | Text | spa |
dc.type.driver | info:eu-repo/semantics/article | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/ART | spa |
oaire.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | spa |
dc.type.version | info:eu-repo/semantics/publishedVersion | spa |