{"id":87543,"date":"2021-08-18T09:23:24","date_gmt":"2021-08-18T08:23:24","guid":{"rendered":"https:\/\/www.devoteam.com\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/"},"modified":"2024-11-07T12:18:27","modified_gmt":"2024-11-07T12:18:27","slug":"conectividad-basado-en-la-api-de-mulesoft","status":"publish","type":"expert-view","link":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/","title":{"rendered":"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Muchas organizaciones que se encuentran en proceso de transformaci\u00f3n digital tienen la necesidad de conectar sus aplicaciones, datos y dispositivos. El camino hacia el \u00e9xito implica pasar a una estrategia de integraci\u00f3n basada en APIs. Las APIs desempe\u00f1an un papel espec\u00edfico dentro del enfoque de integraci\u00f3n de una organizaci\u00f3n. Permiten desbloquear los datos de los sistemas, componer los datos en los procesos o proporcionar una experiencia. Las API basadas en eventos forman parte de una combinaci\u00f3n de tecnolog\u00edas que ayudan a una organizaci\u00f3n a lograr una ventaja competitiva con la integraci\u00f3n en tiempo real. En este blog, hablaremos de c\u00f3mo la plataforma Anypoint de<a href=\"https:\/\/es.devoteam.com\/contacta-con-nosotros\/\"> MuleSoft<\/a> ofrece soporte para la arquitectura basada en eventos y c\u00f3mo se utiliza junto con el enfoque de conectividad basado en API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-dimensions-of-events\"><strong>Dimensiones de los eventos<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Programmatic: <\/strong>Enfoque de comunicaci\u00f3n principalmente program\u00e1tico por naturaleza, es decir, destinado a la comunicaci\u00f3n entre componentes de la aplicaci\u00f3n.<\/li>\n\n\n\n<li><strong>Meaning:<\/strong> Un evento describe un cambio de estado que se ha producido en un componente de la aplicaci\u00f3n, que act\u00faa como productor del evento.<\/li>\n\n\n\n<li><strong>Dynamic nature: <\/strong>Un evento describe algo que ya ha ocurrido.<\/li>\n\n\n\n<li><strong>Granularity: <\/strong>Un evento suele corresponder a un cambio de estado bien definido.<\/li>\n\n\n\n<li><strong>Synchronicity:<\/strong> Los eventos se intercambian de forma as\u00edncrona y, por tanto, el productor y el consumidor de eventos est\u00e1n desacoplados en el tiempo.<\/li>\n\n\n\n<li><strong>Communication path:<\/strong> Los eventos son enviados por un productor de eventos a un destino, por ejemplo, cola, tema, intercambio de mensajes, dependiendo del paradigma de mensajer\u00eda, y luego son recibidos por los consumidores de eventos desde ese destino.<\/li>\n\n\n\n<li><strong>Broker:<\/strong> El intercambio de eventos requiere un broker de mensajes, como por ejemplo <a href=\"https:\/\/docs.mulesoft.com\/mq\/\">Anypoint MQ<\/a>, Kafka, ActiveMQ, or RabbitMQ.<\/li>\n\n\n\n<li><strong>Contract: <\/strong>El contrato de un evento es la combinaci\u00f3n de destino y tipo de evento (datos) y puede ser descrito por una definici\u00f3n AsyncAPI.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-event-driven-architecture-and-api-led-connectivity-work-together\"><strong>La arquitectura basada en eventos y la conectividad basada en la API funcionan conjuntamente<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MuleSoft define la conectividad basada en APIs a trav\u00e9s de un <strong>enfoque de tres capas<\/strong>. Estas tres capas se componen de APIs de experiencia, APIs de proceso y APIs de sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aunque los componentes de la aplicaci\u00f3n que intercambian eventos pueden organizarse de forma similar, esto no es una parte inherente a una arquitectura basada en eventos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La conectividad basada en APIs restringe los patrones de comunicaci\u00f3n seg\u00fan los tres niveles (esencialmente de arriba a abajo), mientras que los componentes de la aplicaci\u00f3n que intercambian eventos no tienen que adherirse a las mismas restricciones de patrones de comunicaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una arquitectura basada en eventos requiere un agente de mensajes como componente adicional de la arquitectura tecnol\u00f3gica, y todos los componentes de la aplicaci\u00f3n que intercambian eventos tienen que acordar el mismo agente de mensajes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los activos centrados en la API publicados para el consumo de autoservicio definen la conectividad dirigida por la API en las redes de aplicaciones. Las implementaciones de las APIs suelen tener dependencias est\u00e1ticas bien definidas de otras APIs o sistemas backend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veamos algunos escenarios que necesitan elementos de la arquitectura basada en eventos<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Integraci\u00f3n con aplicaciones SaaS<\/strong>: Dependen en gran medida de los enfoques de una arquitectura basada en eventos para garantizar una alta disponibilidad y escalabilidad (e.g. <a href=\"https:\/\/developer.salesforce.com\/blogs\/2020\/04\/event-driven-app-architecture-on-the-customer-360-platform.html\">event-driven architecture on the Salesforce Customer 360 Platform<\/a>).<\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.mulesoft.com\/biz\/trends\/iot-enhance-customer-experiences\/\"><strong>Internet of Things<\/strong><\/a>: El enorme volumen de eventos transmitidos desde los dispositivos debe ser accesible en tiempo real y a escala, lo que hace que las API sincr\u00f3nicas de solicitud-respuesta por s\u00ed solas no sean razonables.<\/li>\n\n\n\n<li><strong>Tolerancia a los fallos<\/strong>: Un sistema est\u00e1 a la escucha de las notificaciones cuando las transacciones o los pedidos en un sistema de comercio electr\u00f3nico se han cancelado o han fallado.<\/li>\n\n\n\n<li><strong>Evitar Sondeos<\/strong>: Procesar las notificaciones (por ejemplo, un pedido se ha actualizado), decidir qu\u00e9 acci\u00f3n tomar y enrutar la respuesta apropiada a un sistema backend en lugar de sondear constantemente los cambios.<\/li>\n\n\n\n<li><strong>Sistemas heredados<\/strong>: Necesitan procesar las notificaciones pero sufren problemas de fiabilidad.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El ejemplo siguiente muestra el uso del conector Kafka utilizado para consumir y producir eventos para tratar temas (impulsado por eventos) mientras se sigue el enfoque de conectividad dirigido por la API.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/API-Led-connectivity-1.png\" alt=\"\" class=\"wp-image-8854\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-benefits-of-combining-event-driven-architecture-with-api-led-connectivity\"><strong>Las ventajas de combinar la arquitectura basada en eventos con la conectividad basada en API<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/API-Led-connectivity-and-event-riven-architecture-mulesoft.png\" alt=\"\" class=\"wp-image-8856\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con un enfoque combinado, se puede reutilizar las API de procesos y sistemas para futuros casos de uso sin tener que reescribir la l\u00f3gica de transformaci\u00f3n y la conectividad con los sistemas backend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, se puede utilizar colas de mensajer\u00eda para garantizar la ausencia de p\u00e9rdida de mensajes y aumentar la fiabilidad y solidez de sus aplicaciones inform\u00e1ticas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se puede a\u00f1adir otra herramienta para cubrir las situaciones en las que las API sincr\u00f3nicas de solicitud-respuesta pueden no ser \u00f3ptimas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-looking-to-generate-api-driven-revenue\"><strong><strong>Buscas generar ingresos impulsados por las APIs<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestros m\u00e1s de <strong>25 a\u00f1os de experiencia en integraciones<\/strong> en projectos en todos los sectores, junto con una s\u00f3lida asociaci\u00f3n con MuleSoft, nos permiten guiar a tu organizaci\u00f3n en todos los retos relacionados con las API. \u00bfBuscas ayuda? No dudes en<a href=\"https:\/\/es.devoteam.com\/contacta-con-nosotros\/\"> ponerte en contacto con nosotros<\/a> y veremos c\u00f3mo podemos ayudarnos mutuamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muchas organizaciones que se encuentran en proceso de transformaci\u00f3n digital tienen la necesidad de conectar sus aplicaciones, datos y dispositivos. El camino hacia el \u00e9xito implica pasar a una estrategia de integraci\u00f3n basada en APIs. Las APIs desempe\u00f1an un papel espec\u00edfico dentro del enfoque de integraci\u00f3n de una organizaci\u00f3n. Permiten desbloquear los datos de los [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","categories":[741],"tags":[811,812,813,814],"industry":[],"class_list":["post-87543","expert-view","type-expert-view","status-publish","hentry","category-mulesoft","tag-api","tag-conectividad","tag-integracion","tag-mulesoft"],"acf":[],"cards":"\n\t<div class=\"single-post-card\">\n\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-43282307 wp-block-group-is-layout-flex\">\n\t<p style=\"font-style:normal;font-weight:700\" class=\"has-link-color wp-elements-1 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Blog<\/p>\n\n\t\t\n\t\t<h3 style=\"font-style:normal;font-weight:400\" class=\"wp-block-post-title has-base-font-size\"><a href=\"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/\" target=\"_self\" >Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft<\/a><\/h3><\/div>\n\t\t\n\t<\/div>\n\n","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Arquitectura eventos conectividad API MuleSoft - Devoteam Spain<\/title>\n<meta name=\"description\" content=\"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft\" \/>\n<meta property=\"og:description\" content=\"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/\" \/>\n<meta property=\"og:site_name\" content=\"Devoteam\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-07T12:18:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/Specific-topic-GettyImages-829563232.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/\",\"url\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/\",\"name\":\"Arquitectura eventos conectividad API MuleSoft - Devoteam Spain\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/API-Led-connectivity-1.png\",\"datePublished\":\"2021-08-18T08:23:24+00:00\",\"dateModified\":\"2024-11-07T12:18:27+00:00\",\"description\":\"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/#primaryimage\",\"url\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/API-Led-connectivity-1.png\",\"contentUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/API-Led-connectivity-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/conectividad-basado-en-la-api-de-mulesoft\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devoteam.info\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/devoteam.info\\\/es\\\/expert-view\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/devoteam.info\\\/es\\\/\",\"name\":\"Devoteam\",\"description\":\"AI-Driven Tech Consulting\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devoteam.info\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Arquitectura eventos conectividad API MuleSoft - Devoteam Spain","description":"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft","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:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/","og_locale":"es_ES","og_type":"article","og_title":"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft","og_description":"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft","og_url":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/","og_site_name":"Devoteam","article_modified_time":"2024-11-07T12:18:27+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/Specific-topic-GettyImages-829563232.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/","url":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/","name":"Arquitectura eventos conectividad API MuleSoft - Devoteam Spain","isPartOf":{"@id":"https:\/\/devoteam.info\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/#primaryimage"},"image":{"@id":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/#primaryimage"},"thumbnailUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/API-Led-connectivity-1.png","datePublished":"2021-08-18T08:23:24+00:00","dateModified":"2024-11-07T12:18:27+00:00","description":"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft","breadcrumb":{"@id":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/#primaryimage","url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/API-Led-connectivity-1.png","contentUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/API-Led-connectivity-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/devoteam.info\/es\/expert-view\/conectividad-basado-en-la-api-de-mulesoft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devoteam.info\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/devoteam.info\/es\/expert-view\/"},{"@type":"ListItem","position":3,"name":"Combinando los principios de la arquitectura basada en eventos con el enfoque de conectividad basado en la API de MuleSoft"}]},{"@type":"WebSite","@id":"https:\/\/devoteam.info\/es\/#website","url":"https:\/\/devoteam.info\/es\/","name":"Devoteam","description":"AI-Driven Tech Consulting","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devoteam.info\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Julien Pawlowski","author_link":"https:\/\/devoteam.info\/es\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Muchas organizaciones que se encuentran en proceso de transformaci\u00f3n digital tienen la necesidad de conectar sus aplicaciones, datos y dispositivos. El camino hacia el \u00e9xito implica pasar a una estrategia de integraci\u00f3n basada en APIs. Las APIs desempe\u00f1an un papel espec\u00edfico dentro del enfoque de integraci\u00f3n de una organizaci\u00f3n. Permiten desbloquear los datos de los&hellip;","_links":{"self":[{"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/expert-view\/87543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/expert-view"}],"about":[{"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/types\/expert-view"}],"version-history":[{"count":0,"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/expert-view\/87543\/revisions"}],"wp:attachment":[{"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/media?parent=87543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/categories?post=87543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/tags?post=87543"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/devoteam.info\/es\/wp-json\/wp\/v2\/industry?post=87543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}