{"id":8722,"date":"2022-01-26T01:11:57","date_gmt":"2022-01-26T01:11:57","guid":{"rendered":"https:\/\/www.cybermedian.com\/es\/?p=8722"},"modified":"2026-04-20T09:13:27","modified_gmt":"2026-04-20T09:13:27","slug":"tutorial-de-patrones-de-integracion-empresarial-eip","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/","title":{"rendered":"Tutorial de patrones de integraci\u00f3n empresarial (EIP)"},"content":{"rendered":"<p id=\"d936\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.enterpriseintegrationpatterns.com\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.enterpriseintegrationpatterns.com\/\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Enterprise Integration Patterns<\/em><\/strong><\/a><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">\u00a0\u00a0(EIP)<\/em><\/strong>\u00a0es un libro de Gregor Hohpe y Bobby Woolf y describe 65 patrones para el uso de\u00a0<a class=\"markup--anchor markup--p-anchor\" title=\"Integraci\u00f3n de aplicaciones empresariales\" href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_application_integration\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_application_integration\">la integraci\u00f3n de aplicaciones empresariales<\/a>\u00a0orientado a mensajes en forma de un lenguaje de patrones.\u00a0Nos ayudan a usar formas estandarizadas para integrar aplicaciones, sin necesidad de reinventar la rueda cada vez que tenga un problema.<\/p>\n<p id=\"63fe\" class=\"graf graf--p graf-after--p\">El objetivo de los patrones de integraci\u00f3n empresarial es crear un lenguaje com\u00fan y un conjunto de acciones de flujo de trabajo para combinarlas y crear un proceso comercial maduro y pr\u00e1ctico.\u00a0Proporciona un cat\u00e1logo de sesenta y cinco patrones que lo ayudan a dise\u00f1ar soluciones de mensajer\u00eda efectivas para su empresa.<\/p>\n<p id=\"6fb5\" class=\"graf graf--p graf-after--p\">El libro distingue cuatro alternativas de alto nivel para la integraci\u00f3n:<\/p>\n<ol class=\"postList\">\n<li id=\"3968\" class=\"graf graf--li graf-after--p\">Transferencia de archivos<\/li>\n<li id=\"8d97\" class=\"graf graf--li graf-after--li\">Base de datos compartida<\/li>\n<li id=\"54f3\" class=\"graf graf--li graf-after--li\">Invocaci\u00f3n de procedimiento remoto<\/li>\n<li id=\"5182\" class=\"graf graf--li graf-after--li\">Mensajer\u00eda<\/li>\n<\/ol>\n<p id=\"b203\" class=\"graf graf--p graf-after--li\">Se introducen los siguientes tipos de integraci\u00f3n:<\/p>\n<ul class=\"postList\">\n<li id=\"7418\" class=\"graf graf--li graf-after--p\">Portal de informaci\u00f3n<\/li>\n<li id=\"4332\" class=\"graf graf--li graf-after--li\">Replicaci\u00f3n de datos<\/li>\n<li id=\"bcd4\" class=\"graf graf--li graf-after--li\">Funci\u00f3n comercial compartida<\/li>\n<li id=\"d8fa\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" title=\"Arquitectura orientada a Servicios\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Oriented_Architecture\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Oriented_Architecture\">Arquitectura orientada a Servicios<\/a><\/li>\n<li id=\"a9ad\" class=\"graf graf--li graf-after--li\">Proceso de negocio distribuido<\/li>\n<li id=\"9b32\" class=\"graf graf--li graf-after--li\">Integraci\u00f3n de empresa a empresa<\/li>\n<li id=\"3ee5\" class=\"graf graf--li graf-after--li\">Interacci\u00f3n estrechamente acoplada frente a interacci\u00f3n d\u00e9bilmente acoplada<\/li>\n<\/ul>\n<h3 id=\"4bed\" class=\"graf graf--h3 graf-after--li\"><span id=\"Draw_Enterprise_Integration_Pattern_Diagram_with_Free_Online_Tool\">Dibuje un diagrama de patr\u00f3n de integraci\u00f3n empresarial con una herramienta en l\u00ednea gratuita<\/span><\/h3>\n<p id=\"1ddd\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/enterprise-integration-patterns-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/enterprise-integration-patterns-diagram-tool\/\">La herramienta gratuita Enterprise Integration Patterns (herramienta<\/a>\u00a0de diagrama EIP) de Visual Paradigm\u00a0\u00a0\u00a0presenta un conjunto de funciones de edici\u00f3n que simplifican y aceleran la creaci\u00f3n de diagramas, como arrastrar y soltar y la gu\u00eda de alineaci\u00f3n, que hacen que la edici\u00f3n sea fluida e intuitiva.\u00a0La herramienta de diagrama EIP tambi\u00e9n viene con un conjunto de s\u00edmbolos y formas EIP que le permiten crear diferentes tipos de diagramas EIP.<\/p>\n<figure id=\"47b3\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0bFSs_G2LlLIdk_22.png\" data-image-id=\"0*bFSs_G2LlLIdk_22.png\" data-width=\"1170\" data-height=\"658\" data-is-featured=\"true\" \/><\/figure>\n<p id=\"f613\" class=\"graf graf--p graf-after--figure\">Puede desarrollar f\u00e1cilmente sus patrones y luego exportarlos y compartirlos a trav\u00e9s de formatos como PNG, JPG, GIF, SVG y PDF.<\/p>\n<h3 id=\"7544\" class=\"graf graf--h3 graf-after--p\"><span id=\"Learn_EIP_with_Examples_and_Templates\">Aprenda EIP con ejemplos y plantillas<\/span><\/h3>\n<p id=\"4ffe\" class=\"graf graf--p graf-after--h3\">Puede comenzar con un diagrama en blanco o una plantilla EIP.\u00a0Las siguientes son algunas de las plantillas.\u00a0Haga clic en el bot\u00f3n Editar para comenzar a editar de inmediato.\u00a0Es gratis y no es necesario registrarse.<\/p>\n<h4 id=\"ef07\" class=\"graf graf--h4 graf-after--p\"><span id=\"Enterprise_Integration_Pattern_Example_Smart_Proxy\">Ejemplo de patr\u00f3n de integraci\u00f3n empresarial: proxy inteligente<\/span><\/h4>\n<figure id=\"38d5\" class=\"graf graf--figure graf-after--h4\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0F6T-NaS3UPgrWM9S.png\" data-image-id=\"0*F6T-NaS3UPgrWM9S.png\" data-width=\"814\" data-height=\"273\" \/><\/figure>\n<p id=\"56fe\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/fbffe96d-86ad-4dfc-9ef6-4dd23a16b7b8.xml&amp;name=Smart%20Proxy\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/fbffe96d-86ad-4dfc-9ef6-4dd23a16b7b8.xml&amp;name=Smart%20Proxy\">Edite instant\u00e1neamente en l\u00ednea<\/a><\/p>\n<h3 id=\"80b9\" class=\"graf graf--h3 graf-after--p\"><span id=\"Enterprise_Integration_Pattern_Example_Composed_Messaging_MSMQ\">Ejemplo de patr\u00f3n de integraci\u00f3n empresarial: Mensajer\u00eda compuesta MSMQ<\/span><\/h3>\n<figure id=\"e2d1\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0rkqO9jr12gwuQpc0.png\" data-image-id=\"0*rkqO9jr12gwuQpc0.png\" data-width=\"1061\" data-height=\"746\" \/><\/figure>\n<p id=\"a1b9\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/86c5ed29-0da7-4868-9b69-9420d6d60cda.xml&amp;name=Composed%20Messaging%20MSMQ\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/86c5ed29-0da7-4868-9b69-9420d6d60cda.xml&amp;name=Composed%20Messaging%20MSMQ\">Edite el ejemplo anterior en l\u00ednea<\/a><\/p>\n<h3 id=\"33e1\" class=\"graf graf--h3 graf-after--p\"><span id=\"Want_to_Adopt_some_other_Enterprise_Integration_Patterns\">\u00bfQuiere adoptar otros patrones de integraci\u00f3n empresarial?<\/span><\/h3>\n<p id=\"53ad\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/enterprise-integration-patterns\/smart-proxy\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/enterprise-integration-patterns\/smart-proxy\/\">Repositorio de edici\u00f3n en l\u00ednea EIP<\/a>\u00a0\u00a0de\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/online.visual-paradigm.com\/\" target=\"_blank\" rel=\"noopener\" data-href=\"http:\/\/online.visual-paradigm.com\">\u00a0Visual Paradigm<\/a><\/p>\n<h3 id=\"9e8e\" class=\"graf graf--h3 graf-after--p\"><span id=\"Implementation_Framework_for_EIPs\">Marco de implementaci\u00f3n para los EIP<\/span><\/h3>\n<p id=\"2081\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/enterprise-integration-patterns.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/enterprise-integration-patterns.html\">Apache Camel<\/a>\u00a0\u00a0es compatible con la mayor\u00eda de los\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.martinfowler.com\/books\/eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.martinfowler.com\/books\/eip.html\">patrones de integraci\u00f3n empresarial<\/a>\u00a0\u00a0del excelente libro de Gregor Hohpe y Bobby Woolf.\u00a0Basado en patrones de integraci\u00f3n empresarial (EIP) para ayudarlo a resolver su problema de integraci\u00f3n mediante la aplicaci\u00f3n de las mejores pr\u00e1cticas listas para usar.\u00a0Camel admite la mayor\u00eda de los patrones de integraci\u00f3n empresarial del excelente libro de Gregor Hohpe y Bobby Woolf, y los patrones de integraci\u00f3n m\u00e1s nuevos de las\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">arquitecturas de microservicios<\/strong>\u00a0.<\/p>\n<p id=\"3795\" class=\"graf graf--p graf-after--p\">Si es nuevo en Camel, tal vez quiera probar los\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/getting-started.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/getting-started.html\">Primeros pasos<\/a>\u00a0\u00a0en la Gu\u00eda del usuario antes de intentar implementar estos patrones.<\/p>\n<h3 id=\"a1eb\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGING_SYSTEMS\">SISTEMAS DE MENSAJER\u00cdA<\/span><\/h3>\n<figure id=\"4d3c\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0N5OccXJrhlDjKF1i.gif\" data-image-id=\"0*N5OccXJrhlDjKF1i.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"b1a4\" class=\"graf graf--p graf-after--figure\">Canal de mensajes<\/p>\n<p id=\"8bad\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo se comunica una aplicaci\u00f3n con otra mediante mensajer\u00eda?<\/p>\n<figure id=\"e85c\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0-3WZ5KF6Qgj6cxUQ.gif\" data-image-id=\"0*-3WZ5KF6Qgj6cxUQ.gif\" data-width=\"50\" data-height=\"54\" \/><\/figure>\n<p id=\"147e\" class=\"graf graf--p graf-after--figure\">Mensaje<\/p>\n<p id=\"0dfa\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo pueden dos aplicaciones conectadas por un canal de mensajes intercambiar informaci\u00f3n?<\/p>\n<figure id=\"38b7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0XuTdrixjcVuJvPh4.gif\" data-image-id=\"0*XuTdrixjcVuJvPh4.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"b7a9\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/pipeline-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/pipeline-eip.html\">Tuber\u00edas y Filtros<\/a><\/p>\n<p id=\"1235\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo podemos realizar un procesamiento complejo en un mensaje manteniendo la independencia y la flexibilidad?<\/p>\n<figure id=\"fb29\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0yXSOHfFBtD8ArVp0.gif\" data-image-id=\"0*yXSOHfFBtD8ArVp0.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"742e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-router.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-router.html\">Enrutador de mensajes<\/a><\/p>\n<p id=\"b876\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede desacoplar los pasos de procesamiento individuales para que los mensajes puedan pasar a diferentes filtros seg\u00fan un conjunto de condiciones?<\/p>\n<figure id=\"fc5a\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0us4JKmf5bAZqewz6.gif\" data-image-id=\"0*us4JKmf5bAZqewz6.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"7a8f\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-translator.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-translator.html\">Traductor de mensajes<\/a><\/p>\n<p id=\"c4a7\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo pueden los sistemas que utilizan diferentes formatos de datos comunicarse entre s\u00ed mediante mensajer\u00eda?<\/p>\n<figure id=\"d4a2\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0j_WK3lPjP7dWOtEk.gif\" data-image-id=\"0*j_WK3lPjP7dWOtEk.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"b065\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-endpoint.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-endpoint.html\">Extremo del mensaje<\/a><\/p>\n<p id=\"4ff9\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo se conecta una aplicaci\u00f3n a un canal de mensajer\u00eda para enviar y recibir mensajes?<\/p>\n<h3 id=\"6922\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGING_CHANNELS\">CANALES DE MENSAJER\u00cdA<\/span><\/h3>\n<figure id=\"4f8f\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0zmteqLKXIBcYS3kg.gif\" data-image-id=\"0*zmteqLKXIBcYS3kg.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"e010\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/point-to-point-channel.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/point-to-point-channel.html\">Canal punto a punto<\/a><\/p>\n<p id=\"cd6e\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede la persona que llama estar segura de que exactamente un receptor recibir\u00e1 el documento o realizar\u00e1 la llamada?<\/p>\n<figure id=\"5817\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0c-hkzjRUzLk-j7Ov.gif\" data-image-id=\"0*c-hkzjRUzLk-j7Ov.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"3b2f\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/publish-subscribe-channel.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/publish-subscribe-channel.html\">Publicar Suscribirse Canal<\/a><\/p>\n<p id=\"7e60\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede el remitente transmitir un evento a todos los receptores interesados?<\/p>\n<figure id=\"d7dc\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0yleboXaG-9B0yHXE.gif\" data-image-id=\"0*yleboXaG-9B0yHXE.gif\" data-width=\"79\" data-height=\"48\" \/><\/figure>\n<p id=\"d108\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/dead-letter-channel.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/dead-letter-channel.html\">Canal de letra muerta<\/a><\/p>\n<p id=\"4631\" class=\"graf graf--p graf-after--p\">\u00bfQu\u00e9 har\u00e1 el sistema de mensajer\u00eda con un mensaje que no puede entregar?<\/p>\n<figure id=\"1783\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/07OLK2eakmqlGiBN1.gif\" data-image-id=\"0*7OLK2eakmqlGiBN1.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"a5ac\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/guaranteed-delivery.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/guaranteed-delivery.html\">Entrega garantizada<\/a><\/p>\n<p id=\"82ee\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede el remitente asegurarse de que se entregar\u00e1 un mensaje, incluso si falla el sistema de mensajer\u00eda?<\/p>\n<figure id=\"0ba2\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0d-5m9_GUHQXYHcsg.gif\" data-image-id=\"0*d-5m9_GUHQXYHcsg.gif\" data-width=\"88\" data-height=\"55\" \/><\/figure>\n<p id=\"7840\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/channel-adapter.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/channel-adapter.html\">Adaptador de canal<\/a><\/p>\n<p id=\"913a\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo se puede conectar una aplicaci\u00f3n al sistema de mensajer\u00eda para que pueda enviar y recibir mensajes?<\/p>\n<figure id=\"5892\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0jmppARgZBJO4owL5.gif\" data-image-id=\"0*jmppARgZBJO4owL5.gif\" data-width=\"84\" data-height=\"53\" \/><\/figure>\n<p id=\"0f4e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-bridge.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-bridge.html\">Puente de mensajer\u00eda<\/a><\/p>\n<p id=\"8838\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo se pueden conectar varios sistemas de mensajer\u00eda para que los mensajes disponibles en uno tambi\u00e9n est\u00e9n disponibles en los dem\u00e1s?<\/p>\n<figure id=\"a807\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/03nfDOtOgQS_CkC_K.gif\" data-image-id=\"0*3nfDOtOgQS_CkC_K.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"67e1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-bus.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-bus.html\">Autob\u00fas de mensajes<\/a><\/p>\n<p id=\"3b8e\" class=\"graf graf--p graf-after--p\">\u00bfQu\u00e9 es una arquitectura que permite que aplicaciones separadas funcionen juntas, pero de forma desacoplada, de modo que las aplicaciones se puedan agregar o eliminar f\u00e1cilmente sin afectar a las dem\u00e1s?<\/p>\n<figure id=\"1dc2\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0dWZf1McdjYJAFrvy.gif\" data-image-id=\"0*dWZf1McdjYJAFrvy.gif\" data-width=\"84\" data-height=\"53\" \/><\/figure>\n<p id=\"4c23\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/change-data-capture.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/change-data-capture.html\">Cambiar la captura de datos<\/a><\/p>\n<p id=\"b26c\" class=\"graf graf--p graf-after--p\">Sincronizaci\u00f3n de datos al capturar los cambios realizados en una base de datos y aplicar esos cambios a otro sistema.<\/p>\n<h3 id=\"7556\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGE_CONSTRUCTION\">CONSTRUCCI\u00d3N DEL MENSAJE<\/span><\/h3>\n<figure id=\"ec12\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0s5_ou_n1nq-K4F9y.gif\" data-image-id=\"0*s5_ou_n1nq-K4F9y.gif\" data-width=\"79\" data-height=\"47\" \/><\/figure>\n<p id=\"f8f6\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/event-message.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/event-message.html\">Mensaje de evento<\/a><\/p>\n<p id=\"55da\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo se puede usar la mensajer\u00eda para transmitir eventos de una aplicaci\u00f3n a otra?<\/p>\n<figure id=\"85d7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0LHrjWrOAzcNQMinY.gif\" data-image-id=\"0*LHrjWrOAzcNQMinY.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"177e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/request-reply.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/request-reply.html\">Solicitar respuesta<\/a><\/p>\n<p id=\"666f\" class=\"graf graf--p graf-after--p\">Cuando una aplicaci\u00f3n env\u00eda un mensaje, \u00bfc\u00f3mo puede obtener una respuesta del receptor?<\/p>\n<figure id=\"38a7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0ZX-pavH-8P9SUw_F.gif\" data-image-id=\"0*ZX-pavH-8P9SUw_F.gif\" data-width=\"79\" data-height=\"48\" \/><\/figure>\n<p id=\"62de\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/return-address.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/return-address.html\">Direcci\u00f3n del remitente<\/a><\/p>\n<p id=\"b578\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo sabe un contestador d\u00f3nde enviar la respuesta?<\/p>\n<figure id=\"258f\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0vXO3v7FFOO4STlRn.gif\" data-image-id=\"0*vXO3v7FFOO4STlRn.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"bd8b\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/correlation-identifier.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/correlation-identifier.html\">Identificador de correlaci\u00f3n<\/a><\/p>\n<p id=\"2e28\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo sabe un solicitante que ha recibido una respuesta para qu\u00e9 solicitud es la respuesta?<\/p>\n<figure id=\"3930\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0ZWk3Xo3ByUlg29IT.gif\" data-image-id=\"0*ZWk3Xo3ByUlg29IT.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"f65c\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-expiration.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-expiration.html\">Caducidad del mensaje<\/a><\/p>\n<p id=\"008b\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un remitente indicar cu\u00e1ndo un mensaje debe considerarse obsoleto y, por lo tanto, no debe procesarse?<\/p>\n<h3 id=\"d12b\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGE_ROUTING\">ENRUTAMIENTO DE MENSAJES<\/span><\/h3>\n<figure id=\"d6b1\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0h9Y5QRIBMJjQn5YQ.gif\" data-image-id=\"0*h9Y5QRIBMJjQn5YQ.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"c6af\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/content-based-router-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/content-based-router-eip.html\">Enrutador basado en contenido<\/a><\/p>\n<p id=\"9003\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo manejamos una situaci\u00f3n en la que la implementaci\u00f3n de una sola funci\u00f3n l\u00f3gica (p. ej., verificaci\u00f3n de inventario) se distribuye en m\u00faltiples sistemas f\u00edsicos?<\/p>\n<figure id=\"a6e5\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0JTYSrrTn40OXrZHp.gif\" data-image-id=\"0*JTYSrrTn40OXrZHp.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"de22\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/filter-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/filter-eip.html\">Filtro de mensajes<\/a><\/p>\n<p id=\"54fa\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un componente evitar recibir mensajes poco interesantes?<\/p>\n<figure id=\"53f3\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0RyiPcMfD0yyLI3bR.gif\" data-image-id=\"0*RyiPcMfD0yyLI3bR.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"1ead\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/dynamicRouter-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/dynamicRouter-eip.html\">Enrutador din\u00e1mico<\/a><\/p>\n<p id=\"1bbb\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede evitar la dependencia del enrutador en todos los destinos posibles mientras mantiene su eficiencia?<\/p>\n<figure id=\"f4f4\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/01_2gpqhdVUdw0UsT.gif\" data-image-id=\"0*1_2gpqhdVUdw0UsT.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"7399\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/recipientList-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/recipientList-eip.html\">Lista de recipientes<\/a><\/p>\n<p id=\"83d9\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo enrutamos un mensaje a una lista de destinatarios espec\u00edficos (est\u00e1ticos o din\u00e1micos)?<\/p>\n<figure id=\"5b4c\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0rULHbthwAF93Exyo.gif\" data-image-id=\"0*rULHbthwAF93Exyo.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"4df1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/split-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/split-eip.html\">Disidente<\/a><\/p>\n<p id=\"aac8\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo podemos procesar un mensaje si contiene m\u00faltiples elementos, cada uno de los cuales puede tener que ser procesado de una manera diferente?<\/p>\n<figure id=\"8946\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0lC03C7L1GUBI5vPu.gif\" data-image-id=\"0*lC03C7L1GUBI5vPu.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"4047\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/aggregate-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/aggregate-eip.html\">agregador<\/a><\/p>\n<p id=\"e4a9\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo combinamos los resultados de mensajes individuales pero relacionados para que puedan ser procesados \u200b\u200bcomo un todo?<\/p>\n<figure id=\"9d7e\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0HuPYx0tZHId8XDsX.gif\" data-image-id=\"0*HuPYx0tZHId8XDsX.gif\" data-width=\"94\" data-height=\"54\" \/><\/figure>\n<p id=\"6ba2\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/resequence-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/resequence-eip.html\">resecuenciador<\/a><\/p>\n<p id=\"987f\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo podemos hacer que un flujo de mensajes relacionados pero fuera de secuencia vuelvan al orden correcto?<\/p>\n<figure id=\"ff58\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0H5SYxur7ju3kOAuU.gif\" data-image-id=\"0*H5SYxur7ju3kOAuU.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"b104\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/composed-message-processor.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/composed-message-processor.html\">Procesador de mensajes compuestos<\/a><\/p>\n<p id=\"9104\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede mantener el flujo general de mensajes cuando procesa un mensaje que consta de varios elementos, cada uno de los cuales puede requerir un procesamiento diferente?<\/p>\n<p id=\"dffd\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/scatter-gather.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/scatter-gather.html\">Dispersi\u00f3n-recopilaci\u00f3n<\/a><\/p>\n<p id=\"9745\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo se mantiene el flujo general de mensajes cuando se debe enviar un mensaje a varios destinatarios, cada uno de los cuales puede enviar una respuesta?<\/p>\n<figure id=\"cd56\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0ABIK2MMQsqtkt6ZI.gif\" data-image-id=\"0*ABIK2MMQsqtkt6ZI.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"991a\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/routingSlip-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/routingSlip-eip.html\">Hoja de enrutamiento<\/a><\/p>\n<p id=\"6ea2\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo enrutamos un mensaje consecutivamente a trav\u00e9s de una serie de pasos de procesamiento cuando la secuencia de pasos no se conoce en el momento del dise\u00f1o y puede variar para cada mensaje?<\/p>\n<figure id=\"b5b9\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0A3kJEPtnyHgKrXbP.gif\" data-image-id=\"0*A3kJEPtnyHgKrXbP.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"da1a\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/process-manager.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/process-manager.html\">Gestor de procesos<\/a><\/p>\n<p id=\"1cdb\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo enrutamos un mensaje a trav\u00e9s de varios pasos de procesamiento cuando es posible que los pasos necesarios no se conozcan en el momento del dise\u00f1o y no sean secuenciales?<\/p>\n<figure id=\"9660\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/07JX0dEqtKNAwQApo.gif\" data-image-id=\"0*7JX0dEqtKNAwQApo.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"908d\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-broker.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-broker.html\">Agente de mensajes<\/a><\/p>\n<p id=\"41d4\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede desvincular el destino de un mensaje del remitente y mantener un control central sobre el flujo de mensajes?<\/p>\n<p id=\"1f0b\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/throttle-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/throttle-eip.html\">acelerador<\/a><\/p>\n<p id=\"7323\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo acelerar los mensajes para garantizar que un punto final espec\u00edfico no se sobrecargue o que no excedamos un SLA acordado con alg\u00fan servicio externo?<\/p>\n<p id=\"59e5\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/sample-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/sample-eip.html\">Muestreo<\/a><\/p>\n<p id=\"5969\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo probar un mensaje de muchos en un per\u00edodo determinado para evitar que la ruta descendente no se sobrecargue?<\/p>\n<p id=\"3893\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/delay-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/delay-eip.html\">Retrasante<\/a><\/p>\n<p id=\"64d4\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo retrasar el env\u00edo de un mensaje?<\/p>\n<p id=\"66c2\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/loadBalance-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/loadBalance-eip.html\">Equilibrador de carga<\/a><\/p>\n<p id=\"7eb1\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo equilibrar la carga entre varios puntos finales?<\/p>\n<p id=\"376a\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/circuitBreaker-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/circuitBreaker-eip.html\">Cortacircuitos<\/a><\/p>\n<p id=\"da4a\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo dejar de llamar a un servicio externo si el servicio est\u00e1 roto?<\/p>\n<p id=\"430a\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/serviceCall-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/serviceCall-eip.html\">Llamada de servicio<\/a><\/p>\n<p id=\"d103\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo llamar a un servicio remoto en un sistema distribuido donde el servicio se busca desde alg\u00fan tipo de registro de servicio?<\/p>\n<p id=\"dadb\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/saga-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/saga-eip.html\">Saga<\/a><\/p>\n<p id=\"24c9\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo definir una serie de acciones relacionadas en una ruta de Camel que deben completarse con \u00e9xito (todas) o no ejecutarse\/compensarse?<\/p>\n<p id=\"a94d\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/multicast-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/multicast-eip.html\">multidifusi\u00f3n<\/a><\/p>\n<p id=\"900a\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo enrutar un mensaje a varios puntos finales al mismo tiempo?<\/p>\n<p id=\"f718\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/loop-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/loop-eip.html\">Lazo<\/a><\/p>\n<p id=\"d348\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo repetir el procesamiento de un mensaje en un bucle?<\/p>\n<h3 id=\"9cb9\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGE_TRANSFORMATION\">TRANSFORMACI\u00d3N DE MENSAJES<\/span><\/h3>\n<figure id=\"1a3b\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/007yI3px9tW4KxXnW.gif\" data-image-id=\"0*07yI3px9tW4KxXnW.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"e6e1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/content-enricher.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/content-enricher.html\">Enriquecedor de contenido<\/a><\/p>\n<p id=\"f9cd\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo nos comunicamos con otro sistema si el remitente del mensaje no tiene todos los elementos de datos necesarios disponibles?<\/p>\n<figure id=\"7c47\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0ScNrAn-Hmw7wopDT.gif\" data-image-id=\"0*ScNrAn-Hmw7wopDT.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"8409\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/content-filter-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/content-filter-eip.html\">Filtro de contenido<\/a><\/p>\n<p id=\"ac73\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo simplifica el manejo de un mensaje grande, cuando solo est\u00e1 interesado en unos pocos elementos de datos?<\/p>\n<figure id=\"cbd4\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0Tn0-R3LU3iVtsDYI.gif\" data-image-id=\"0*Tn0-R3LU3iVtsDYI.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"eaf4\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/claimCheck-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/claimCheck-eip.html\">Cheque de reclamaci\u00f3n<\/a><\/p>\n<p id=\"9f79\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo podemos reducir el volumen de datos de los mensajes enviados a trav\u00e9s del sistema sin sacrificar el contenido de la informaci\u00f3n?<\/p>\n<figure id=\"4c8d\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0OmGXdd6S_OWm3Z5f.gif\" data-image-id=\"0*OmGXdd6S_OWm3Z5f.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"5c28\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/normalizer.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/normalizer.html\">normalizador<\/a><\/p>\n<p id=\"9099\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo procesa mensajes que son sem\u00e1nticamente equivalentes, pero llegan en un formato diferente?<\/p>\n<p id=\"1e81\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/sort-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/sort-eip.html\">Clasificar<\/a><\/p>\n<p id=\"cdd6\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo ordenar el cuerpo de un mensaje?<\/p>\n<p id=\"5aaf\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/script-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/script-eip.html\">Texto<\/a><\/p>\n<p id=\"8fa1\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo ejecuto un script que no puede cambiar el mensaje?<\/p>\n<p id=\"72ee\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/validate-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/validate-eip.html\">Validar<\/a><\/p>\n<p id=\"ef8c\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo validar un mensaje?<\/p>\n<h3 id=\"009b\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGING_ENDPOINTS\">PUNTOS FINALES DE MENSAJER\u00cdA<\/span><\/h3>\n<p id=\"f332\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-mapper.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-mapper.html\">Asignador de mensajes<\/a><\/p>\n<p id=\"cbc8\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo mueve los datos entre los objetos del dominio y la infraestructura de mensajer\u00eda mientras los mantiene independientes entre s\u00ed?<\/p>\n<figure id=\"7518\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0iE53DAwIlXvIgEK7.gif\" data-image-id=\"0*iE53DAwIlXvIgEK7.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"8050\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/eventDrivenConsumer-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/eventDrivenConsumer-eip.html\">Consumidor impulsado por eventos<\/a><\/p>\n<p id=\"ac33\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede una aplicaci\u00f3n consumir mensajes autom\u00e1ticamente a medida que est\u00e1n disponibles?<\/p>\n<figure id=\"32cb\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0elqTJetGuGghSrw1.gif\" data-image-id=\"0*elqTJetGuGghSrw1.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"a646\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/polling-consumer.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/polling-consumer.html\">Consumidor de sondeo<\/a><\/p>\n<p id=\"bda8\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede una aplicaci\u00f3n consumir un mensaje cuando la aplicaci\u00f3n est\u00e1 lista?<\/p>\n<figure id=\"e736\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0rYXL2u6fW319moGw.gif\" data-image-id=\"0*rYXL2u6fW319moGw.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"dc0f\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/competing-consumers.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/competing-consumers.html\">Consumidores Competidores<\/a><\/p>\n<p id=\"c40c\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un cliente de mensajer\u00eda procesar varios mensajes al mismo tiempo?<\/p>\n<figure id=\"8ddd\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0Bk85EZydq8zLiXE7.gif\" data-image-id=\"0*Bk85EZydq8zLiXE7.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"507c\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-dispatcher.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-dispatcher.html\">Despachador de mensajes<\/a><\/p>\n<p id=\"d1bc\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo pueden m\u00faltiples consumidores en un solo canal coordinar su procesamiento de mensajes?<\/p>\n<figure id=\"e143\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0GBg2_KAd9g-Kzks4.gif\" data-image-id=\"0*GBg2_KAd9g-Kzks4.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"6a15\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/selective-consumer.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/selective-consumer.html\">Consumidor Selectivo<\/a><\/p>\n<p id=\"cbe1\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un consumidor de mensajes seleccionar qu\u00e9 mensajes desea recibir?<\/p>\n<figure id=\"0ee5\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0kco6Taa8rWD5rndB.gif\" data-image-id=\"0*kco6Taa8rWD5rndB.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"a230\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/durable-subscriber.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/durable-subscriber.html\">Suscriptor duradero<\/a><\/p>\n<p id=\"74d9\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un suscriptor evitar perder mensajes mientras no los est\u00e1 escuchando?<\/p>\n<p id=\"49c3\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/idempotentConsumer-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/idempotentConsumer-eip.html\">Consumidor idempotente<\/a><\/p>\n<p id=\"0373\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un receptor de mensajes lidiar con mensajes duplicados?<\/p>\n<figure id=\"21d8\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/06KfYLVHlg7ER54it.gif\" data-image-id=\"0*6KfYLVHlg7ER54it.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"42cf\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/transactional-client.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/transactional-client.html\">Cliente Transaccional<\/a><\/p>\n<p id=\"dc60\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede un cliente controlar sus transacciones con el sistema de mensajer\u00eda?<\/p>\n<figure id=\"4db1\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0dzktg-7kwo5PWcKM.gif\" data-image-id=\"0*dzktg-7kwo5PWcKM.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"ef4c\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-gateway.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-gateway.html\">Puerta de enlace de mensajer\u00eda<\/a><\/p>\n<p id=\"3294\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo encapsula el acceso al sistema de mensajer\u00eda desde el resto de la aplicaci\u00f3n?<\/p>\n<figure id=\"8ab7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0jIANs0YjsGsdBsIJ.gif\" data-image-id=\"0*jIANs0YjsGsdBsIJ.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"6133\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/service-activator.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/service-activator.html\">Activador de servicio<\/a><\/p>\n<p id=\"8504\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede una aplicaci\u00f3n dise\u00f1ar un servicio para ser invocado tanto a trav\u00e9s de varias tecnolog\u00edas de mensajer\u00eda como a trav\u00e9s de t\u00e9cnicas que no son de mensajer\u00eda?<\/p>\n<h3 id=\"71bd\" class=\"graf graf--h3 graf-after--p\"><span id=\"SYSTEM_MANAGEMENT\">GESTI\u00d3N DEL SISTEMA<\/span><\/h3>\n<figure id=\"42a7\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0LJ4ZAb9-OhnqHLCT.gif\" data-image-id=\"0*LJ4ZAb9-OhnqHLCT.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"1586\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/components\/latest\/controlbus-component.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/components\/latest\/controlbus-component.html\">ControlBus<\/a><\/p>\n<p id=\"aaba\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo podemos administrar de manera efectiva un sistema de mensajer\u00eda que se distribuye a trav\u00e9s de m\u00faltiples plataformas y un \u00e1rea geogr\u00e1fica amplia?<\/p>\n<figure id=\"4bf6\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0hkmtdt0Lz-feB0mV.gif\" data-image-id=\"0*hkmtdt0Lz-feB0mV.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"d6e0\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/intercept.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/intercept.html\">Desv\u00edo<\/a><\/p>\n<p id=\"2b67\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puede enrutar un mensaje a trav\u00e9s de pasos intermedios para realizar funciones de validaci\u00f3n, prueba o depuraci\u00f3n?<\/p>\n<figure id=\"3516\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/058P6-4w_H3GjjJO5.gif\" data-image-id=\"0*58P6-4w_H3GjjJO5.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"0e38\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/wireTap-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/wireTap-eip.html\">Grifo de alambre<\/a><\/p>\n<p id=\"8a3a\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo inspecciona los mensajes que viajan en un canal punto a punto?<\/p>\n<p id=\"df10\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-history.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-history.html\">Historial de mensajes<\/a><\/p>\n<p id=\"c943\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo podemos analizar y depurar de manera efectiva el flujo de mensajes en un sistema d\u00e9bilmente acoplado?<\/p>\n<p id=\"bfc7\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/log-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/log-eip.html\">Tronco<\/a><\/p>\n<p id=\"d75f\" class=\"graf graf--p graf-after--p\">\u00bfC\u00f3mo puedo registrar el procesamiento de un mensaje?<\/p>\n<p id=\"e90e\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/step-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/step-eip.html\">Paso<\/a><\/p>\n<p id=\"3147\" class=\"graf graf--p graf-after--p graf--trailing\">Steps agrupa un conjunto de EIP en una unidad l\u00f3gica compuesta para m\u00e9tricas y monitoreo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enterprise Integration Patterns (EIP) es un libro de Gregor Hohpe y Bobby Woolf y describe 65 patrones para el uso de la integraci\u00f3n de aplicaciones empresariales y el middle-ware orientado a mensajes en forma de un lenguaje de patrones. Nos ayudan a utilizar formas estandarizadas para integrar aplicaciones, sin necesidad de reinventar la rueda cada vez que se tenga un problema.<\/p>\n","protected":false},"author":3,"featured_media":8727,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-8722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial de patrones de integraci\u00f3n empresarial (EIP) - Cibermedio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial de patrones de integraci\u00f3n empresarial (EIP) - Cibermedio\" \/>\n<meta property=\"og:description\" content=\"Enterprise Integration Patterns (EIP) es un libro de Gregor Hohpe y Bobby Woolf y describe 65 patrones para el uso de la integraci\u00f3n de aplicaciones empresariales y el middle-ware orientado a mensajes en forma de un lenguaje de patrones. Nos ayudan a utilizar formas estandarizadas para integrar aplicaciones, sin necesidad de reinventar la rueda cada vez que se tenga un problema.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermedio\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:11:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:13:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\" \/>\n<meta name=\"author\" content=\"vpvera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpvera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\"},\"author\":{\"name\":\"vpvera\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"headline\":\"Tutorial de patrones de integraci\u00f3n empresarial (EIP)\",\"datePublished\":\"2022-01-26T01:11:57+00:00\",\"dateModified\":\"2026-04-20T09:13:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\"},\"wordCount\":1912,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\",\"url\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\",\"name\":\"Tutorial de patrones de integraci\u00f3n empresarial (EIP) - Cibermedio\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"datePublished\":\"2022-01-26T01:11:57+00:00\",\"dateModified\":\"2026-04-20T09:13:27+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\",\"url\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"contentUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"width\":\"1170\",\"height\":\"658\",\"caption\":\"Tutorial de patrones de integraci\u00f3n empresarial (EIP)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial de patrones de integraci\u00f3n empresarial (EIP)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/es\/\",\"name\":\"Cibermedio\",\"description\":\"Aprendiendo una cosa nueva todos los d\u00edas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\",\"name\":\"vpvera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g\",\"caption\":\"vpvera\"},\"url\":\"https:\/\/www.cybermedian.com\/es\/author\/vpvera\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial de patrones de integraci\u00f3n empresarial (EIP) - Cibermedio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/","og_locale":"es_ES","og_type":"article","og_title":"Tutorial de patrones de integraci\u00f3n empresarial (EIP) - Cibermedio","og_description":"Enterprise Integration Patterns (EIP) es un libro de Gregor Hohpe y Bobby Woolf y describe 65 patrones para el uso de la integraci\u00f3n de aplicaciones empresariales y el middle-ware orientado a mensajes en forma de un lenguaje de patrones. Nos ayudan a utilizar formas estandarizadas para integrar aplicaciones, sin necesidad de reinventar la rueda cada vez que se tenga un problema.","og_url":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/","og_site_name":"Cibermedio","article_published_time":"2022-01-26T01:11:57+00:00","article_modified_time":"2026-04-20T09:13:27+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","type":"","width":"","height":""}],"author":"vpvera","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","twitter_misc":{"Escrito por":"vpvera","Tiempo de lectura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/"},"author":{"name":"vpvera","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"headline":"Tutorial de patrones de integraci\u00f3n empresarial (EIP)","datePublished":"2022-01-26T01:11:57+00:00","dateModified":"2026-04-20T09:13:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/"},"wordCount":1912,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","articleSection":["Software Engineering"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/","url":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/","name":"Tutorial de patrones de integraci\u00f3n empresarial (EIP) - Cibermedio","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","datePublished":"2022-01-26T01:11:57+00:00","dateModified":"2026-04-20T09:13:27+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#primaryimage","url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","contentUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","width":"1170","height":"658","caption":"Tutorial de patrones de integraci\u00f3n empresarial (EIP)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/es\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/es\/"},{"@type":"ListItem","position":2,"name":"Tutorial de patrones de integraci\u00f3n empresarial (EIP)"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/es\/#website","url":"https:\/\/www.cybermedian.com\/es\/","name":"Cibermedio","description":"Aprendiendo una cosa nueva todos los d\u00edas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5","name":"vpvera","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g","caption":"vpvera"},"url":"https:\/\/www.cybermedian.com\/es\/author\/vpvera\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/8722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/comments?post=8722"}],"version-history":[{"count":3,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/8722\/revisions"}],"predecessor-version":[{"id":8726,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/8722\/revisions\/8726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media\/8727"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media?parent=8722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/categories?post=8722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/tags?post=8722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}