Plataforma de Integración basada en Microservicios
Supervisor(es): González, Laura - Llambías, Guzmán
Resumen:
En los nuevos contextos en los que operan las organizaciones, los procesos de negocio se llevan a cabo integrando servicios ofrecidos por cada una de ellas. Las Plataformas de Integración consisten en infraestructuras especializadas que brindan mecanismos que facilitan la integración de estos servicios, resolviendo incompatibilidades entre sistemas heterogéneos con el fin de posibilitar su comunicación. Por otra parte, la arquitectura de microservicios se enfoca en desarrollar una aplicación como un conjunto de pequeños servicios y brinda ventajas en aspectos de alta disponibilidad y tolerancia a fallos. Estas ventajas podrían beneficiar a las Plataformas de Integración, que tradicionalmente poseen arquitecturas monolíticas. En este sentido, en un trabajo previo se estudió la aplicabilidad de la arquitectura de microservicios para la construcción de Plataformas de Integración. Se propusieron alternativas de arquitectura y diseño, cuya factibilidad técnica fue validada realizando pruebas de concepto. Sin embargo, en dicho trabajo no se realizó la implementación de la Plataforma de Integración. En este proyecto se realiza una implementación de la Plataforma de Integración propuesta en el trabajo previo mencionado, para algunos escenarios específicos. Se comienza identificando los requerimientos que esta plataforma debe cumplir. Luego, se realiza un refinamiento de estos y se define el alcance final del proyecto. Se determina que la plataforma cubra los escenarios de Transformación y Enriquecimiento de mensajes. También se desea realizar un seguimiento de manera centralizada de los registros de eventos o acciones de los microservicios y se quiere que la plataforma sea escalable. Posteriormente se da paso a diseñar la plataforma, enfocándose en los componentes disponibles en la misma y en la forma de comunicación entre ellos. Se define que los estilos de coordinación de los componentes de integración presentes en las soluciones sean coreografía u orquestación. Finalmente, se implementa la plataforma de integración, elaborando un caso de estudio para evaluar la factibilidad técnica de la propuesta. Respecto a las tecnologías utilizadas, se destaca el stack tecnológico de Spring Cloud para la implementación de los microservicios, que se despliegan sobre el gestor de contenedores Docker. Para el registro de eventos centralizado se opta por Graylog, y se elige RabbitMQ como middleware orientado a mensajes para la comunicación de estilo coreográfico en la plataforma.
2019 | |
Plataforma de integración Arquitectura de microservicios Coreografía Orquestación Contenedores |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/23941 | |
Acceso abierto | |
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
_version_ | 1807523225600524288 |
---|---|
author | Bonhomme, Juan |
author2 | Camejo, Enrique |
author2_role | author |
author_facet | Bonhomme, Juan Camejo, Enrique |
author_role | author |
bitstream.checksum.fl_str_mv | 6429389a7df7277b72b7924fdc7d47a9 a006180e3f5b2ad0b88185d14284c0e0 d77747f0b79dbc4c411d2260a3d95cd2 1996b8461bc290aef6a27d78c67b6b52 0560ed45ac376af2a150cf2ad454bf83 |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 MD5 MD5 |
bitstream.url.fl_str_mv | http://localhost:8080/xmlui/bitstream/20.500.12008/23941/5/license.txt http://localhost:8080/xmlui/bitstream/20.500.12008/23941/2/license_url http://localhost:8080/xmlui/bitstream/20.500.12008/23941/3/license_text http://localhost:8080/xmlui/bitstream/20.500.12008/23941/4/license_rdf http://localhost:8080/xmlui/bitstream/20.500.12008/23941/1/BC19.pdf |
collection | COLIBRI |
dc.contributor.filiacion.none.fl_str_mv | Bonhomme Juan, Universidad de la República (Uruguay). Facultad de Ingeniería Camejo Enrique, Universidad de la República (Uruguay). Facultad de Ingeniería |
dc.creator.advisor.none.fl_str_mv | González, Laura Llambías, Guzmán |
dc.creator.none.fl_str_mv | Bonhomme, Juan Camejo, Enrique |
dc.date.accessioned.none.fl_str_mv | 2020-05-15T19:36:21Z |
dc.date.available.none.fl_str_mv | 2020-05-15T19:36:21Z |
dc.date.issued.none.fl_str_mv | 2019 |
dc.description.abstract.none.fl_txt_mv | En los nuevos contextos en los que operan las organizaciones, los procesos de negocio se llevan a cabo integrando servicios ofrecidos por cada una de ellas. Las Plataformas de Integración consisten en infraestructuras especializadas que brindan mecanismos que facilitan la integración de estos servicios, resolviendo incompatibilidades entre sistemas heterogéneos con el fin de posibilitar su comunicación. Por otra parte, la arquitectura de microservicios se enfoca en desarrollar una aplicación como un conjunto de pequeños servicios y brinda ventajas en aspectos de alta disponibilidad y tolerancia a fallos. Estas ventajas podrían beneficiar a las Plataformas de Integración, que tradicionalmente poseen arquitecturas monolíticas. En este sentido, en un trabajo previo se estudió la aplicabilidad de la arquitectura de microservicios para la construcción de Plataformas de Integración. Se propusieron alternativas de arquitectura y diseño, cuya factibilidad técnica fue validada realizando pruebas de concepto. Sin embargo, en dicho trabajo no se realizó la implementación de la Plataforma de Integración. En este proyecto se realiza una implementación de la Plataforma de Integración propuesta en el trabajo previo mencionado, para algunos escenarios específicos. Se comienza identificando los requerimientos que esta plataforma debe cumplir. Luego, se realiza un refinamiento de estos y se define el alcance final del proyecto. Se determina que la plataforma cubra los escenarios de Transformación y Enriquecimiento de mensajes. También se desea realizar un seguimiento de manera centralizada de los registros de eventos o acciones de los microservicios y se quiere que la plataforma sea escalable. Posteriormente se da paso a diseñar la plataforma, enfocándose en los componentes disponibles en la misma y en la forma de comunicación entre ellos. Se define que los estilos de coordinación de los componentes de integración presentes en las soluciones sean coreografía u orquestación. Finalmente, se implementa la plataforma de integración, elaborando un caso de estudio para evaluar la factibilidad técnica de la propuesta. Respecto a las tecnologías utilizadas, se destaca el stack tecnológico de Spring Cloud para la implementación de los microservicios, que se despliegan sobre el gestor de contenedores Docker. Para el registro de eventos centralizado se opta por Graylog, y se elige RabbitMQ como middleware orientado a mensajes para la comunicación de estilo coreográfico en la plataforma. |
dc.format.extent.es.fl_str_mv | 132 p. |
dc.format.mimetype.es.fl_str_mv | application/pdf |
dc.identifier.citation.es.fl_str_mv | Bonhomme, J. y Camejo, E. Plataforma de Integración basada en Microservicios [en línea]. Tesis de grado.. Montevideo : Udelar. FI. INCO, 2019. |
dc.identifier.uri.none.fl_str_mv | https://hdl.handle.net/20.500.12008/23941 |
dc.language.iso.none.fl_str_mv | es spa |
dc.publisher.es.fl_str_mv | Udelar.FI |
dc.rights.license.none.fl_str_mv | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
dc.source.none.fl_str_mv | reponame:COLIBRI instname:Universidad de la República instacron:Universidad de la República |
dc.subject.es.fl_str_mv | Plataforma de integración Arquitectura de microservicios Coreografía Orquestación Contenedores |
dc.title.none.fl_str_mv | Plataforma de Integración basada en Microservicios |
dc.type.es.fl_str_mv | Tesis de grado |
dc.type.none.fl_str_mv | info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv | info:eu-repo/semantics/acceptedVersion |
description | En los nuevos contextos en los que operan las organizaciones, los procesos de negocio se llevan a cabo integrando servicios ofrecidos por cada una de ellas. Las Plataformas de Integración consisten en infraestructuras especializadas que brindan mecanismos que facilitan la integración de estos servicios, resolviendo incompatibilidades entre sistemas heterogéneos con el fin de posibilitar su comunicación. Por otra parte, la arquitectura de microservicios se enfoca en desarrollar una aplicación como un conjunto de pequeños servicios y brinda ventajas en aspectos de alta disponibilidad y tolerancia a fallos. Estas ventajas podrían beneficiar a las Plataformas de Integración, que tradicionalmente poseen arquitecturas monolíticas. En este sentido, en un trabajo previo se estudió la aplicabilidad de la arquitectura de microservicios para la construcción de Plataformas de Integración. Se propusieron alternativas de arquitectura y diseño, cuya factibilidad técnica fue validada realizando pruebas de concepto. Sin embargo, en dicho trabajo no se realizó la implementación de la Plataforma de Integración. En este proyecto se realiza una implementación de la Plataforma de Integración propuesta en el trabajo previo mencionado, para algunos escenarios específicos. Se comienza identificando los requerimientos que esta plataforma debe cumplir. Luego, se realiza un refinamiento de estos y se define el alcance final del proyecto. Se determina que la plataforma cubra los escenarios de Transformación y Enriquecimiento de mensajes. También se desea realizar un seguimiento de manera centralizada de los registros de eventos o acciones de los microservicios y se quiere que la plataforma sea escalable. Posteriormente se da paso a diseñar la plataforma, enfocándose en los componentes disponibles en la misma y en la forma de comunicación entre ellos. Se define que los estilos de coordinación de los componentes de integración presentes en las soluciones sean coreografía u orquestación. Finalmente, se implementa la plataforma de integración, elaborando un caso de estudio para evaluar la factibilidad técnica de la propuesta. Respecto a las tecnologías utilizadas, se destaca el stack tecnológico de Spring Cloud para la implementación de los microservicios, que se despliegan sobre el gestor de contenedores Docker. Para el registro de eventos centralizado se opta por Graylog, y se elige RabbitMQ como middleware orientado a mensajes para la comunicación de estilo coreográfico en la plataforma. |
eu_rights_str_mv | openAccess |
format | bachelorThesis |
id | COLIBRI_984248d918aa44933f6542a667aa3645 |
identifier_str_mv | Bonhomme, J. y Camejo, E. Plataforma de Integración basada en Microservicios [en línea]. Tesis de grado.. Montevideo : Udelar. FI. INCO, 2019. |
instacron_str | Universidad de la República |
institution | Universidad de la República |
instname_str | Universidad de la República |
language | spa |
language_invalid_str_mv | es |
network_acronym_str | COLIBRI |
network_name_str | COLIBRI |
oai_identifier_str | oai:colibri.udelar.edu.uy:20.500.12008/23941 |
publishDate | 2019 |
reponame_str | COLIBRI |
repository.mail.fl_str_mv | mabel.seroubian@seciu.edu.uy |
repository.name.fl_str_mv | COLIBRI - Universidad de la República |
repository_id_str | 4771 |
rights_invalid_str_mv | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
spelling | Bonhomme Juan, Universidad de la República (Uruguay). Facultad de IngenieríaCamejo Enrique, Universidad de la República (Uruguay). Facultad de Ingeniería2020-05-15T19:36:21Z2020-05-15T19:36:21Z2019Bonhomme, J. y Camejo, E. Plataforma de Integración basada en Microservicios [en línea]. Tesis de grado.. Montevideo : Udelar. FI. INCO, 2019.https://hdl.handle.net/20.500.12008/23941En los nuevos contextos en los que operan las organizaciones, los procesos de negocio se llevan a cabo integrando servicios ofrecidos por cada una de ellas. Las Plataformas de Integración consisten en infraestructuras especializadas que brindan mecanismos que facilitan la integración de estos servicios, resolviendo incompatibilidades entre sistemas heterogéneos con el fin de posibilitar su comunicación. Por otra parte, la arquitectura de microservicios se enfoca en desarrollar una aplicación como un conjunto de pequeños servicios y brinda ventajas en aspectos de alta disponibilidad y tolerancia a fallos. Estas ventajas podrían beneficiar a las Plataformas de Integración, que tradicionalmente poseen arquitecturas monolíticas. En este sentido, en un trabajo previo se estudió la aplicabilidad de la arquitectura de microservicios para la construcción de Plataformas de Integración. Se propusieron alternativas de arquitectura y diseño, cuya factibilidad técnica fue validada realizando pruebas de concepto. Sin embargo, en dicho trabajo no se realizó la implementación de la Plataforma de Integración. En este proyecto se realiza una implementación de la Plataforma de Integración propuesta en el trabajo previo mencionado, para algunos escenarios específicos. Se comienza identificando los requerimientos que esta plataforma debe cumplir. Luego, se realiza un refinamiento de estos y se define el alcance final del proyecto. Se determina que la plataforma cubra los escenarios de Transformación y Enriquecimiento de mensajes. También se desea realizar un seguimiento de manera centralizada de los registros de eventos o acciones de los microservicios y se quiere que la plataforma sea escalable. Posteriormente se da paso a diseñar la plataforma, enfocándose en los componentes disponibles en la misma y en la forma de comunicación entre ellos. Se define que los estilos de coordinación de los componentes de integración presentes en las soluciones sean coreografía u orquestación. Finalmente, se implementa la plataforma de integración, elaborando un caso de estudio para evaluar la factibilidad técnica de la propuesta. Respecto a las tecnologías utilizadas, se destaca el stack tecnológico de Spring Cloud para la implementación de los microservicios, que se despliegan sobre el gestor de contenedores Docker. Para el registro de eventos centralizado se opta por Graylog, y se elige RabbitMQ como middleware orientado a mensajes para la comunicación de estilo coreográfico en la plataforma.Submitted by Cabrera Gabriela (gfcabrerarossi@gmail.com) on 2020-05-15T02:07:02Z No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) BC19.pdf: 3769357 bytes, checksum: 0560ed45ac376af2a150cf2ad454bf83 (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2020-05-15T19:34:48Z (GMT) No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) BC19.pdf: 3769357 bytes, checksum: 0560ed45ac376af2a150cf2ad454bf83 (MD5)Made available in DSpace by Luna Fabiana (fabiana.luna@fic.edu.uy) on 2020-05-15T19:36:21Z (GMT). No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) BC19.pdf: 3769357 bytes, checksum: 0560ed45ac376af2a150cf2ad454bf83 (MD5) Previous issue date: 2019132 p.application/pdfesspaUdelar.FILas obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)info:eu-repo/semantics/openAccessLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)Plataforma de integraciónArquitectura de microserviciosCoreografíaOrquestaciónContenedoresPlataforma de Integración basada en MicroserviciosTesis de gradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaBonhomme, JuanCamejo, EnriqueGonzález, LauraLlambías, GuzmánUniversidad de la República (Uruguay). Facultad de IngenieríaIngeniero en ComputaciónLICENSElicense.txtlicense.txttext/plain; charset=utf-84267http://localhost:8080/xmlui/bitstream/20.500.12008/23941/5/license.txt6429389a7df7277b72b7924fdc7d47a9MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/23941/2/license_urla006180e3f5b2ad0b88185d14284c0e0MD52license_textlicense_texttext/html; charset=utf-838687http://localhost:8080/xmlui/bitstream/20.500.12008/23941/3/license_textd77747f0b79dbc4c411d2260a3d95cd2MD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-823149http://localhost:8080/xmlui/bitstream/20.500.12008/23941/4/license_rdf1996b8461bc290aef6a27d78c67b6b52MD54ORIGINALBC19.pdfBC19.pdfapplication/pdf3769357http://localhost:8080/xmlui/bitstream/20.500.12008/23941/1/BC19.pdf0560ed45ac376af2a150cf2ad454bf83MD5120.500.12008/239412024-04-12 14:06:40.668oai:colibri.udelar.edu.uy:20.500.12008/23941VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:46:19.501502COLIBRI - Universidad de la Repúblicafalse |
spellingShingle | Plataforma de Integración basada en Microservicios Bonhomme, Juan Plataforma de integración Arquitectura de microservicios Coreografía Orquestación Contenedores |
status_str | acceptedVersion |
title | Plataforma de Integración basada en Microservicios |
title_full | Plataforma de Integración basada en Microservicios |
title_fullStr | Plataforma de Integración basada en Microservicios |
title_full_unstemmed | Plataforma de Integración basada en Microservicios |
title_short | Plataforma de Integración basada en Microservicios |
title_sort | Plataforma de Integración basada en Microservicios |
topic | Plataforma de integración Arquitectura de microservicios Coreografía Orquestación Contenedores |
url | https://hdl.handle.net/20.500.12008/23941 |