<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Prensa: Mulesoft]]></title><description><![CDATA[Drive efficiency with end-to-end automation]]></description><link>https://www.prensa.li/s/mulesoft</link><image><url>https://substackcdn.com/image/fetch/$s_!Dci6!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc45860cd-74e6-4d9a-8b97-163b0eabc7f6_200x200.png</url><title>Prensa: Mulesoft</title><link>https://www.prensa.li/s/mulesoft</link></image><generator>Substack</generator><lastBuildDate>Fri, 17 Apr 2026 14:34:31 GMT</lastBuildDate><atom:link href="https://www.prensa.li/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[APICON]]></copyright><language><![CDATA[pt-br]]></language><webMaster><![CDATA[prensali@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[prensali@substack.com]]></itunes:email><itunes:name><![CDATA[Prensa]]></itunes:name></itunes:owner><itunes:author><![CDATA[Prensa]]></itunes:author><googleplay:owner><![CDATA[prensali@substack.com]]></googleplay:owner><googleplay:email><![CDATA[prensali@substack.com]]></googleplay:email><googleplay:author><![CDATA[Prensa]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Open Insurance: transformando o mercado de seguros por meio de inovações digitais]]></title><description><![CDATA[Com a chegada da pandemia do novo coronav&#237;rus, foi aumentada a necessidade por novas experi&#234;ncias no ramo digital para aproximar o p&#250;blico com os servi&#231;os essenciais.]]></description><link>https://www.prensa.li/p/open-insurance-transformando-o-mercado-de-seguros-por-meio-de-inovacoes-digitais</link><guid isPermaLink="false">https://www.prensa.li/p/open-insurance-transformando-o-mercado-de-seguros-por-meio-de-inovacoes-digitais</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 25 Jul 2022 19:07:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/455187cb-2b5f-4280-b098-e6a032984363_1000x664.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3DeY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3DeY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 424w, https://substackcdn.com/image/fetch/$s_!3DeY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 848w, https://substackcdn.com/image/fetch/$s_!3DeY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 1272w, https://substackcdn.com/image/fetch/$s_!3DeY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3DeY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Open Insurance: transformando o mercado de seguros por meio de inova&#231;&#245;es digitais&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Open Insurance: transformando o mercado de seguros por meio de inova&#231;&#245;es digitais" title="Open Insurance: transformando o mercado de seguros por meio de inova&#231;&#245;es digitais" srcset="https://substackcdn.com/image/fetch/$s_!3DeY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 424w, https://substackcdn.com/image/fetch/$s_!3DeY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 848w, https://substackcdn.com/image/fetch/$s_!3DeY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 1272w, https://substackcdn.com/image/fetch/$s_!3DeY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3d078d-09df-4b18-8436-9b8bfd320d0a_1000x664.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Com a chegada da pandemia do novo coronav&#237;rus, foi aumentada a necessidade por novas experi&#234;ncias no ramo digital para aproximar o p&#250;blico com os servi&#231;os essenciais. Por isso, as mobiliza&#231;&#245;es de transforma&#231;&#227;o tecnol&#243;gica come&#231;aram a se intensificar.</p><p>Assim, a combina&#231;&#227;o dos upgrades de pr&#225;ticas digitais do usu&#225;rio, com a tecnologia e an&#225;lise de dados, est&#225; igualmente inclu&#237;da nas finalidades e desenvolvimento do <strong>Open Insurance.</strong></p><h4><strong>Inaugurando o Open Insurance em solo brasileiro</strong></h4><p>O Brasil &#233; o <strong>primeiro pa&#237;s</strong> a regulamentar a implanta&#231;&#227;o do Open Insurance em seu territ&#243;rio. A inser&#231;&#227;o deste sistema foi organizada em partes por meio de um cronograma:&nbsp;</p><p><strong>Open Data</strong>: nesta fase, foram fornecidas informa&#231;&#245;es ao p&#250;blico sobre canais de produtos e servi&#231;os, entre os dias 15 de dezembro de 2021 at&#233; 1 de junho de 2022.</p><p><strong>Dados de clientes</strong>: ap&#243;s o consentimento de cada cliente, ser&#227;o permitidos o compartilhamentos de seus dados, como informa&#231;&#245;es de cadastro, transa&#231;&#245;es de produtos, entre outros. Esta fase est&#225; prevista para iniciar em setembro de 2022&nbsp;</p><p><strong>Inicia&#231;&#227;o de Movimenta&#231;&#227;o de Seguros</strong>: nesta terceira e &#250;ltima fase da implanta&#231;&#227;o do Open Insurance, ir&#225; iniciar o compartilhamento de servi&#231;os, possibilitando que os clientes coloquem seus dados em uma &#250;nica plataforma e/ou iniciem a movimenta&#231;&#227;o de seguros. Estes &#250;ltimos passos est&#227;o previstos para ocorrer em dezembro de 2022.</p><p>Um fator interessante desse processo &#233; que as datas iniciais do Open Insurance coincidem com as datas finais da implanta&#231;&#227;o do Open Banking. Essa casualidade se deve pela raz&#227;o de ambos serem desenvolvidos em conjunto, para garantirem no futuro a interoperabilidade.</p><h4><strong>As inova&#231;&#245;es digitais proporcionadas pelo Open Insurance</strong></h4><p>O Open Insurance funciona por meio do uso da arquitetura de APIs, que s&#227;o conceituadas, de acordo com a OPIN Brasil, <em>&#8220;como um conjunto de normas que possibilitam a comunica&#231;&#227;o entre plataformas atrav&#233;s de uma s&#233;rie de padr&#245;es e protocolos.&#8221;</em></p><p>&#201; importante que todo Open Insurance seja composto de APIs abertas na forma padr&#227;o, para que as aplica&#231;&#245;es n&#227;o sofram empecilhos e procedam de forma segura para preservar as informa&#231;&#245;es e garantir a rapidez e produtividade no atendimento.</p><p>Um estudo realizado pela Accenture &#8212; empresa multinacional de consultoria &#8212; abordou que<em><strong> &#8220;82% dos entrevistados concordam que esse tipo de ecossistema (Open Insurance) permite o crescimento, que n&#227;o seria poss&#237;vel de outra forma.&#8221;</strong></em></p><p>Contribuindo com os dados encontrados na Accenture, a Celent &#8212; empresa l&#237;der em pesquisas voltadas para tecnologia &#8212; destacou em um de seus estudos que <em><strong>&#8220;as seguradoras que n&#227;o conseguirem construir suas APIs perder&#227;o competitividade em apenas 5 anos.&#8221;</strong></em></p><p>Logo, a tecnologia <strong>API Open Insurance</strong> se conceitua como uma grande<strong> iniciativa digital </strong>no mercado de trabalho dos seguros<strong> </strong>em que, por meio dela, caminhos s&#227;o abertos para diversas inova&#231;&#245;es digitais no com&#233;rcio, o que &#233; comprovado perante os dados das &#250;ltimas pesquisas e o andamento da implanta&#231;&#227;o do sistema.</p><p>Diante disso,<strong> Dave Ovenden</strong>, diretor administrativo da Willis Towers Watson, prop&#244;s uma vis&#227;o &#250;nica sobre as iniciativas digitais em Open Insurance diante de tamanha transforma&#231;&#227;o no espa&#231;o mundial, e estabeleceu algumas atitudes para alcan&#231;ar mudan&#231;as tecnol&#243;gicas na ind&#250;stria.</p><h4><strong>4 passos para iniciativas digitais no Open Insurance</strong></h4><p><strong>1 . Compartilhar dados para oferecer suporte a ofertas de produtos personalizados</strong></p><p>As seguradoras podem aumentar a efici&#234;ncia operacional encontrando maneiras de compartilhar dados entre sistemas internos e parceiros externos. Ovenden v&#234; isso n&#227;o apenas como uma maneira de economizar custos, mas tamb&#233;m de adequar a cobertura a riscos espec&#237;ficos e atender melhor os clientes.&nbsp;</p><p><strong>2 . Conectar &#8220;especialidades&#8221; para ter uma cultura centrada no cliente</strong></p><p>Ao discutir as caracter&#237;sticas das seguradoras mais inovadoras, uma das principais prioridades &#233; transformar seu sistema de TI de ser centrado em pol&#237;ticas para colocar o cliente no centro.&nbsp;</p><p>Para fazer isso, &#233; necess&#225;rio escolher os melhores componentes para um trabalho espec&#237;fico e os conectar para oferecer a melhor experi&#234;ncia ao cliente. Felizmente, com a inova&#231;&#227;o cont&#237;nua no mercado InsurTech, as ferramentas especializadas est&#227;o se multiplicando e a integra&#231;&#227;o dessas ferramentas ficou mais f&#225;cil.&nbsp;</p><p><strong>3 . Abrir regras de subscri&#231;&#227;o para capacitar os canais</strong></p><p>Os executivos de distribui&#231;&#227;o t&#234;m um leque cada vez maior de op&#231;&#245;es na hora de vender seus produtos. Bolsas de seguros, MGAs digitais, sites de compara&#231;&#227;o de pre&#231;os e empresas n&#227;o seguradoras oferecem novas maneiras de alcan&#231;ar os clientes.&nbsp;</p><p>As seguradoras podem capturar valor nessas oportunidades se implementarem regras de neg&#243;cios cr&#237;ticas de forma consistente e com o m&#237;nimo de interven&#231;&#227;o humana. As seguradoras inovadoras de hoje j&#225; est&#227;o usando ferramentas como Radar Live e MuleSoft para expor essas regras. Isso garante que os riscos certos sejam cobertos com o pr&#234;mio certo, independentemente de qual canal de distribui&#231;&#227;o.&nbsp;</p><p><strong>4 . Aproveitar a inova&#231;&#227;o do ecossistema para ficar &#224; frente</strong></p><p>Um<a href="https://www.mckinsey.com/industries/financial-services/our-insights/ceo-brief-the-future-of-business-building-in-insurance"> briefing recente do CEO da McKinsey </a>destacou a necessidade de as seguradoras inovarem mais rapidamente. O painel discutiu como aproveitar a inova&#231;&#227;o fornecida por um ecossistema mais amplo de parceiros &#233; fundamental para permitir essa velocidade.&nbsp;</p><p>De acordo com Dave, as melhores operadoras reduziram o tempo necess&#225;rio para atualizar as classifica&#231;&#245;es e outras regras importantes de v&#225;rios trimestres para uma quest&#227;o de horas.&nbsp;</p><p>Os 4 passos estabelecidos pelo diretor americano s&#227;o, em sua vis&#227;o, pontos de partida para qualquer corpora&#231;&#227;o que deseja aderir ao Open Insurance. E, com isso, construir um valor singular diante da onda tecnol&#243;gica que est&#225; se formando, atendendo com precis&#227;o as necessidades do consumidor e da esfera trabalhista global.</p><p>Saiba mais sobre a <a href="https://bit.ly/3v1NhlK">Anypoint Platform</a> da Mulesoft, e a integra&#231;&#227;o imediata com Radar Live, Guidewire e outros no <a href="https://bit.ly/3zydJWE">Anypoint Exchange</a>.</p><p>Este artigo foi escrito por Sarah Gomes e publicado originalmente em <a href="https://prensa.li/mulesoft/open-insurance-transformando-o-mercado-de-seguros-por-meio-de-inovacoes-digitais/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Open Insurance: a revolução dos seguros por meio de APIs]]></title><description><![CDATA[O Open Insurance, que em portugu&#234;s entende-se como um Sistema de Seguros Aberto, ir&#225; revolucionar a maneira como as seguradoras atuam no mercado financeiro.]]></description><link>https://www.prensa.li/p/open-insurance-a-revolucao-dos-seguros-por-meio-de-apis</link><guid isPermaLink="false">https://www.prensa.li/p/open-insurance-a-revolucao-dos-seguros-por-meio-de-apis</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 25 Jul 2022 18:47:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1e01d3b2-1700-4cb2-b0e5-59325e757b9d_5616x3744.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GSti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GSti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GSti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GSti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GSti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GSti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Open Insurance: a revolu&#231;&#227;o dos seguros por meio de APIs&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Open Insurance: a revolu&#231;&#227;o dos seguros por meio de APIs" title="Open Insurance: a revolu&#231;&#227;o dos seguros por meio de APIs" srcset="https://substackcdn.com/image/fetch/$s_!GSti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GSti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GSti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GSti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0823f1-2024-4b67-83b6-4bffda715a32_5616x3744.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Foto via Freepik</figcaption></figure></div><p>O<strong> Open Insurance</strong>, que em portugu&#234;s entende-se como um Sistema de Seguros Aberto, ir&#225; revolucionar a maneira como as seguradoras atuam no mercado financeiro.&nbsp;</p><p>Com foco na padroniza&#231;&#227;o dos dados transmitidos, permitindo, assim, sua operacionaliza&#231;&#227;o total com as seguradoras, o modelo promove o controle e fiscaliza&#231;&#227;o do mercado de seguros, resseguros e capitaliza&#231;&#227;o no Brasil.</p><p>Neste artigo, vamos nos aprofundar no Open Insurance: os benef&#237;cios, principal desafio e a utiliza&#231;&#227;o de <strong>APIs</strong>. Acompanhe abaixo!</p><h4><strong>Benef&#237;cios do Open Insurance ao consumidor</strong></h4><p>A SUSEP (Superintend&#234;ncia de Seguros Privados) destaca em seu site a possibilidade de que o consumidor final ter&#225; a compara&#231;&#227;o de servi&#231;os entre as seguradoras de forma simples, &#225;gil e segura. Desse modo, o cliente poder&#225; decidir com informa&#231;&#245;es objetivas a sua real necessidade de contrata&#231;&#227;o e o melhor custo-benef&#237;cio para seu neg&#243;cio.</p><p>Haver&#225;, no mercado, v&#225;rias oportunidades do consumidor ser beneficiado, como, por exemplo: rapidez no registro de sinistros; solu&#231;&#227;o de quest&#245;es contratuais de forma eficaz e com menor burocracia; identifica&#231;&#227;o dos direitos de cada contrato do segurado;&nbsp; ganho de tempo em solicita&#231;&#245;es de altera&#231;&#227;o de contratos; agilidade na capitaliza&#231;&#227;o de recursos, entre outros.</p><p>Em regra, o segurado ter&#225; maior transpar&#234;ncia e confiabilidade na contra&#231;&#227;o e utiliza&#231;&#227;o dos seus servi&#231;os adquiridos. As seguradoras poder&#227;o prover ao usu&#225;rio a incr&#237;vel experi&#234;ncia de ter toda a sua gama de servi&#231;os de forma centralizada, de f&#225;cil acesso e com a total automatiza&#231;&#227;o dos processos envolvidos.</p><h4><strong>O maior desafio do Open Insurance</strong></h4><p>O compartilhamento de dados de forma instant&#226;nea e segura entre todas as partes envolvidas neste processo &#233; o maior desafio a ser superado, j&#225; que requer investimento e alta tecnologia para um resultado satisfat&#243;rio.&nbsp;</p><p>Uma infraestrutura robusta &#233; mais do que necess&#225;ria, tanto para o cumprimento dos prazos de cada etapa a serem cumpridos como na implanta&#231;&#227;o do Open Insurance, proporcionando ao consumidor um exclusivo e valioso resultado.</p><p>A utiliza&#231;&#227;o de uma <strong>estrat&#233;gia baseada em APIs</strong> se torna a solu&#231;&#227;o ideal para viabilizar o Sistema de Seguros Aberto, pois s&#243; assim &#233; poss&#237;vel garantir as integra&#231;&#245;es entre diferentes institui&#231;&#245;es de maneira r&#225;pida e segura, o que ser&#225; essencial para as seguradoras competirem nesta nova realidade do mercado.&nbsp;</p><h4><strong>A moderniza&#231;&#227;o das seguradoras pela utiliza&#231;&#227;o das APIs</strong></h4><p>A necessidade de acesso imediato aos dados far&#225; com que as seguradoras invistam em tecnologia e se modernizem rapidamente. A utiliza&#231;&#227;o de APIs de forma escal&#225;vel ser&#225; um grande trunfo para a conectividade entre todos os setores envolvidos, privados e p&#250;blicos.</p><p>Alguns fatores essenciais para o sucesso do uso das APIs:</p><ul><li><p>Possibilidade de interagir de forma r&#225;pida com sistemas legados, geralmente obsoletos e de dif&#237;cil acesso;</p></li><li><p>Personaliza&#231;&#227;o do uso das APIs para as necessidades do mercado, para cada segmento;</p></li><li><p>Modifica&#231;&#227;o r&#225;pida, quando necess&#225;ria, para atendimento da legisla&#231;&#227;o vigente;</p></li><li><p>Mudan&#231;a na l&#243;gica de neg&#243;cios, de acordo com a necessidade estabelecida por segurados ou seguradoras;</p></li><li><p>Monitoramento total das APIs, com logs e ajustes r&#225;pidos, sem prejudicar os envolvidos, contando, ainda, com a possibilidade de mensurar a expans&#227;o necess&#225;ria de infraestrutura em TI;</p></li><li><p>Descentraliza&#231;&#227;o dos dados, pois n&#227;o h&#225; necessidade de encapsular-los antes mesmo de transform&#225;-los em informa&#231;&#227;o para o usu&#225;rio. Esse procedimento, certamente, promover&#225; respostas mais r&#225;pidas ao consumidor;</p></li><li><p>Flexibilidade total no uso e modifica&#231;&#227;o das regras estabelecidas por parte das seguradoras.</p></li></ul><p>A partir de todos estes fatores j&#225; citados, vemos que as seguradoras precisam ter uma estrat&#233;gia s&#243;lida para se sobressair no mercado, pois elas ter&#227;o uma quantidade imensa de dados sendo trafegados.&nbsp;&nbsp;</p><p>E esses dados precisam de agilidade e confiabilidade na troca de informa&#231;&#245;es; visibilidade perante os clientes; necessidade de cumprir todas as normas governamentais e necessidade de adequa&#231;&#227;o &#224;s mudan&#231;as regulat&#243;rias rapidamente.&nbsp;</p><p>Dessa forma, &#233; not&#243;rio que toda essa automatiza&#231;&#227;o atrav&#233;s de APIs &#233; o que vai diferenciar essa nova realidade que o Open Insurance oferece no mundo dos seguros como conhecemos at&#233; hoje.&nbsp;</p><p>A cria&#231;&#227;o de uma estrat&#233;gia de integra&#231;&#227;o liderada por APIs na Anypoint Platform fornece o conjunto de ferramentas, visibilidade e capacidade de composi&#231;&#227;o necess&#225;rios para abordar todos os cen&#225;rios de seguros.&nbsp;</p><p>Investir nessa estrat&#233;gia fornece uma escalabilidade preparada para atender &#224;s necessidades futuras de maneira eficiente e econ&#244;mica, sem sobrecarregar os recursos. Permitindo, assim, que as operadoras se concentrem em fatores cr&#237;ticos de sucesso para seus neg&#243;cios: escrever pol&#237;ticas financeiramente s&#243;lidas e atend&#234;-las com excel&#234;ncia.&nbsp;</p><p>Este artigo foi escrito por Rodrigo Recchia e publicado originalmente em <a href="https://prensa.li/mulesoft/open-insurance-a-revolucao-dos-seguros-por-meio-de-apis/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[APIs liderando a conectividade em órgãos do governo]]></title><description><![CDATA[Ao utilizar ferramentas como APIs e armazenamento em nuvem, institui&#231;&#245;es governamentais trazem melhorias internas e acompanham as tend&#234;ncias de todo o mercado.]]></description><link>https://www.prensa.li/p/apis-liderando-a-conectividade-em-orgaos-do-governo</link><guid isPermaLink="false">https://www.prensa.li/p/apis-liderando-a-conectividade-em-orgaos-do-governo</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Wed, 08 Jun 2022 12:23:08 GMT</pubDate><enclosure url="https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 424w, https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 848w, https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 1272w, https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 1456w" sizes="100vw"><img src="https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg" data-attrs="{&quot;src&quot;:&quot;https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;APIs liderando a conectividade em &#243;rg&#227;os do governo&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="APIs liderando a conectividade em &#243;rg&#227;os do governo" title="APIs liderando a conectividade em &#243;rg&#227;os do governo" srcset="https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 424w, https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 848w, https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 1272w, https://static.prensa.li/stories/8d/74/05/ad/8d7405ad-960e-4236-9163-adf2f28af731.jpg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Ao utilizar ferramentas como <strong>APIs </strong>e armazenamento em nuvem, institui&#231;&#245;es governamentais trazem melhorias internas e acompanham as tend&#234;ncias de todo o mercado. As APIs, em especial, trazem a possibilidade de criar solu&#231;&#245;es mais flex&#237;veis, com dados de v&#225;rias fontes que beneficiam os usu&#225;rios, funcion&#225;rios e outras institui&#231;&#245;es.</p><p>Vivemos um momento em que empresas e acionistas se relacionam de um jeito inovador, olhando para os sistemas internos e tamb&#233;m para fora das institui&#231;&#245;es. Esse uso maior da tecnologia traz consigo transforma&#231;&#245;es muito r&#225;pidas, que acontecem por vezes diariamente.</p><p>Com isso, os profissionais de TI devem n&#227;o mais apenas desenvolver sistemas, mas estar atentos para garantir a estabilidade e controle, a fim de possibilitar uma intera&#231;&#227;o r&#225;pida e eficiente entre as aplica&#231;&#245;es usadas.</p><h4><strong>APIs e estrutura organizacional</strong></h4><p>As APIs promovem um acesso de conectividade controlado e servem como um contrato entre o consumidor e o provedor de dados. Elas s&#227;o essenciais nos sistemas atuais, mas devemos lembrar que s&#243; elas n&#227;o garantem uma troca de informa&#231;&#245;es eficiente.&nbsp;</p><p>&#201; preciso pensar tamb&#233;m na adapta&#231;&#227;o e na apresenta&#231;&#227;o dessas informa&#231;&#245;es, por isso existe uma necessidade de olhar para o sistema como um todo e a partir da&#237; lidar com seus fragmentos.</p><p>Assim como ag&#234;ncias governamentais, grandes empresas t&#234;m necessidades de conectividade complexas, e por isso precisam que seus blocos de constru&#231;&#227;o sejam liderados por APIs, que comp&#245;em uma <strong>estrutura organizacional.&nbsp;</strong></p><p>Uma boa solu&#231;&#227;o para isso &#233; a constru&#231;&#227;o de uma estrutura de tr&#234;s camadas: <strong>a do sistema, a dos processos e a da experi&#234;ncia.</strong></p><p>Na camada de <strong>sistemas</strong>, as arquiteturas de registro precisam ser acess&#237;veis, e para isso, a conectividade deve ser infal&#237;vel. As APIs t&#234;m o papel de esconder complexidades do usu&#225;rio e responder &#224; central de TI.</p><p>Quanto aos <strong>processos</strong>, eles interagem e moldam os dados que devem ser independentes dos sistemas de onde se originam, bem como os canais para onde esses dados v&#227;o. Aqui, as APIs t&#234;m fun&#231;&#245;es espec&#237;ficas e levam aos dados n&#227;o centrais.</p><p>J&#225; na camada de <strong>experi&#234;ncia</strong>, os dados s&#227;o consumidos em um amplo conjunto de canais, que requisitam uma mesma informa&#231;&#227;o, mas com objetivos diferentes. &#201; nesta etapa que os dados s&#227;o reconfigurados para cada audi&#234;ncia.</p><p>Com o estabelecimento da conectividade por APIs nas empresas e &#243;rg&#227;os do governo, os dados atendem um p&#250;blico maior e promovem facilidades para que cada equipe trabalhe de maneira independente. Com a reutiliza&#231;&#227;o desses dados, evita-se a duplica&#231;&#227;o de esfor&#231;os e os desenvolvedores contribuem em trabalhos iniciados por outros colegas anteriormente.&nbsp;</p><p>As APIs promovem seguran&#231;a ao prever algumas mudan&#231;as, e como s&#227;o partes de um todo, permitem que os profissionais atuem em etapas espec&#237;ficas, fazendo an&#225;lises detalhadas, evitando a regress&#227;o de todo o projeto caso haja falhas em alguma dessas etapas. Isso traz mais agilidade para obter uma administra&#231;&#227;o cuidadosa e inovadora, al&#233;m de uma abordagem mais personalizada.</p><h4><strong>Efici&#234;ncia e integra&#231;&#227;o com APIs</strong></h4><p>Nos &#243;rg&#227;os governamentais, a base de usu&#225;rios est&#225; sempre em expans&#227;o. Isso exige uma redu&#231;&#227;o no tempo de resposta dos servi&#231;os, ao mesmo tempo em que os recursos s&#227;o limitados.&nbsp;</p><p>Buscando por mais efici&#234;ncia em seus processos e redu&#231;&#227;o de custos, uma ag&#234;ncia governamental norte-americana procurou a Mulesoft para otimizar a produtividade do seu desenvolvimento. A solu&#231;&#227;o foi a conectividade liderada por APIs para automatizar os processos de integra&#231;&#227;o de dados, trazendo mais agilidade a um custo mais baixo.&nbsp;</p><p>O sucesso veio r&#225;pido e a inten&#231;&#227;o dessa ag&#234;ncia agora &#233; utilizar essa plataforma em todas as suas necessidades de integra&#231;&#227;o.</p><p>A implementa&#231;&#227;o das APIs vai muito al&#233;m de uma decis&#227;o tecnol&#243;gica. Ela promove uma mudan&#231;a gradual na vis&#227;o organizacional de TI e na forma com que os profissionais da &#225;rea encaram suas fun&#231;&#245;es. Trata-se de um desafio de mudan&#231;as de processos e um projeto de implementa&#231;&#227;o de tecnologia - que &#233; um processo cont&#237;nuo.</p><p>Para essa implementa&#231;&#227;o, a mudan&#231;a de comportamento deve come&#231;ar por pequenas &#225;reas, e &#224; medida com que melhorias v&#227;o se observando, essa mudan&#231;a vai naturalmente se espalhar por toda a empresa. Ela tamb&#233;m pode ser impulsionada pela cria&#231;&#227;o de um Centro de Habilita&#231;&#227;o para a ado&#231;&#227;o massiva dessa mudan&#231;a.</p><p>A Anypoint Platform &#233; uma solu&#231;&#227;o desenvolvida pela Mulesoft que possibilita a transforma&#231;&#227;o digital por meio da compreens&#227;o da conectividade liderada por APIs. Em uma plataforma unificada, promove a organiza&#231;&#227;o dos servi&#231;os e integra&#231;&#227;o das aplica&#231;&#245;es, facilitando muito a rotina dos desenvolvedores.&nbsp;</p><p>Os processos se tornam de duas a cinco vezes mais r&#225;pidos, com uma redu&#231;&#227;o de at&#233; 30% nos custos de integra&#231;&#227;o. Hoje, diversas ag&#234;ncias federais civis ao redor do mundo utilizam a plataforma.&nbsp;</p><p>E o pr&#243;ximo a se beneficiar desse sistema pode ser voc&#234;. <a href="https://bit.ly/3y8npqn">Conhe&#231;a as solu&#231;&#245;es</a> para a sua empresa!</p><p>Este artigo foi escrito por Maria Rinaldi e publicado originalmente em <a href="https://prensa.li/mulesoft/apis-liderando-a-conectividade-em-orgaos-do-governo/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Como os governos podem usar APIs para atender às necessidades dos cidadãos]]></title><description><![CDATA[(Scott Graham via Unsplash)]]></description><link>https://www.prensa.li/p/como-os-governos-podem-usar-apis-para-atender-as-necessidades-dos-cidadaos</link><guid isPermaLink="false">https://www.prensa.li/p/como-os-governos-podem-usar-apis-para-atender-as-necessidades-dos-cidadaos</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 09 May 2022 13:55:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0036ffe4-abc3-46b7-adee-518b46d1f54e_7360x4912.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!689g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!689g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 424w, https://substackcdn.com/image/fetch/$s_!689g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 848w, https://substackcdn.com/image/fetch/$s_!689g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!689g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!689g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Como os governos podem usar APIs para atender &#224;s necessidades dos cidad&#227;os&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Como os governos podem usar APIs para atender &#224;s necessidades dos cidad&#227;os" title="Como os governos podem usar APIs para atender &#224;s necessidades dos cidad&#227;os" srcset="https://substackcdn.com/image/fetch/$s_!689g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 424w, https://substackcdn.com/image/fetch/$s_!689g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 848w, https://substackcdn.com/image/fetch/$s_!689g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!689g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ee0210-e8a0-46bc-965c-b4c107ef3ef4_7360x4912.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>(Scott Graham via Unsplash)</em></p><p>A pandemia do coronav&#237;rus estimulou in&#250;meras mudan&#231;as dr&#225;sticas no mundo inteiro&nbsp;e, com isso, autoridades globais t&#234;m trabalhado para atender a demandas sem precedentes n&#227;o apenas do setor de sa&#250;de, mas da sociedade como um todo.</p><p>A <strong>escassez de EPI, recursos de teste insuficientes e o aumento de indiv&#237;duos solicitando benef&#237;cios de desemprego</strong> foram algumas das diversas necessidades que surgiram e precisaram ser supridas rapidamente pelos governos.</p><p>De acordo com a UN International Labour Organization &amp; Health Organization, mais de<strong> 400 milh&#245;es de trabalhadores em todo o mundo perderam seus empregos </strong>no segundo semestre de 2020.</p><p>Em meio &#224; crise, cada pa&#237;s precisou intensificar o desenvolvimento de solu&#231;&#245;es digitais para poder se adaptar ao novo cen&#225;rio.</p><p>Setores como o da <strong>sa&#250;de</strong>, <strong>educa&#231;&#227;o </strong>e <strong>banc&#225;rio </strong>est&#227;o passando por uma grande transforma&#231;&#227;o, principalmente digital. No Brasil, essas mudan&#231;as podem ser vistas especialmente com a implementa&#231;&#227;o do m&#233;todo Open - Finance e Health, por exemplo.</p><p>Podemos citar algumas dessas solu&#231;&#245;es que foram impulsionadas ou aprimoradas durante esse per&#237;odo pand&#234;mico, e que mais t&#234;m causado impacto na sociedade brasileira.&nbsp;</p><p>Entre elas est&#227;o o <strong>Pix </strong>e <strong>Open Banking </strong>no setor financeiro; a ado&#231;&#227;o em massa de tecnologias, principalmente da educa&#231;&#227;o, com aulas online, e na sa&#250;de, com diagn&#243;stico de Covid-19 e consultas sendo realizadas virtualmente, em sites e aplicativos.</p><h4><strong>A transforma&#231;&#227;o digital do setor p&#250;blico</strong></h4><p>Ao aproveitar as APIs de uma plataforma de integra&#231;&#227;o, o setor p&#250;blico pode atender &#224;s demandas atuais e planejar as necessidades futuras dos cidad&#227;os de forma muito mais r&#225;pida.</p><p>A <a href="https://prensa.li/mulesoft/como-apis-podem-trazer-eficiencia-de-automacao-para-o-setor-publico/">automa&#231;&#227;o de processos a partir de APIs</a> simplifica a presta&#231;&#227;o de servi&#231;os ao cidad&#227;o, permitindo uma compreens&#227;o de forma abrangente das necessidades individuais de cada um, garantindo que estejam recebendo o que precisam.</p><p>E, n&#227;o apenas atender &#224;s necessidades imediatas de curto prazo, mas planejar uma experi&#234;ncia mais abrangente que seja capaz de gerenciar as demandas mut&#225;veis &#224; longo prazo.</p><p>Ainda que um grande n&#250;mero de<strong> iniciativas digitais </strong>j&#225; estivessem em andamento antes do Covid-19, a velocidade com que as solu&#231;&#245;es foram colocadas em pr&#225;tica foi impressionante - diminuindo anos de desenvolvimento em meses, ou at&#233; mesmo semanas.</p><p>As mudan&#231;as necess&#225;rias precisavam ser aplicadas com urg&#234;ncia. Canais de atendimento ultrapassados se tornaram canais digitais, ambientes de trabalho ficaram mais fluidos e a comunica&#231;&#227;o se tornou <strong>omnichannel</strong>.</p><p>A transforma&#231;&#227;o digital &#233; algo que est&#225; no topo da lista de prioridades de TI dos setores p&#250;blicos. A <strong>integra&#231;&#227;o </strong>&#233; uma parte crucial desse processo, pois as solu&#231;&#245;es digitais requerem dados de m&#250;ltiplos sistemas de back-end.</p><p><strong>Mas, por que &#233; t&#227;o dif&#237;cil alcan&#231;ar isso?</strong></p><p>Os <strong>sistemas legados </strong>apresentam um verdadeiro desafio para a moderniza&#231;&#227;o. Migrar para solu&#231;&#245;es na nuvem, por exemplo, requer dados em tempo real que est&#227;o &#8220;presos&#8221; a uma infraestrutura ultrapassada.</p><p>Plataformas como <strong>Citizen 360 </strong>da <strong>MuleSoft </strong>ajudam os governos a se modernizar e criar inova&#231;&#245;es digitais para atender e superar as expectativas dos cidad&#227;os a partir de APIs.&nbsp;</p><p>Veja onde as solu&#231;&#245;es t&#234;m sido aplicadas no servi&#231;o p&#250;blico de alguns pa&#237;ses:</p><ul><li><p><strong>Departamento de agricultura dos Estados Unidos (USDA)</strong>: moderniza&#231;&#227;o dos setores de Finan&#231;as e Recursos Humanos, tendo como principais resultados APIs alavancadas em 29 ag&#234;ncias e tempo de constru&#231;&#227;o de interfaces reduzido em 40%;</p></li><li><p><strong>Estado do Colorado: </strong>elegibilidade de benef&#237;cios em tempo real, com gerenciamento de diversos aplicativos de programas estaduais;</p></li><li><p><strong>Departamento de atendimento infantil do Indiana:</strong> gerenciamento de resposta a emerg&#234;ncia, com solu&#231;&#245;es de gerenciamento de EPI em todo o estado se destacaram em horas;</p></li><li><p><strong>Servi&#231;o Nacional de Sa&#250;de (NHS - Reino Unido):</strong> automatiza&#231;&#227;o de servi&#231;os sociais, onde foram removidas 40% das etapas manuais no processo de aloca&#231;&#227;o de &#243;rg&#227;os;</p></li><li><p><strong>Nova Gales do Sul (NSW - Austr&#225;lia):</strong> auto-atendimento de cidad&#227;os com "One Stop Shop" para mais de 800 servi&#231;os em 40 ag&#234;ncias diferentes.</p></li></ul><p>As APIs s&#227;o essenciais para impulsionar a automa&#231;&#227;o e ajudar o setor p&#250;blico a reduzir o n&#250;mero de processos manuais, e potencializar a moderniza&#231;&#227;o do fluxo de servi&#231;os. Com isso, os governos podem n&#227;o somente atender &#224;s necessidades dos cidad&#227;os, mas tamb&#233;m exced&#234;-las.</p><div><hr></div><p>Para saber mais sobre<strong> como o setor p&#250;blico tem lidado com os desafios da transforma&#231;&#227;o digital na Era do Covid-19</strong>, assista ao <a href="https://www.mulesoft.com/webinars/api/saas-government-legacy-modernization?iesrc=ctr">webinar </a>apresentado por <strong>Kevin Flanagan</strong>, Global GTM Lead do Setor P&#250;blico da MuleSoft, e <strong>Shad Imam</strong>, Diretor de Solution Engineering do Setor P&#250;blico da MuleSoft.</p>]]></content:encoded></item><item><title><![CDATA[Experiências conectadas no mercado automotivo]]></title><description><![CDATA[A transforma&#231;&#227;o digital &#233; uma realidade nas empresas do mundo inteiro, e todos os setores est&#227;o passando por uma.]]></description><link>https://www.prensa.li/p/experiencias-conectadas-no-mercado-automotivo</link><guid isPermaLink="false">https://www.prensa.li/p/experiencias-conectadas-no-mercado-automotivo</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Tue, 21 Dec 2021 23:11:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d095dc7-c954-41d0-a2c7-4c9c8f76d95b_800x445.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uNzw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uNzw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uNzw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uNzw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uNzw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uNzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Experi&#234;ncias conectadas no mercado automotivo&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Experi&#234;ncias conectadas no mercado automotivo" title="Experi&#234;ncias conectadas no mercado automotivo" srcset="https://substackcdn.com/image/fetch/$s_!uNzw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uNzw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uNzw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uNzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1702f6c3-162e-4bed-a28e-14a18fb71c2c_800x445.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A <strong>transforma&#231;&#227;o digital </strong>&#233; uma realidade nas empresas do mundo inteiro, e todos os setores est&#227;o passando por uma. Um dos objetivos dessa transforma&#231;&#227;o &#233; fornecer aos clientes experi&#234;ncias verdadeiramente conectadas.&nbsp;</p><p>A nova gera&#231;&#227;o de consumidores deseja produtos e <strong>servi&#231;os integrados e personalizados</strong>, que possam ser aproveitados em todos os canais. Essa exig&#234;ncia tornou a transforma&#231;&#227;o digital em um imperativo estrat&#233;gico para as empresas.&nbsp;&nbsp;</p><p>Por isso, aqueles que adotam a transforma&#231;&#227;o digital mais r&#225;pido est&#227;o liderando o mercado; enquanto os mais lentos, est&#227;o ficando para tr&#225;s.&nbsp;No entanto, alguns desafios de integra&#231;&#227;o podem impedir essa mudan&#231;a para algumas organiza&#231;&#245;es.&nbsp;</p><p>A conectividade &#233; um passo essencial para alcan&#231;ar uma transforma&#231;&#227;o digital bem-sucedida e as <strong>APIs </strong>s&#227;o fundamentais para alcan&#231;ar esse passo.&nbsp;&nbsp;</p><p>As APIs facilitam a troca de informa&#231;&#245;es e dados. Elas criam pontes entre aplica&#231;&#245;es e plataformas no mundo virtual, sem que seja percept&#237;vel para a maioria dos usu&#225;rios.&nbsp;&nbsp;</p><h4><strong>A Conectividade da BMW&nbsp;&nbsp;</strong></h4><p>Durante a Dreamforce 2019, Rene Wies, VP do Grupo de TI, Vendas e Marketing da BMW, enfatizou a import&#226;ncia de fornecer uma experi&#234;ncia cont&#237;nua em toda a jornada do cliente.&nbsp;&nbsp;</p><p>Desde a procura de carros online, a visita a uma concession&#225;ria BMW, para testar a dire&#231;&#227;o do carro, at&#233; a compra do carro, a tudo o que vem com a propriedade de um carro, como servi&#231;o, reparos e manuten&#231;&#227;o.&nbsp;</p><p><em>&#8220;Quer&#237;amos ter a mesma experi&#234;ncia de perfei&#231;&#227;o e alegria de dirigir de tr&#225;s do volante para fora do carro&#8221;</em>, disse Wies.<em> &#8220;Para fazer isso, tivemos que conectar muitos pontos de contato na jornada do cliente.&#8221;&nbsp;</em></p><p>Wies explicou que, com a <strong>Plataforma Anypoint</strong>, da Mulesoft, a BMW interconectou todos os seus sistemas cr&#237;ticos de neg&#243;cios para dar aos funcion&#225;rios - incluindo vendedores, t&#233;cnicos e associados do cliente - acesso aos dados corretos em cada ponto de contato.&nbsp;</p><p>A Plataforma Anypoint permite criar APIs e integra&#231;&#245;es com velocidade e seguran&#231;a, com ativos reutiliz&#225;veis usando cliques ou c&#243;digo, por meio de uma interface da Web ou de um IDE de desktop.&nbsp;</p><h4><strong>A experi&#234;ncia do usu&#225;rio na decis&#227;o de compra&nbsp;</strong></h4><p>A experi&#234;ncia do cliente &#233; a percep&#231;&#227;o geral que o consumidor constr&#243;i a partir de cada intera&#231;&#227;o, f&#237;sica ou virtual, com os profissionais de uma determinada marca ou empresa. Existem v&#225;rios pontos de contato diferentes para entregar um atendimento de qualidade ao cliente.&nbsp;</p><p>Na compra de um carro, por exemplo, a jornada da experi&#234;ncia do cliente pode incluir desde visitar concession&#225;rias at&#233; o p&#243;s-venda e feedback no site e/ou redes sociais da empresa que vendeu o carro.&nbsp;</p><p>&#201; importante que a empresa priorize o tempo de intera&#231;&#227;o com o comprador para conseguir entender melhor suas necessidades e prefer&#234;ncias.&nbsp;</p><p>De acordo com o portal <a href="https://www.cbtnews.com/why-dealerships-need-to-improve-their-customer-experience/">CBT Automotive Network</a>, <strong>54% dos consumidores comprariam de concession&#225;rias que oferecem melhores experi&#234;ncias</strong>, quando comparado a concession&#225;rias que ofertam pre&#231;os mais baixos.&nbsp;</p><p>Al&#233;m disso, <strong>72% dos consumidores visitariam concession&#225;rias com mais frequ&#234;ncia se o processo de compra fosse melhorado.&nbsp;</strong></p><p>Os n&#250;meros demonstram que compradores de carro est&#227;o dispostos a gastar mais com uma boa experi&#234;ncia. Por isso, as concession&#225;rias devem alternativas para tornar o processo r&#225;pido, f&#225;cil e conveniente.&nbsp;</p><h4><strong>O caminho de sucesso dos carros conectados&nbsp;</strong></h4><p>A BMW &#233; uma das pioneiras a disponibilizar a conectividade em seus ve&#237;culos e, no Brasil, j&#225; ultrapassou o marco de 50 mil carros conectados.&nbsp;</p><p>A empresa come&#231;ou com o BMW Teleservices, enviando dados t&#233;cnicos de sistemas selecionados para auxiliar os concession&#225;rios a prestar melhor atendimento aos clientes.&nbsp;&nbsp;</p><p><em>&#8220;Atualmente, h&#225; atualiza&#231;&#245;es de software para praticamente todos os m&#243;dulos dos ve&#237;culos, chamada de emerg&#234;ncia, concierge e assist&#234;ncia 24 horas que recebem dados em tempo real, transmiss&#227;o de pacotes de voz para reconhecimento com intelig&#234;ncia artificial em nuvem e at&#233; transmiss&#227;o de fotos dos ve&#237;culos para os clientes, e estamos apenas come&#231;ando.&#8221;</em>, disse Henrique Miranda, gerente de conectividade da BMW no Brasil.&nbsp;</p><p>A marca tamb&#233;m lan&#231;ou nesse ano o<strong> My BMW App</strong> &#8211; aplicativo com visual moderno, e inteiramente voltado para a experi&#234;ncia do usu&#225;rio.&nbsp;&nbsp;</p><p><em>&#8220;O My BMW App &#233; um passo importante para ampliar a qualidade do relacionamento com nossos clientes, uma vez que oferece conex&#227;o remota como ve&#237;culo.&#8221;</em> diz Henrique Miranda, Head de mobilidade el&#233;trica LATAM da BMW.&nbsp;</p><p>Com o aplicativo, o dia a dia do usu&#225;rio fica muito mais pr&#225;tico. &#201; poss&#237;vel, por exemplo, habilitar a BMW Digital Key, que transforma o smartphone&nbsp; do usu&#225;rio em uma chave virtual, dispensando a sua vers&#227;o f&#237;sica.&nbsp;</p><p>Al&#233;m disso, o motorista pode saber onde o ve&#237;culo est&#225; estacionado, acessar abertura e travamento das portas, e outras informa&#231;&#245;es como quilometragem, volume de combust&#237;vel no tanque, e a localiza&#231;&#227;o e contato com o concession&#225;rio mais pr&#243;ximo.&nbsp;</p><p>O My BMW App &#233; um dos exemplos de como o setor automobil&#237;stico pode se adaptar &#224; transforma&#231;&#227;o digital, incluindo servi&#231;os e produtos conectados que proporcionam mais comodidade e satisfa&#231;&#227;o do usu&#225;rio.&nbsp;</p><p>Outras marcas seguem o mesmo caminho de inova&#231;&#227;o feito pela BMW. Os carros conectados come&#231;aram a ganhar espa&#231;o no setor automobil&#237;stico brasileiro por volta de 2015, com o sistema OnStar da Chevrolet.&nbsp;</p><p>A partir disso, muita coisa mudou. Hoje, al&#233;m de aplicativos que permitem a&#231;&#245;es remotas, e sistemas com comandos de voz e conex&#227;o sem fio, &#233; poss&#237;vel at&#233; pedir lanches pela tela do carro &#8211; como no caso do Fiat Pulse.&nbsp;</p><p>Outros autom&#243;veis com sistema conectado como Jeep Renegade, Ford Ranger, Hyundai HB20, Onix e Onix Plus da Chevrolet j&#225; est&#227;o dispon&#237;veis no mercado para o brasileiro que deseja ter uma experi&#234;ncia integrada.&nbsp;</p>]]></content:encoded></item><item><title><![CDATA[Conheça o mercado de telecomunicação]]></title><description><![CDATA[O setor de telecomunica&#231;&#245;es &#233; um dos mais din&#226;micos e de r&#225;pido crescimento em todo o mundo.]]></description><link>https://www.prensa.li/p/conheca-o-mercado-de-telecomunicacao</link><guid isPermaLink="false">https://www.prensa.li/p/conheca-o-mercado-de-telecomunicacao</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 13 Dec 2021 20:24:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/af2c0b49-7684-440f-b21a-da9876d44cf6_900x525.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kLDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kLDJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kLDJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kLDJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kLDJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kLDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conhe&#231;a o mercado de telecomunica&#231;&#227;o&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Conhe&#231;a o mercado de telecomunica&#231;&#227;o" title="Conhe&#231;a o mercado de telecomunica&#231;&#227;o" srcset="https://substackcdn.com/image/fetch/$s_!kLDJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kLDJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kLDJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kLDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c1e9ec-8377-42a8-8c60-d3899a28647d_900x525.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>O setor de telecomunica&#231;&#245;es &#233; um dos mais din&#226;micos e de r&#225;pido crescimento em todo o mundo.&nbsp;&nbsp;</p><p>De acordo com a pesquisa&nbsp;<a href="http://www.ipcbr.com/index.html">IPC Maps</a>, especializada em avaliar o potencial de consumo dos brasileiros, o setor de telecomunica&#231;&#245;es&nbsp;do Pa&#237;s&nbsp;deve movimentar R$ 158,8 bilh&#245;es neste ano.</p><p>O levantamento indica que, entre 2019 e 2020, o potencial de consumo neste setor subiu 5,5%, de R$ 131,9 bilh&#245;es para R$ 139,2 bilh&#245;es. O ano de 2021 manteve a tend&#234;ncia de alta. &nbsp;</p><p>V&#225;rios fatores est&#227;o definidos para impactar o crescimento no futuro da ind&#250;stria de telecomunica&#231;&#245;es e exigir&#227;o que as organiza&#231;&#245;es inovem suas ofertas de servi&#231;os, mudem seus modelos de neg&#243;cios e se tornem mais flex&#237;veis, &#225;geis e conectadas. &nbsp;</p><p>Esses elementos incluem:&nbsp;</p><ul><li><p>O&nbsp;impacto da tecnologia 5G na largura de banda;&nbsp;&nbsp;</p></li><li><p>Confiabilidade e conectividade de alta velocidade,&nbsp;&nbsp;</p></li><li><p>Demanda crescente por servi&#231;os gerenciados de valor agregado;&nbsp;</p></li><li><p>O&nbsp;valor da&nbsp;Internet das Coisas (IoT);&nbsp;&nbsp;</p></li><li><p>Atendimento aprimorado ao cliente;&nbsp;</p></li></ul><ul><li><p>Necessidade de solu&#231;&#245;es ponta a ponta.&nbsp;&nbsp;</p></li></ul><p>Esses fatores n&#227;o est&#227;o apenas oferecendo oportunidades de crescimento, mas s&#227;o alguns dos maiores desafios que as empresas de telecomunica&#231;&#245;es ter&#227;o de navegar em rela&#231;&#227;o ao futuro da ind&#250;stria de telecom.&nbsp;</p><p>A transforma&#231;&#227;o digital e a introdu&#231;&#227;o de novas tecnologias s&#227;o abundantes, proporcionando uma oportunidade significativa para as empresas de telecomunica&#231;&#245;es expandirem suas ofertas de servi&#231;os e solu&#231;&#245;es para agregar maior valor aos clientes empresariais e consumidores. &nbsp;</p><p>A tecnologia inovadora, se usada e aproveitada corretamente, pode ajudar as empresas de telecomunica&#231;&#245;es a se diferenciarem no mercado, reduzir a rotatividade de clientes e aumentar a produtividade.&nbsp;</p><p>Isso exigir&#225; que as empresas de telecomunica&#231;&#245;es pensem fora da caixa de conectividade atual e evoluam.&nbsp;</p><p>Essas novas tecnologias - SaaS, m&#243;vel e a Internet de Coisas (IoT) - exigem um novo n&#237;vel de conex&#227;o que n&#227;o pode ser alcan&#231;ado com as abordagens de integra&#231;&#227;o de ontem.&nbsp;</p><p>&#192; medida que essas tecnologias evoluem, torna-se essencial para cada operadora de telecomunica&#231;&#245;es desenvolver um sistema mais seguro, escal&#225;vel e pr&#225;tico. &nbsp;E esse processo pode ser realizado com o apoio das APIs.&nbsp;</p><h4><strong>As APIs dentro do setor de telecomunica&#231;&#227;o&nbsp;</strong></h4><p>Para se manterem competitivas neste contexto, as organiza&#231;&#245;es devem usar APIs para aumentarem a agilidade e a efici&#234;ncia com que se adaptam &#224; mudan&#231;a tecnol&#243;gica. &nbsp;</p><p>Abrindo servi&#231;os para reutiliza&#231;&#227;o em v&#225;rios ecossistemas, as APIs simplificam muito o processo de entrega de servi&#231;os por meio de redes m&#243;veis e da web. &nbsp;</p><p>S&#227;o v&#225;rios benef&#237;cios que as APIs podem ofertar para o setor de comunica&#231;&#227;o. Entre eles podemos destacar a maximiza&#231;&#227;o da inova&#231;&#227;o tecnol&#243;gica e otimiza&#231;&#227;o da efici&#234;ncia do desenvolvimento de novos servi&#231;os.&nbsp;</p><p>As APIs permitem que os sistemas de software "conversem" uns com os outros, abrindo novas possibilidades. Desenvolvedores podem reutilizar APIs para economizar tempo e as empresas podem compartilh&#225;-las.&nbsp;</p><p>As telecomunica&#231;&#245;es tamb&#233;m usam APIs para conectar seus sistemas internos e fun&#231;&#245;es para que possam trabalhar de forma interdepartamental com mais efici&#234;ncia.&nbsp;</p><p>O resultado final: uma gama sem precedentes de produtos e servi&#231;os para clientes. Para empresas de telecomunica&#231;&#245;es que buscam novas fontes de receita, a hora &#233; perfeita para usar essas pot&#234;ncias digitais para aumentar seus resultados financeiros.&nbsp;</p><p>Para conseguir esses resultados, &#233; necess&#225;rio que as organiza&#231;&#245;es mudem de uma vis&#227;o 'centrada no sistema' para uma 'orientada por dom&#237;nio', em que os dom&#237;nios forne&#231;am uma vis&#227;o unificada de todo o neg&#243;cio e abstraiam dos sistemas legados. &nbsp;&nbsp;</p><p>Mas como fazer isso?&nbsp;</p><h4><strong>Como reutilizar APIs&nbsp;</strong></h4><p>Existem algumas maneiras. Uma delas &#233; com uma vis&#227;o unificada do cliente, que fornece um conjunto comum de dados entre sistemas para servi&#231;os de linha fixa e m&#243;vel.&nbsp;</p><p>Outra &#233; com um &#250;nico processo de pedido que pode distribuir dados de pedido de sistemas front-end para back-end.&nbsp;</p><p>Os dom&#237;nios s&#227;o refletidos por meio de APIs reutiliz&#225;veis que encapsulam os sistemas de registro para que os consumidores das APIs possam pensar em dom&#237;nios como cliente, produto e pedido, em vez de lidar com muitos sistemas diferentes. &nbsp;</p><p>Assim &#233; poss&#237;vel focar na melhoria dos processos de neg&#243;cios, em vez de lidar com a complexidade e as caracter&#237;sticas dos sistemas subjacentes.&nbsp;</p><p>Com a conectividade baseada em API, os dados podem ser desbloqueados dos sistemas legados, sejam sistemas BSS legados, bancos de dados ou servi&#231;os. Esses dados podem ent&#227;o ser usados para influenciar os processos de neg&#243;cios ou fornecer uma experi&#234;ncia. &nbsp;</p><p>Essa abordagem permite que as equipes centrais de TI exponham dados e processos sem ter que migrar ou duplicar dados ou alterar aplicativos legados. Os desenvolvedores podem descobrir e auto atender essas APIs para construir uma experi&#234;ncia do cliente.&nbsp;</p><p>Ao implementar uma camada de experi&#234;ncia digital, as empresas podem modernizar sua infraestrutura legada com uma abordagem passo a passo. &nbsp;</p><h4><strong>Estudo de caso da SES&nbsp;</strong></h4><p>A <strong>SES </strong>&#233; uma empresa de comunica&#231;&#245;es via sat&#233;lite que possui 65 sat&#233;lites com cobertura de 99% da popula&#231;&#227;o mundial, distribuindo mais de 7.700 canais de TV digital para 325 milh&#245;es de lares em todo o mundo. &nbsp;</p><p>Como parte de uma nova estrat&#233;gia de neg&#243;cios, a SES precisava transformar seu cen&#225;rio digital e estabelecer relacionamentos mais pr&#243;ximos com seus clientes construindo um portal do usu&#225;rio para unificar sua experi&#234;ncia.&nbsp;</p><p>A equipe de TI da SES sentiu necessidade de integrar melhor as solu&#231;&#245;es de neg&#243;cios, sistemas, aplicativos e fontes de dados de forma r&#225;pida e eficiente. &nbsp;</p><p>A abordagem de integra&#231;&#227;o anterior da SES, point-to-point, atrasava a equipe de TI devido ao n&#250;mero de aplicativos que eles precisavam se conectar.&nbsp;</p><p><em>&#8220;Historicamente, j&#225; fizemos muitas integra&#231;&#245;es de aplicativos. Mas est&#225;vamos fazendo isso de uma maneira mais maneira tradicional, onde havia muitas conex&#245;es ponto a ponto",</em> <a href="https://www.mulesoft.com/case-studies/api/ses-telecom">disse </a>Stefan Okhuijzen, Vice-presidente s&#234;nior de aplicativos de neg&#243;cios. &nbsp;</p><p><em>&#8220;Acabamos notando que n&#227;o consegu&#237;amos acompanhar os aplicativos e integra&#231;&#245;es que t&#237;nhamos.&#8221;&nbsp;</em></p><p>A SES queria ir al&#233;m da integra&#231;&#227;o point-to-point. Pensando nisso, a organiza&#231;&#227;o encontrou a Mulesoft, que apresentou uma abordagem de integra&#231;&#227;o que promovia essas conex&#245;es de forma mais r&#225;pida por meio de APIs dentro de uma plataforma.&nbsp;</p><p>Usando conectividade liderada por API e a Anypoint Platform, a SES construiu APIs para expor os principais aplicativos, sistemas e fontes de dados. Essa abordagem baseada em aplica&#231;&#245;es revolucionou a maneira como a equipe de TI da SES trabalha.&nbsp;</p><p><em>&#8220;APIs, por design, devem ser facilmente atualiz&#225;veis, facilmente alter&#225;veis, em camadas, eles fornecem a flexibilidade que queremos&#8221;</em>, diz Ruy Pinto, CIO. &nbsp;</p><p>Al&#233;m disso, essas APIs foram reutilizadas para projetos futuros, tornando as implementa&#231;&#245;es de integra&#231;&#227;o muito mais r&#225;pidas. <em>&#8220;Com a MuleSoft, estamos construindo uma biblioteca mais global de componentes reutiliz&#225;veis, que tornam nossas vidas mais f&#225;ceis</em>&#8221;, diz Stefan.&nbsp;</p><p>Usando a Anypoint Platform e conectividade baseada em API, a SES foi capaz de melhorar drasticamente o cliente experi&#234;ncia, entregando seu portal do cliente. &nbsp;</p><p>Hoje, o portal oferece aos clientes a capacidade para obter insights sobre os padr&#245;es de tr&#225;fego de sat&#233;lite e outros detalhes importantes, como quais sites os usu&#225;rios est&#227;o visitando nos servidores dos sat&#233;lites.&nbsp;</p><h4><strong>O que &#233; a Anypoint Plataform&nbsp;</strong></h4><p>A <strong>Anypoint Platform</strong> foi constru&#237;da com o prop&#243;sito de permitir o desenvolvimento de uma rede de aplicativos por meio de conectividade baseada em API. &nbsp;</p><p>Com uma plataforma de integra&#231;&#227;o h&#237;brida, a Anypoint Platform tem servido como o capacitador principal para a rede de aplicativos, transforma&#231;&#245;es tecnol&#243;gicas e organizacionais.&nbsp;</p><p>O projeto permite que as organiza&#231;&#245;es possam lan&#231;ar novos produtos, servi&#231;os e experi&#234;ncias 2 a 5 vezes mais r&#225;pido e pode-se esperar uma redu&#231;&#227;o de at&#233; 90,25% nos custos de entrega do projeto para novos aplicativos.&nbsp;</p><p>Esses resultados permitem que as organiza&#231;&#245;es atinjam a velocidade exata para atender &#224;s necessidades de neg&#243;cios e, por sua vez, respondam a mudan&#231;as nas necessidades dos clientes mais rapidamente.&nbsp;</p><p><em>Quer saber mais? Clique aqui e descubra as solu&#231;&#245;es&nbsp;<a href="https://bit.ly/3oDQCnH">Mulesoft.</a>&nbsp;</em></p>]]></content:encoded></item><item><title><![CDATA[Salesforce: do Customer 360 ao streaming]]></title><description><![CDATA[Pioneira no modelo software as a service (SaaS), Salesforce &#233; uma plataforma de gerenciamento de relacionamento com o cliente (CRM) que ajuda equipes de marketing, vendas, com&#233;rcio, servi&#231;os e TI a trabalhar como uma s&#243;, de qualquer lugar.]]></description><link>https://www.prensa.li/p/salesforce-do-customer-360-ao-streaming</link><guid isPermaLink="false">https://www.prensa.li/p/salesforce-do-customer-360-ao-streaming</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Wed, 01 Dec 2021 19:43:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c704915-2735-4a65-8fb5-6a6886a649e8_902x528.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zR4X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zR4X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 424w, https://substackcdn.com/image/fetch/$s_!zR4X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 848w, https://substackcdn.com/image/fetch/$s_!zR4X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 1272w, https://substackcdn.com/image/fetch/$s_!zR4X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zR4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Salesforce: do Customer 360 ao streaming&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Salesforce: do Customer 360 ao streaming" title="Salesforce: do Customer 360 ao streaming" srcset="https://substackcdn.com/image/fetch/$s_!zR4X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 424w, https://substackcdn.com/image/fetch/$s_!zR4X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 848w, https://substackcdn.com/image/fetch/$s_!zR4X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 1272w, https://substackcdn.com/image/fetch/$s_!zR4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff85f2-8064-4e7d-883c-3094f1e0d139_902x528.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Pioneira no modelo software as a service (SaaS), Salesforce &#233; uma plataforma de gerenciamento de relacionamento com o cliente (CRM) que ajuda equipes de marketing, vendas, com&#233;rcio, servi&#231;os e TI a trabalhar como uma s&#243;, de qualquer lugar.&nbsp;</p><p>Fundada em quatro valores principais &#8211; <strong>confian&#231;a, customer success, inova&#231;&#227;o e igualdade</strong> -, a empresa possibilidade a integra&#231;&#227;o de seus clientes atrav&#233;s do <strong>Customer 360</strong>, plataforma que capacita todo o pacote de aplicativos conectados da Salesforce. &nbsp;</p><p>Mais de 150.000 empresas, grandes e pequenas, est&#227;o expandindo seus neg&#243;cios com os servi&#231;os da Salesforce &#8211; que v&#227;o desde o engajamento de clientes com marketing digital relevante e emp&#225;tico, at&#233; atendimento ao cliente de qualidade com equipes prontas para trabalhar de qualquer lugar.&nbsp;</p><p><em>&#8220;Os clientes n&#227;o est&#227;o comprando software, eles est&#227;o entrando em um relacionamento com uma empresa que os ajudar&#225; a navegar no futuro da tecnologia.</em>&#8221; - Bret Taylor, presidente da Salesforce &amp; COO.&nbsp;</p><p>A miss&#227;o da Salesforce &#233; <strong>&#8220;construir pontes entre empresas e clientes&#8221;</strong>, entregando conex&#245;es significativas e unindo cada departamento para que o foco seja o cliente.&nbsp;</p><p>E com o Customer 360, Salesforce possibilita que cada pessoa da equipe colabore com recursos integrados que orientam decis&#245;es essenciais exatamente onde as pessoas trabalham.&nbsp;</p><h4><strong>Salesforce no universo de streamings&nbsp;</strong></h4><p>Em agosto 2021, a <a href="https://www.salesforce.com/news/press-releases/2021/08/10/announcing-salesforce-plus-new-streaming-service/">Salesforce anunciou o lan&#231;amento do seu streaming</a>, o<strong> Salesforce+</strong>, com experi&#234;ncias ao vivo e conte&#250;dos originais, como s&#233;ries e podcasts, para cada fun&#231;&#227;o, setor e linha de neg&#243;cios, tudo em um s&#243; lugar.&nbsp;</p><p>Assim como a Disney e Netflix fizeram com servi&#231;os de streaming para consumidores, Salesforce + fornece uma plataforma de m&#237;dia de neg&#243;cios sempre ativa para quem quer aprender novas habilidades, buscar novas oportunidades de carreira e promover mudan&#231;as no mundo.&nbsp;</p><p><em>&#8220;Nos &#250;ltimos 18 meses, tivemos que reimaginar como ter sucesso no novo mundo digital-first. N&#243;s reimaginamos nossos eventos, mudando-os para experi&#234;ncias de marca totalmente digitais e introduzimos conte&#250;do novo, relevante e original.</em>&#8221;, disse Sarah Franklin, Presidente &amp; Diretora de Marketing da Salesforce.&nbsp;</p><p>No streaming tamb&#233;m &#233; poss&#237;vel acompanhar o evento anual da Salesforce, o <a href="https://sforce.co/3zxyMsN">Dreamforce </a>- que neste ano foi realizado de forma h&#237;brida, presencialmente em S&#227;o Francisco e virtualmente pelo Salesforce+. &nbsp;</p><p>O evento teve participa&#231;&#227;o de personalidades de grande destaque, entre elas Jane Fonda (atriz premiada, ativista e produtora), Will Smith (ator e cantor) e Nice Nailantei Leng'ete (Embaixadora Global da Amref e TIME 100).&nbsp;</p><p>Com o mote<strong> &#8220;Prepare-se para o sucesso em qualquer lugar, Dreamforce em qualquer lugar.&#8221;</strong>, a confer&#234;ncia abordou temas como digital workplace, transforma&#231;&#227;o de ponta a ponta dos servi&#231;os financeiros, mulheres negras na lideran&#231;a, al&#233;m de uma palestra da MuleSoft sobre criar experi&#234;ncias integradas de Customer 360.&nbsp;</p><h4><strong>Case de sucesso da Bradesco Seguros&nbsp;</strong></h4><p>Apresentado no painel sobre transforma&#231;&#227;o digital na Am&#233;rica Latina no Dreamforce 2021, o case brasileiro da Bradesco Seguros que fala de estrat&#233;gias centradas no cliente, tamb&#233;m est&#225; dispon&#237;vel na Salesforce+.&nbsp;</p><p>Em uma conversa, Roberto Prado, Vice-Presidente de Solution Engineering da Salesforce, com Fabio Dragone, Diretor de Digital, CRM, CX e Inova&#231;&#227;o, e T&#226;nia Hojo, Gerente de CRM, ambos da Bradesco Seguros, explicam como a empresa utiliza as solu&#231;&#245;es da Salesforce para colocar os clientes no centro de sua estrat&#233;gia de neg&#243;cios. &nbsp;</p>]]></content:encoded></item><item><title><![CDATA[Como usar e quais os benefícios do Mulesoft Composer]]></title><description><![CDATA[As empresas podem ter dificuldades quando se trata de gerenciar os dados, em constante expans&#227;o, que est&#227;o coletando de seus funcion&#225;rios, clientes e fornecedores.]]></description><link>https://www.prensa.li/p/como-usar-e-quais-os-beneficios-do-mulesoft-composer</link><guid isPermaLink="false">https://www.prensa.li/p/como-usar-e-quais-os-beneficios-do-mulesoft-composer</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Wed, 17 Nov 2021 20:02:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7ef3fdda-d19f-4502-8f06-d76e1146e6ca_500x324.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBmv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBmv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 424w, https://substackcdn.com/image/fetch/$s_!CBmv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 848w, https://substackcdn.com/image/fetch/$s_!CBmv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 1272w, https://substackcdn.com/image/fetch/$s_!CBmv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBmv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d86c93ac-5149-448f-897d-423eb6d75775_500x324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Como usar e quais os benef&#237;cios do Mulesoft Composer&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Como usar e quais os benef&#237;cios do Mulesoft Composer" title="Como usar e quais os benef&#237;cios do Mulesoft Composer" srcset="https://substackcdn.com/image/fetch/$s_!CBmv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 424w, https://substackcdn.com/image/fetch/$s_!CBmv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 848w, https://substackcdn.com/image/fetch/$s_!CBmv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 1272w, https://substackcdn.com/image/fetch/$s_!CBmv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86c93ac-5149-448f-897d-423eb6d75775_500x324.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>As empresas podem ter dificuldades quando se trata de gerenciar os dados, em constante expans&#227;o, que est&#227;o coletando de seus funcion&#225;rios, clientes e fornecedores. &nbsp;</p><p>Quando seus sistemas e processos n&#227;o est&#227;o alinhados, pode ser muito demorado gerenciar tudo individualmente. &nbsp;</p><p>Ao integrar efetivamente seus sistemas, voc&#234; colher&#225; os benef&#237;cios de maior efici&#234;ncia e efic&#225;cia em seus processos, enquanto reduz a interrup&#231;&#227;o causada por ter todos os seus dados em locais diferentes.&nbsp;</p><p>Se voc&#234; deseja alinhar o feedback da pesquisa de funcion&#225;rios com seu sistema de RH, medir a satisfa&#231;&#227;o do cliente, maximizar seus recursos e investimentos, reduzir inefici&#234;ncias ou trabalhar de maneira mais inteligente, uma abordagem integrada o ajudar&#225; a atingir seus objetivos.&nbsp;</p><h4><strong>Conhe&#231;a o MuleSoft Composer&nbsp;</strong></h4><p>O <strong>MuleSoft Composer </strong>foi desenvolvido com base na <strong>Anypoint Platform</strong>, compartilhando os mesmos recursos de colabora&#231;&#227;o, tempo de execu&#231;&#227;o, monitoramento, seguran&#231;a e governan&#231;a de n&#237;vel empresarial. &nbsp; &nbsp;</p><p>A ferramenta tem como o objetivo trazer poder aos administradores, permitindo que os sistemas se integrem perfeitamente.&nbsp;</p><p>Pense em uma interface semelhante ao <strong>Process Builder ou Flow</strong>, mas com a capacidade de se integrar diretamente a outros sistemas usando conectores predefinidos. &nbsp;</p><p>Isso elimina o trabalho pesado de criar integra&#231;&#245;es e permite que as empresas inovem com mais rapidez.&nbsp;</p><p>Com o MuleSoft Composer: &nbsp;&nbsp;</p><ul><li><p>Aequipes de RH podem acelerar os processos de novas contrata&#231;&#245;es, atualizando automaticamente os perfis dos funcion&#225;rios e os atributos da folha de pagamento de&nbsp;<strong>Workday&nbsp;para&nbsp;Jira</strong>, e alertando o funcion&#225;rio no&nbsp;<strong>Slack.&nbsp;&nbsp;</strong></p></li><li><p>As equipes de atendimento ao cliente podem automatizar a cria&#231;&#227;o e sincroniza&#231;&#227;o de registros de clientes entre<strong>&nbsp;Zendesk,&nbsp;Netsuite&nbsp;e&nbsp;Stripe</strong>&nbsp;- simplificando o processo de integra&#231;&#227;o do cliente.&nbsp;&nbsp;</p></li><li><p>As equipes de opera&#231;&#245;es de vendas podem criar fluxos do&nbsp;Composer&nbsp;entre o&nbsp;<strong>Salesforce&nbsp;e o&nbsp;NetSuite&nbsp;</strong>para aumentar a efici&#234;ncia operacional em todo o processo de cota&#231;&#227;o para pagamento. Eles podem ent&#227;o visualizar seus dados de vendas usando o&nbsp;<strong>Tableau.&nbsp;</strong></p></li><li><p>Qualquer equipe pode obter notifica&#231;&#245;es personalizadas do&nbsp;Slack&nbsp;acionadas por a&#231;&#245;es nos aplicativos que costumam usar - mantendo as equipes atualizadas sobre tickets e contas pendentes e melhorando as comunica&#231;&#245;es em toda a organiza&#231;&#227;o.&nbsp;</p></li></ul><p>O Composer possuiu mais de 10 conectores de integra&#231;&#227;o pr&#233;-constru&#237;dos para sistemas, incluindo Planilhas Google, Netsuite, Twilio, Slack, Microsoft Teams, Jira e muito mais.&nbsp;</p><h4><strong>Quais os benef&#237;cios do Mulesoft Composer&nbsp;</strong></h4><p>&#192; medida que aumenta o n&#250;mero de sistemas que as empresas empregam, os dados podem se tornar cada vez mais isolados e os processos cada vez mais fragmentados. &nbsp;</p><p>Para combater isso, as integra&#231;&#245;es de dados re&#250;nem os sistemas para que todos os dados de que voc&#234; precisa estejam em um s&#243; lugar.&nbsp;</p><p>O MuleSoft Composer traz acesso a todos os benef&#237;cios das integra&#231;&#245;es, como:&nbsp;</p><ul><li><p>Automatiza&#231;&#227;o&nbsp;e agiliza&#231;&#227;o&nbsp;dos&nbsp;processos&nbsp;</p></li></ul><ul><li><p>Cria&#231;&#227;o de uma vis&#227;o de 360 graus dos clientes&nbsp;</p></li><li><p>Melhora&nbsp;da experi&#234;ncia do cliente&nbsp;</p></li><li><p>Redu&#231;&#227;o&nbsp;da necessidade de troca de aplicativo durante as intera&#231;&#245;es com o cliente&nbsp;&#8212;&nbsp;e muito mais.&nbsp;</p></li></ul><p>E faz tudo isso sem trabalho de desenvolvimento complexo, ao mesmo tempo que permite a personaliza&#231;&#227;o.&nbsp;</p><h4><strong>Como a ferramenta funciona&nbsp;</strong></h4><p>O Composer foi desenvolvido pensando em colaboradores que atuam em linhas de neg&#243;cios (LoB) e que n&#227;o s&#227;o desenvolvedores, mas que por consequ&#234;ncia acabam tendo contato com profissionais do TI.&nbsp;</p><p>Com o MuleSoft Composer, os funcion&#225;rios desses dois setores podem inovar juntos e mais r&#225;pido. &nbsp;</p><p>A primeira etapa dessa vis&#227;o chega por meio de um dos aplicativos de SaaS corporativos mais usados no mundo - o Salesforce.&nbsp;</p><p>N&#227;o h&#225; d&#250;vida de que a parceria de TI e LoB pode acelerar a inova&#231;&#227;o, e os funcion&#225;rios do LoB est&#227;o &#225;vidos por uma solu&#231;&#227;o que lhes permita acessar e conectar dados com facilidade. &nbsp;</p><p>Por exemplo, digamos que voc&#234; seja um administrador do Salesforce e queira trazer automaticamente dados de bancos de dados ou aplicativos externos: n&#227;o seria muito mais f&#225;cil se sua ferramenta de integra&#231;&#227;o fosse incorporada diretamente em seu console de administra&#231;&#227;o?&nbsp;</p><p>Bem, &#233; para isso que serve o MuleSoft Composer. &nbsp;</p><p>O MuleSoft Composer permite que voc&#234; crie integra&#231;&#245;es complexas (com cliques, n&#227;o c&#243;digo) nativamente dentro do Salesforce. &nbsp;</p><p>Voc&#234; pode definir todo o processo, incluindo o evento que aciona a integra&#231;&#227;o, bem como as etapas que devem seguir.&nbsp;</p><p>Isso significa que os administradores do Salesforce n&#227;o precisam mais esperar que os recursos de TI concluam seus projetos de alta prioridade. &nbsp;</p><p>Em vez disso, eles podem come&#231;ar imediatamente e criar as integra&#231;&#245;es para o que precisam, seja para melhorar a experi&#234;ncia do cliente, obter uma vis&#227;o mais profunda do desempenho dos neg&#243;cios ou automatizar tarefas manuais di&#225;rias.&nbsp;</p><p>Os principais recursos oferecidos pelo Composer s&#227;o:&nbsp;</p><ol><li><p>Projeto e integra&#231;&#245;es constru&#237;das;&nbsp;</p></li></ol><ol start="2"><li><p>Uso de&nbsp;conectores e modelos&nbsp;pr&#233;-constru&#237;dos;&nbsp;</p></li></ol><ol start="3"><li><p>Visualiza&#231;&#227;o&nbsp;e&nbsp;constru&#231;&#227;o&nbsp;usando&nbsp;dados em tempo real;&nbsp;</p></li></ol><ol start="4"><li><p>Monitoramento integrado e alertas de erro automatizados.&nbsp;</p></li></ol><h4><strong>A Jornada da integra&#231;&#227;o apenas come&#231;ou&nbsp;</strong></h4><p>Os recursos de TI em muitas organiza&#231;&#245;es s&#227;o escassos, mas os funcion&#225;rios LoB ainda precisam cumprir seus projetos de alta prioridade. As organiza&#231;&#245;es ainda querem cumprir a promessa de uma empresa composta. &nbsp;</p><p>A realidade hoje &#233; que os profissionais LoB em todas as organiza&#231;&#245;es est&#227;o &#225;vidos por uma solu&#231;&#227;o que lhes permita conectar dados e aplicativos com cliques, n&#227;o com c&#243;digo e o MuleSoft Composer pretende fazer exatamente isso. &nbsp; &nbsp;</p>]]></content:encoded></item><item><title><![CDATA[Por que e como Mulesoft?]]></title><description><![CDATA[Tendo isso em mente, a MuleSoft &#233; um exemplo de organiza&#231;&#227;o com uma base forte de integra&#231;&#227;o, ajudando outras empresas a inovar com velocidade e se manter relevantes.]]></description><link>https://www.prensa.li/p/porque-e-como-mulesoft</link><guid isPermaLink="false">https://www.prensa.li/p/porque-e-como-mulesoft</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Tue, 16 Nov 2021 18:34:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/478e8259-e71c-4b8f-9735-fd3c5f6820bf_1920x1278.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ogvv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ogvv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 424w, https://substackcdn.com/image/fetch/$s_!Ogvv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 848w, https://substackcdn.com/image/fetch/$s_!Ogvv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!Ogvv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ogvv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Por que e como Mulesoft?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Por que e como Mulesoft?" title="Por que e como Mulesoft?" srcset="https://substackcdn.com/image/fetch/$s_!Ogvv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 424w, https://substackcdn.com/image/fetch/$s_!Ogvv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 848w, https://substackcdn.com/image/fetch/$s_!Ogvv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!Ogvv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9a4c21-8ae5-49c3-a534-d7841568a264_1920x1278.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Tendo isso em mente, a MuleSoft &#233; um exemplo de organiza&#231;&#227;o&nbsp; com uma base forte de integra&#231;&#227;o, ajudando outras empresas a inovar com velocidade e se manter relevantes.</p><p>Atualmente, a MuleSoft &#233; uma das principais empresas voltadas &#224; integra&#231;&#227;o de sistemas. Ela &#233; uma das maiores empresas de integra&#231;&#227;o e gerenciamento de APIs, <strong>sendo eleita empresa l&#237;der 6 vezes consecutivas pelo Gartner</strong> no quadrante <a href="https://www.mulesoft.com/pt/lp/reports/gartner-magic-quadrant-leader">Full Life Cycle API Management</a>. Atrav&#233;s de sua plataforma de integra&#231;&#227;o, clientes t&#234;m acesso &#224; conex&#227;o de aplicativos de neg&#243;cios e SaaS na nuvem, on-premise ou em um ambiente h&#237;brido.</p><p>Sua plataforma de integra&#231;&#227;o &#233; voltada para apps, dados e dispositivos on-premises, em um modelo h&#237;brido na nuvem. Tudo isso com apoio de <a href="https://youtu.be/s7wmiS2mSXY">APIs</a>.</p><p>O nome &#8220;MuleSoft&#8221; refor&#231;a sua pot&#234;ncia na integra&#231;&#227;o. O termo &#8220;Mule&#8221; vem justamente de mula, animal conhecido por sua for&#231;a e resist&#234;ncia. Quando algu&#233;m precisa transportar algo, a melhor op&#231;&#227;o &#233; a mula. Essa analogia se aplica ao mundo da integra&#231;&#227;o. A <a href="https://bit.ly/3v1NhlK">Plataforma da MuleSoft </a>faz esse trabalho pesado para as empresas, evitando a codifica&#231;&#227;o de integra&#231;&#245;es e uso desnecess&#225;rio de in&#250;meras ferramentas diferentes.</p><h4><strong>Como a MuleSoft ajuda as empresas</strong></h4><p>A tecnologia MuleSoft permite que as organiza&#231;&#245;es tenham uma vis&#227;o singular de seus clientes a partir da unifica&#231;&#227;o de dados, automa&#231;&#227;o de processos e constru&#231;&#227;o de experi&#234;ncias conectadas.</p><p>Com isso, as empresas tornam-se aptas a desenvolver sua pr&#243;pria rede de aplicativos, o que acelera a entrega de projetos, facilita o gerenciamento e reduz custos. E essa metodologia tem nome: <a href="https://bit.ly/3BoCSor">API-led Connectivity</a>, ou conectividade liderada por API, em tradu&#231;&#227;o livre.</p><p>Com a API-led Connectivity da MuleSoft, cada integra&#231;&#227;o se torna um bloco de constru&#231;&#227;o reutiliz&#225;vel, o que acarreta vantagem para a organiza&#231;&#227;o. A reutiliza&#231;&#227;o de processos e ativos acelera a entrega de TI, aumenta a agilidade e possibilita inova&#231;&#227;o em maior escala nas empresas.</p><h4><strong>A import&#226;ncia da conectividade liderada por API</strong></h4><p>A forma tradicional de fazer integra&#231;&#245;es &#233; por meio de conex&#245;es ponto a ponto. Entretanto, com o tempo, tais integra&#231;&#245;es come&#231;am a criar depend&#234;ncias m&#250;ltiplas, fr&#225;geis e complicadas, levando a custos desnecess&#225;rios para as empresas e seus clientes.</p><p>No caso da conectividade liderada por API, as empresas contam com uma &#243;tima estrat&#233;gia de integra&#231;&#227;o em processos que envolvem relacionamento com seus clientes, funcion&#225;rios e parceiros.&nbsp;</p><p>A API-led connectivity da MuleSoft garante:</p><ul><li><p>Constru&#231;&#227;o de ativos reutiliz&#225;veis;</p></li><li><p>Economia de tempo e dinheiro;</p></li><li><p>Cria&#231;&#227;o de infraestrutura projetada para mudan&#231;as;</p></li><li><p>Mais conformidade e governan&#231;a;</p></li><li><p>Atendimento das expectativas e necessidades do neg&#243;cio;</p></li><li><p>Agilidade nas entregas;</p></li><li><p>Maior capacidade organizacional;</p></li><li><p>Libera&#231;&#227;o de recursos para a inova&#231;&#227;o.</p></li></ul><h4><strong>E no caso de um desenvolvedor?</strong></h4><p>A Plataforma da MuleSoft consegue atender desenvolvedores de v&#225;rios n&#237;veis. Por exemplo, alguns desenvolvedores at&#233; possuem experi&#234;ncia consumindo APIs no dia a dia, mas nunca projetaram uma API REST do zero.</p><p>Com a Plataforma Anypoint da MuleSoft, o profissional consegue <strong>aprender como desenvolver sua pr&#243;pria API</strong>, mesmo sem uma viv&#234;ncia ampla em Design de API, apenas seguindo o<a href="https://developer.mulesoft.com/tutorials-and-howtos/quick-start/designing-your-first-api"> tutorial da MuleSoft</a>.&nbsp;</p><p>Ao usar a plataforma da MuleSoft o desenvolvedor poder&#225;:</p><ul><li><p>Adquirir mais flexibilidade para aplicar padr&#245;es de design que se adaptem &#224;s suas necessidades;</p></li><li><p>Construir APIs e integra&#231;&#245;es com agilidade;</p></li><li><p>Implementar qualquer arquitetura;</p></li><li><p>Ter uma vis&#227;o &#250;nica de suas implanta&#231;&#245;es;</p></li><li><p>Implantar suas APIs na nuvem de forma mais simples e consistente;</p></li><li><p><a href="https://developer.mulesoft.com/tutorials-and-howtos/quick-start/deploying-managing-your-first-api">Gerenciar APIs</a> e integra&#231;&#245;es com mais facilidade.</p></li></ul><h4><strong>O futuro do seu neg&#243;cio depende da integra&#231;&#227;o... e de APIs</strong></h4><p>Em nosso mundo digital, as empresas precisam encontrar novas maneiras de desbloquear o valor de seus dados e ativos, que podem ser encontrados em diferentes lugares como bancos de dados ou aplicativos. Nesse sentido, uma plataforma de integra&#231;&#227;o &#233; a pe&#231;a chave para habilitar as organiza&#231;&#245;es, permitindo que estas conectem seus ativos a seus clientes, parceiros e funcion&#225;rios.</p><p>&#201; essencial que as empresas saibam tirar proveito das oportunidades que a transforma&#231;&#227;o digital oferece. Muitas delas j&#225; est&#227;o se tornando mais competitivas, uma vez que compreenderam as vantagens da integra&#231;&#227;o e das APIs. A partir disso, as organiza&#231;&#245;es conseguem atender melhor &#224;s necessidades de todos.</p><p><em><strong><a href="https://bit.ly/3oDQCnH">Conhe&#231;a mais sobre a MuleSoft</a><a href="https://www.mulesoft.com/">!</a></strong></em></p><p>Este artigo foi escrito por Luana Brigo e publicado originalmente em <a href="https://prensa.li/mulesoft/porque-e-como-mulesoft/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Omnichannel e APIs: Redefina seu relacionamento com clientes]]></title><description><![CDATA[Fornecimento de v&#225;rios canais para uma experi&#234;ncia perfeita entre clientes e parceiros]]></description><link>https://www.prensa.li/p/estrategia-omnichannel-e-apis</link><guid isPermaLink="false">https://www.prensa.li/p/estrategia-omnichannel-e-apis</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Tue, 16 Nov 2021 17:43:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/20c245f3-c71c-48b5-ba7d-b415c999d673_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BHGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BHGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!BHGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!BHGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!BHGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BHGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Omnichannel e APIs: Redefina seu relacionamento com clientes&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Omnichannel e APIs: Redefina seu relacionamento com clientes" title="Omnichannel e APIs: Redefina seu relacionamento com clientes" srcset="https://substackcdn.com/image/fetch/$s_!BHGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!BHGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!BHGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!BHGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ff069-0745-4455-a39b-e52e3c5bf69f_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>Fornecimento de v&#225;rios canais para uma experi&#234;ncia perfeita&nbsp;entre&nbsp;clientes&nbsp;e parceiros&nbsp;</strong></p><p>Aproveitando os canais online e offline, o omnichannel pode n&#227;o apenas ajudar no aumento da receita de fontes online, como tamb&#233;m pode&nbsp;apoiar&nbsp;no direcionamento&nbsp;de tr&#225;fego significativo para locais que&nbsp;resultem em&nbsp;receitas adicionais.&nbsp;</p><p>As empresas ent&#227;o devem almejar&nbsp;uma vis&#227;o &#250;nica do cliente em todos os canais.&nbsp;A partir da&#237;, n&#227;o&nbsp;somente elas&nbsp;ser&#227;o mais capazes de desenvolver novas ofertas, mas tamb&#233;m poder&#227;o atrair segmentos de clientes e vender mais produtos e servi&#231;os. As equipes de marketing tamb&#233;m ser&#227;o capazes de minimizar custos evitando t&#225;ticas de marketing ineficazes.&nbsp;</p><p>Quanto as empresas de varejo,&nbsp;de acordo com&nbsp;<a href="https://www.pwc.com/us/en/retail-consumer/publications/assets/pwc-retailing-2020.pdf">relat&#243;rio de 2020 da PWC</a>,&nbsp;o n&#250;mero de companhias que investem na experi&#234;ncia&nbsp;omnichannel saltou de 20%, nas pesquisas realizadas em 2012, para mais de 80%.&nbsp;J&#225;&nbsp;o relat&#243;rio&nbsp;<a href="https://www.merkleinc.com/thought-leadership/white-papers/experience-impact">The Experience Impact</a>, lan&#231;ado pela&nbsp;Merkle&nbsp;em 2019,&nbsp;indicou&nbsp;que&nbsp;<strong>66% dos consumidores&nbsp;se preocupam mais com a experi&#234;ncia do que com o pre&#231;o do produto ou servi&#231;o</strong>.&nbsp;&nbsp;</p><p>Tais dados corroboram com a&nbsp;crescente&nbsp;necessidade das empresas&nbsp;em&nbsp;implementar&nbsp;novas&nbsp;estrat&#233;gias&nbsp;que envolvam&nbsp;todos os canais.&nbsp;</p><h4><strong>Gerenciamento de infraestrutura e&nbsp;Omnichannel</strong>&nbsp;</h4><p>Em sua ess&#234;ncia, omnichannel &#233; uma quest&#227;o de coordena&#231;&#227;o de dados. Pense nessa solu&#231;&#227;o como canais que n&#227;o existem em silos, mas fornecem acesso universal aos principais ativos e servi&#231;os da sua empresa. &#201; preciso haver uma forma unificada de agrupar os dados de todos os sistemas empresariais e&nbsp;canaliz&#225;-los&nbsp;para um local onde possam ser usados e analisados. Para que isso aconte&#231;a, <strong>a&nbsp;conectividade &#233; fundamental</strong>.&nbsp;</p><p>A conectividade como uma disciplina estrat&#233;gica tem sido frequentemente negligenciada pelas equipes de TI, j&#225; que &#233; relativamente mais f&#225;cil de conectar um sistema a outro&nbsp;&#8220;projeto por projeto&#8221;. O que as empresas costumam fazer &#233; adicionar novos canais, em vez de pensar estrategicamente e holisticamente sobre a cria&#231;&#227;o de capacidade de mudan&#231;a dentro da organiza&#231;&#227;o.&nbsp;</p><p>Resolver todos os problemas inerentes ao dimensionamento de dados e colocar todas as informa&#231;&#245;es no formato certo &#233; um grande&nbsp;desafio. &#201; muito dif&#237;cil fazer com que todos os sistemas conversem entre si. Mas uma vez que&nbsp;consiga, voc&#234; ter&#225; uma vis&#227;o muito mais simples do cliente, e realmente usar&#225; esses insights para criar experi&#234;ncias melhores&nbsp;</p><p>Portanto, o objetivo da integra&#231;&#227;o em rela&#231;&#227;o ao omnichannel &#233; ocultar toda a complexidade dos dados subjacentes e apresentar uma vis&#227;o simplificada de um produto, um cliente e um canal. Isso &#233; poss&#237;vel com uma abordagem chamada&nbsp;<strong>conectividade&nbsp;liderada&nbsp;por API</strong>.&nbsp;</p><p>A conectividade baseada em API &#233; uma maneira proposital de conectar dados a aplicativos atrav&#233;s de uma s&#233;rie de APIS reutiliz&#225;veis e modernas, que s&#227;o desenvolvidas para desempenhar uma fun&#231;&#227;o espec&#237;fica em sua estrat&#233;gia omnichannel, como desbloquear dados de sistemas, compor dados em processos ou entregar uma experi&#234;ncia.&nbsp;</p><p><strong>Esta abordagem de conectividade classifica APIs em tr&#234;s&nbsp;camadas:</strong>&nbsp;</p><p><strong>&#8226;&nbsp;Camadas de&nbsp;sistemas</strong>:&nbsp;fornecem&nbsp;um meio de isolar o usu&#225;rio da complexidade ou quaisquer altera&#231;&#245;es nos sistemas subjacentes.&nbsp;</p><p><strong>&#8226;&nbsp;Camada&nbsp;de processo</strong>:&nbsp;interagem e moldam dados em um &#250;nico sistema ou entre sistemas (dividindo os dados silos).&nbsp;Al&#233;m disso, representam processos de neg&#243;cios com l&#243;gica de neg&#243;cios, e existe a possibilidade da reutiliza&#231;&#227;o de ativos.&nbsp;&nbsp;&nbsp;</p><p><strong>&#8226;&nbsp;Camada&nbsp;de experi&#234;ncia</strong>:&nbsp;os dados agora s&#227;o consumidos em um amplo conjunto de canais, cada um dos quais deseja acessar os mesmos dados, mas em uma variedade de formas diferentes.&nbsp;</p><h4><strong>O Modelo de Produ&#231;&#227;o-Consumo: Opera&#231;&#245;es por tr&#225;s do Omnichannel&nbsp;</strong></h4><p>A abordagem de conectividade baseada em API &#233; um acelerador &#250;til para alcan&#231;ar a experi&#234;ncia&nbsp;omnichannel, mas &#233; tamb&#233;m necess&#225;rio ter uma vis&#227;o mais ampla de como sua empresa est&#225; preparada para a mudan&#231;a.&nbsp;</p><p>&#201; importante fornecer uma estrutura&nbsp;de base&nbsp;para mudar rapidamente, sem muito trabalho repetitivo.&nbsp;O&nbsp;Omnichannel, no entanto, requer uma abordagem diferente de como a TI opera em sua empresa.&nbsp;</p><p>No varejo, por exemplo, analistas de marketing podem descobrir que v&#225;rios clientes est&#227;o acessando o site Pinterest, e enviar uma proposta de projeto para comprar diretamente desse site. Logo, a TI &#233; solicitada a fornecer esta capacidade assim que os concorrentes estiverem fornecendo tal oferta.&nbsp;&nbsp;</p><p>Infelizmente,&nbsp;isso gera uma sobrecarga na &#225;rea de TI.&nbsp;E &#224; medida que o n&#250;mero de solicita&#231;&#245;es cresce, o ambiente de neg&#243;cios muda. Surge uma lacuna de entregas entre o que a empresa deseja e o que &#233; realmente capaz de entregar.&nbsp;</p><p>Uma abordagem completamente nova&nbsp;se faz&nbsp;necess&#225;ria. A TI precisa de um novo modelo operacional, uma nova abordagem&nbsp;que&nbsp;impulsione a produ&#231;&#227;o de ativos reutiliz&#225;veis e, principalmente, possibilite o consumo desses ativos por equipes dentro das linhas de neg&#243;cios, para entregar iniciativas digitais.&nbsp;</p><p>Aproveitando os recursos e capacidades fora de TI central, as organiza&#231;&#245;es podem fazer uma mudan&#231;a radical na entrega de velocidade e capacidade. Somente desta forma a TI pode fornecer a agilidade necess&#225;ria para atender &#224;s necessidades do neg&#243;cio.&nbsp;</p><h4><strong>Acelerando a jornada&nbsp;omnichannel</strong>&nbsp;</h4><p>&#201; importante reconhecer que a nova opera&#231;&#227;o de TI para implementar sua estrat&#233;gia&nbsp;omnichannel&nbsp;n&#227;o pode confiar apenas na tecnologia. Ela requer mudan&#231;as no comportamento da organiza&#231;&#227;o. Como esta conduz a abordagem&nbsp;liderada por&nbsp;API&nbsp;em seus projetos&nbsp;omnichannel? E como&nbsp;encoraja a transforma&#231;&#227;o da entrega&nbsp;em um modelo de produ&#231;&#227;o-consumo?&nbsp;</p><p>Nos referimos a esta equipe dentro da empresa como um&nbsp;centro para ativa&#231;&#227;o ou um C4E. Um grupo multifuncional, respons&#225;vel&nbsp;por administrar&nbsp;todos os ativos. O modelo C4E se concentra em colocar ativos valiosos nas m&#227;os de equipes de desenvolvimento em toda a organiza&#231;&#227;o, incentivando-as a n&#227;o apenas utilizar os ativos, mas adicionar e melhor&#225;-los tamb&#233;m, dimensionando o efeito de rede.&nbsp;</p><p>Conforme novos projetos surgem, como um novo canal, &#233; fundamental envolver essas equipes e incentivar a colabora&#231;&#227;o. &#192; medida que a base de ativos cresce, as equipes de inova&#231;&#227;o podem ser autossuficientes.&nbsp;</p><p>Uma vez que o C4E est&#225; instalado, ele encoraja e possibilita o consumo de ativos reutiliz&#225;veis com os princ&#237;pios de conectividade&nbsp;liderados por API, e um conceito poderoso come&#231;a a surgir: uma rede de aplicativos, que conecta perfeitamente&nbsp;todos&nbsp;os&nbsp;dados e dispositivos da&nbsp;sua&nbsp;organiza&#231;&#227;o.&nbsp;</p><h4><strong>Preparando sua empresa para o futuro&nbsp;</strong></h4><p>O objetivo final &#233; mudar a mentalidade sobre como e&nbsp;com qual&nbsp;tecnologia funciona o neg&#243;cio, e criar o que Jonathan Murray chama de "uma empresa composta; uma organiza&#231;&#227;o onde o todo portf&#243;lio de fun&#231;&#245;es de neg&#243;cios, processos, organiza&#231;&#245;es, relacionamentos e tecnologia, como um conjunto de reutiliz&#225;veis, os componentes podem ser configurados conforme a demanda&#8221;.&nbsp;</p><p>Ser capaz de aumentar o&nbsp;omnichannel&nbsp;de sua organiza&#231;&#227;o a fim de atender a demanda do cliente, onde for necess&#225;rio,&nbsp;exige&nbsp;repensar pessoas, processos e infraestrutura de TI.&nbsp;</p><p>A seguir os princ&#237;pios por tr&#225;s da arquitetura de uma composi&#231;&#227;o desse empreendimento:&nbsp;</p><p><strong>&#8226;&nbsp;Escalabilidade sob demanda</strong>:&nbsp;Capaz de chamar servi&#231;os e fun&#231;&#245;es conforme necess&#225;rio para a empresa.&nbsp;</p><p><strong>&#8226;&nbsp;Adaptabilidade&nbsp;a todos os dispositivos e clientes</strong>:&nbsp;Servi&#231;os e aplicativos ser&#227;o executados em qualquer dispositivo que o cliente esteja usando na hora.&nbsp;</p><p><strong>&#8226;&nbsp;Automa&#231;&#227;o</strong>: processos manuais precisam ser retirados de todos os aspectos da arquitetura para que servi&#231;os sob demanda sejam prontamente acess&#237;veis.&nbsp;</p><p><strong>&#8226;&nbsp;Autoatendimento</strong>: os tomadores de decis&#227;o de neg&#243;cios podem acessar a chave de componentes dos aplicativos e dados sem esperar pelos seus departamentos de TI.&nbsp;</p><p><strong>&#8226;&nbsp;Camada de dados empresariais acess&#237;veis</strong>:&nbsp;as principais informa&#231;&#245;es s&#227;o disponibilizadas aos tomadores de decis&#227;o quando necess&#225;rio, de qualquer fonte.&nbsp;Estas fontes,&nbsp;conforme s&#227;o identificadas, devem ser f&#225;cil e rapidamente integradas aos dados corporativos de forma padronizada.&nbsp;</p><p>Omnichannel&nbsp;significa alcan&#231;ar e interagir com&nbsp;os seus clientes&nbsp;de forma fluida e alinhada, a qualquer&nbsp;hora em&nbsp;qualquer lugar.&nbsp;Todos sabem que&nbsp;mudar a mentalidade organizacional e&nbsp;a&nbsp;infraestrutura n&#227;o &#233; f&#225;cil. Mas vale a pena adotar uma estrat&#233;gia&nbsp;omnichannel, j&#225; que ela pode&nbsp;levar a&nbsp;resultados positivos para os neg&#243;cios. E ao impulsionar a reutiliza&#231;&#227;o de suas APIs, voc&#234; pode entregar uma experi&#234;ncia consistente na velocidade que os clientes exigem.&nbsp;</p><p><strong>Texto adaptado e traduzido do whitepaper <a href="https://www.mulesoft.com/lp/whitepaper/api/omnichannel-strategy">Omnichannel strategy &amp;&nbsp;APIs: Redefine your customer relationships</a></strong></p><p>Este artigo foi escrito por Luana Brigo e publicado originalmente em <a href="https://prensa.li/mulesoft/estrategia-omnichannel-e-apis/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Como modernizar legados bancários com a plataforma Anypoint]]></title><description><![CDATA[Imagem: Mathieu Stern via Unsplash]]></description><link>https://www.prensa.li/p/como-modernizar-legados-bancarios</link><guid isPermaLink="false">https://www.prensa.li/p/como-modernizar-legados-bancarios</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Thu, 07 Oct 2021 17:41:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d9eea13b-5893-43b6-8bee-005f762d8662_3595x2397.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adZc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adZc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 424w, https://substackcdn.com/image/fetch/$s_!adZc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 848w, https://substackcdn.com/image/fetch/$s_!adZc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!adZc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!adZc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Como modernizar legados banc&#225;rios com a plataforma Anypoint&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Como modernizar legados banc&#225;rios com a plataforma Anypoint" title="Como modernizar legados banc&#225;rios com a plataforma Anypoint" srcset="https://substackcdn.com/image/fetch/$s_!adZc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 424w, https://substackcdn.com/image/fetch/$s_!adZc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 848w, https://substackcdn.com/image/fetch/$s_!adZc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!adZc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2146c5c-66e8-4b2d-9f66-571b85a8997d_3595x2397.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Imagem: Mathieu Stern via Unsplash</p><p>Poucos setores sentem mais press&#227;o para modernizar sistemas legados do que o banc&#225;rio. S&#227;o as equipes de TI que t&#234;m a miss&#227;o de aumentar a efici&#234;ncia operacional. No entanto, muitas organiza&#231;&#245;es ainda sofrem com a mudan&#231;a.&nbsp;&nbsp;</p><p>Veja como as institui&#231;&#245;es financeiras, assim como organiza&#231;&#245;es em outros setores, podem realizar a tarefa de maneira mais tranquila usando a plataforma <strong>Anypoint </strong>da <strong>MuleSoft</strong>.&nbsp;</p><p>Um banco, antes de adotar a MuleSoft,&nbsp;atendia &#224;s necessidades de clientes digitais atrav&#233;s de uma complexa teia de sistemas de registro fortemente acoplados.&nbsp;</p><p>Para melhorar seu &#237;ndice de efici&#234;ncia, a central de TI precisava de um sistema legado de superf&#237;cie para equipes de linha de neg&#243;cios por meio de desacoplamento.&nbsp;</p><p><strong>Para fazer isso, a equipe idealizou um sistema conduzido por APIs de arquitetura de tr&#234;s camadas, implementado com MuleSoft: </strong>&nbsp;</p><p>1. Desenvolvimento de APIs de sistema para revelar e controlar dados de sistemas de origem para processos de neg&#243;cios upstream.&nbsp;</p><p>2. Transforma&#231;&#227;o de servi&#231;os monol&#237;ticos da web expostos por sistemas chave de registro,&nbsp;em microsservi&#231;os discretos que podem ser facilmente usados por equipes de TI e de neg&#243;cios.&nbsp;</p><p>3. Arquitetar novamente servi&#231;os de n&#237;vel de processo legado e c&#243;digo para desacopl&#225;-los dos sistemas de registro de origem &#8212; tornando-os mais adapt&#225;veis aos requisitos de neg&#243;cios em evolu&#231;&#227;o.&nbsp;</p><p><strong>Veja abaixo&nbsp;os detalhes sobre a abordagem desta estrat&#233;gia. &nbsp;</strong></p><p>A equipe de TI priorizou modernizar os sistemas que cont&#234;m dados de empr&#233;stimos, para que a determina&#231;&#227;o de elegibilidade de cr&#233;dito pudesse ser automatizada em todas as unidades da empresa.&nbsp;</p><p>A estrat&#233;gia de moderniza&#231;&#227;o do banco teve como objetivo acelerar a entrega do projeto para aplicativos que requerem dados de hipotecas. Al&#233;m disso, almejava aumentar a velocidade na qual os servi&#231;os podem ser adaptados, para atender &#224; evolu&#231;&#227;o das necessidades de neg&#243;cios.&nbsp;</p><p>A fim de concretizar sua vis&#227;o de uma arquitetura desacoplada, foi decidido representar a funcionalidade de cada servi&#231;o da web por meio de um microsservi&#231;o, que seria governado atrav&#233;s de um contrato de API.&nbsp;</p><p>Com o designer de API da MuleSoft, o banco foi capaz de implementar uma abordagem de design-first para suas APIs de sistema. &nbsp;</p><p>A plataforma unificada da MuleSoft para conectividade e gerenciamento do ciclo de vida da API permitiu ao&nbsp;banco n&#227;o apenas projetar APIs para acessar dados em n&#237;vel de sistema, mas tamb&#233;m desenvolver implementa&#231;&#245;es dentro do Anypoint Studio para expor esses dados em XML ou formato JSON. &nbsp;</p><p>A <strong>plataforma Anypoint</strong> permitiu que o banco desenvolvesse e testasse interfaces mais rapidamente. &nbsp;</p><p>E com o <strong>MUnit</strong>, recurso de teste de unidade de arrastar e soltar nativo do <strong>Anypoint Studio</strong>, os desenvolvedores foram capazes de aplicar unidades e testes funcionais nessas integra&#231;&#245;es<strong> 6 vezes mais r&#225;pido</strong> do que quando tiveram que escrever seus pr&#243;prios scripts de teste.&nbsp;</p><p>Para aprimorar a funcionalidade dos servi&#231;os da web, a equipe se alinhou em torno da abordagem de decomposi&#231;&#227;o de cada um dos os 70 WSDLs abastecidos pelo fornecedor externo de hipotecas em microsservi&#231;os discretos.&nbsp;</p><p>Cada opera&#231;&#227;o no WSDL era representada por seu pr&#243;prio microsservi&#231;o, solicit&#225;vel via contrato de API.&nbsp;</p><p>A equipe construiu um &#8220;Decompositor WSDL&#8221;, um componente que ingere dinamicamente um WSDL monol&#237;tico e exp&#245;e a funcionalidade de cada opera&#231;&#227;o por meio de um servi&#231;o SOAP e REST distinto.&nbsp;</p><p>Aproveitando as APIs da Anypoint, o banco foi capaz de desenvolver este&nbsp;decompositor WSDL, e&nbsp;ainda a arquitetura de suporte para o pipeline de automa&#231;&#227;o, em menos de 2 meses. Depois de fazer isso, eles usaram a cria&#231;&#227;o para gerar automaticamente mais de 600 microsservi&#231;os, cada um com sua pr&#243;pria vers&#227;o RESTful e SOAP.&nbsp;</p><p>Para trazer &#224; tona a mesma funcionalidade por meio de APIs RESTful, o banco automatizou o processo de mapeamento de opera&#231;&#245;es CRUD de servi&#231;o da web para seus equivalentes de m&#233;todo HTTP para criar um arquivo RAML. &nbsp;</p><p>Ao permitir o acesso de autoatendimento aos dados do sistema legado, a central de TI aumentou a velocidade com que as equipes de TI da linha de neg&#243;cios atualizam&nbsp;mais de 400 aplicativos diferentes para atender &#224; evolu&#231;&#227;o de requisitos do cliente. &nbsp;</p><p>E com o pipeline de automa&#231;&#227;o constru&#237;dos com APIs da <strong>Anypoint Platform</strong>, a equipe central de TI pode tirar os servi&#231;os da web expostos de qualquer futura plataforma que necessite moderniza&#231;&#227;o, modificando a em minutos em vez de meses.&nbsp;</p><p>Como parte do processo de moderniza&#231;&#227;o dos principais sistemas de registro, o banco identificou a necessidade de refazer a arquitetura do c&#243;digo de legado .NET que sustenta servi&#231;os de aplicativos.&nbsp;</p><p>O Conector out-of-the-box da MuleSoft para .NET, que permite que as equipes de TI executem c&#243;digo .NET nativo em um aplicativo Mule, permitiu que as equipes fizessem altera&#231;&#245;es no c&#243;digo e se conectassem para novos sistemas de registro mais rapidamente. &nbsp;</p><p>A nova arquitetura dos servi&#231;os com MuleSoft tamb&#233;m habilitou a central de TI para expor facilmente servi&#231;os como RESTful APIs retornando Payloads JSON e XML que podem ser gerenciados centralmente e&nbsp;consumido de maneira f&#225;cil&nbsp;pelas equipes de TI da empresa.&nbsp;</p><p>O resultado? A equipe que lidera o projeto prev&#234; que, uma vez refeitos os servi&#231;os colocados em produ&#231;&#227;o, eles ser&#227;o capazes de se adaptar para atender &#224;s novas funcionalidades de neg&#243;cios de 30 a 40% mais r&#225;pido do que antes.&nbsp;</p><h4>Por que o banco escolheu a MuleSoft para modernizar seus sistemas legados?</h4><p>A equipe que conduz a iniciativa identificou tr&#234;s raz&#245;es principais porque a MuleSoft foi selecionada pelo banco para dar suporte &#224; iniciativa da moderniza&#231;&#227;o do seu legado.</p><p><strong>&#8226; Uma plataforma que unifica a integra&#231;&#227;o e o ciclo de vida completo da gest&#227;o de API;&nbsp;</strong></p><p><strong>&#8226; A capacidade de compartilhar dados e servi&#231;os do sistema legado com consumidores de linha de neg&#243;cios por meio do Anypoint Exchange;&nbsp;</strong></p><p><strong>&#8226; A facilidade de uso da plataforma MuleSoft, combinada com o modelo de sucesso do cliente, colocado em pr&#225;tica para garantir o sucesso do banco. &nbsp;</strong></p><p>At&#233; o momento, o trabalho conduzido com MuleSoft deve levar a um impacto s&#243;lido no banco. Apenas dentro das hipotecas, mais de 400 aplicativos dependem dos servi&#231;os que a equipe tem desenvolvido. &nbsp;</p><p>Com o Exchange, esses servi&#231;os agora estar&#227;o dispon&#237;veis a todas as linhas de neg&#243;cios dentro do banco, permitindo inova&#231;&#227;o. &nbsp;</p><p>Isso faz com que o banco n&#227;o apenas melhore seu funcionamento e efici&#234;ncia, mas tamb&#233;m possa desenvolver rapidamente experi&#234;ncias e novas ofertas de produtos para o cliente.&nbsp;</p><p><em>&#8220;A MuleSoft nos ajudar&#225; a fornecer servi&#231;os cinco vezes mais r&#225;pidos do que antes e de uma forma mais barata.&#8221;</em>, disse o vice-presidente s&#234;nior de TI. <em>&#8220;&#192; medida que implementamos esta estrat&#233;gia de API, seremos capazes de alterar e fornecer recursos adicionais muito mais facilmente.&#8221;&nbsp;</em></p><p><a href="https://bit.ly/3IVVvSc">Conhe&#231;a mais recursos para ajud&#225;-lo a modernizar seu sistema legado com Anypoint Platform.</a>&nbsp;</p><div><hr></div><p><em>Este texto &#233; uma adapta&#231;&#227;o.<a href="https://bit.ly/3oiXdDG"> Leia&nbsp;a vers&#227;o original.</a></em></p>]]></content:encoded></item><item><title><![CDATA[Migrando para o SAP S/4HANA com a MuleSoft]]></title><description><![CDATA[O sistema SAP &#233; um sistema computacional que permite &#224;s empresas gerenciar corretamente seus recursos humanos, log&#237;stica produtiva, etc.&#8217;]]></description><link>https://www.prensa.li/p/migrando-para-o-sap-s4hana-com-mulesoft</link><guid isPermaLink="false">https://www.prensa.li/p/migrando-para-o-sap-s4hana-com-mulesoft</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Tue, 24 Aug 2021 13:22:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/702f8cf8-9942-43ca-a33b-8b0ae0e0cf65_700x400.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6oFK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6oFK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6oFK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6oFK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6oFK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6oFK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Migrando para o SAP S/4HANA com a MuleSoft&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Migrando para o SAP S/4HANA com a MuleSoft" title="Migrando para o SAP S/4HANA com a MuleSoft" srcset="https://substackcdn.com/image/fetch/$s_!6oFK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6oFK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6oFK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6oFK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b3dca2-085e-4dfa-bc19-e38d3c30abc6_700x400.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>O sistema SAP &#233; um sistema computacional que permite &#224;s empresas gerenciar corretamente seus recursos humanos, log&#237;stica produtiva, etc.&#8217;&nbsp;</p><p>O SAP est&#225; relacionado aos sistemas ERP (Enterprise Resource Planning), por se tratar de um sistema de informa&#231;&#245;es que permite gerenciar as diferentes a&#231;&#245;es de uma empresa, principalmente aquelas que t&#234;m a ver com produ&#231;&#227;o, log&#237;stica, estoque, remessas e contabilidade.&nbsp;</p><p>Seus servi&#231;os se destacam por cobrir, al&#233;m disso, as necessidades administrativas e de seus clientes e proporcionar as ferramentas necess&#225;rias.&nbsp;</p><p>Em 2015,&nbsp;foi lan&#231;ado o&nbsp;<strong>SAP S/4HANA</strong>&nbsp;que&nbsp;representou um&nbsp;grande avan&#231;o para o software de planejamento de recursos empresariais (ERP).</p><p>No entanto, para garantir a continua&#231;&#227;o dos avan&#231;os, a SAP encerrar&#225; o suporte ao SAP ERP em 2025, exigindo que os clientes existentes atualizem para o S/4HANA. &nbsp;</p><p>Dadas as complexidades dos panoramas modernos de TI, a migra&#231;&#227;o para o S/4HANA representa o maior exerc&#237;cio de migra&#231;&#227;o e integra&#231;&#227;o que a maioria das organiza&#231;&#245;es realizar&#225;.&nbsp;</p><p>Infelizmente, as abordagens legadas n&#227;o s&#227;o mais adequadas ao objetivo, resultando nos seguintes desafios: &nbsp;</p><ol><li><p>Ativa&#231;&#227;o arriscada devido &#224; falta de flexibilidade de transi&#231;&#227;o.&nbsp;&nbsp;</p></li></ol><ol start="2"><li><p>Custos altos, pois os requisitos de desenvolvimento, teste e treinamento excedem as proje&#231;&#245;es.&nbsp;&nbsp;</p></li></ol><ol start="3"><li><p>Maior tempo de implementa&#231;&#227;o, pois ocorrem atrasos no design, na migra&#231;&#227;o de dados e na integra&#231;&#227;o de sistemas externos.&nbsp;</p></li></ol><p>Os ERPs legados n&#227;o foram projetados para sustentar essa escala e complexidade; portanto, ao considerar a migra&#231;&#227;o para o <strong>S/4HANA</strong>, &#233; fundamental criar uma infraestrutura flex&#237;vel que se adapte &#224;s necessidades futuras da empresa. &nbsp;</p><p>Embora essas necessidades emergentes aumentem a complexidade da migra&#231;&#227;o, elas oferecem a oportunidade de (e talvez uma boa raz&#227;o para) repensar seu panorama de TI.&nbsp;</p><h3><strong>Quais os desafios de migra&#231;&#227;o?&nbsp;</strong></h3><p>A atualiza&#231;&#227;o do SAP ERP para o S/4HANA &#233; uma tarefa complexa, provavelmente a atualiza&#231;&#227;o mais desafiadora que sua organiza&#231;&#227;o realizar&#225;. &nbsp;</p><p>Talvez, seu ERP j&#225; est&#225; integrado a v&#225;rios sistemas internos e externos por meio de uma combina&#231;&#227;o de c&#243;digo personalizado e ESBs legados. &nbsp;</p><p>Isso, por si s&#243;, apresenta desafios consider&#225;veis, pois cada um desses sistemas exige a reconstru&#231;&#227;o das respectivas integra&#231;&#245;es no S/4HANA.&nbsp;</p><p>Embora a SAP tenha projetado o S/4HANA para evitar a necessidade de relat&#243;rios legados, voc&#234; provavelmente tem uma estrutura de relat&#243;rios corporativos em que envia dados cr&#237;ticos do ERP para data warehouses por ferramentas de gerenciamento de informa&#231;&#245;es.&nbsp;</p><p>Esses dados s&#227;o fundamentais para a compreens&#227;o das tend&#234;ncias e atuam como um sistema de registro de conformidade, criando assim a necessidade de um reposit&#243;rio de dados de longo prazo.&nbsp;</p><p>Portanto, &#233; necess&#225;rio manter a capacidade de acessar dados legados com o S/4HANA. Para complicar ainda mais o panorama de TI, voc&#234; pode operar linhas de neg&#243;cios separadas, possivelmente em lugares diferentes, cada um com seus pr&#243;prios ERPs. &nbsp;</p><p>Mais uma vez, esses ERPs podem ser conectados ao ERP da sua sede por meio de abordagens legadas. Pior ainda, as abordagens de integra&#231;&#227;o provavelmente n&#227;o est&#227;o bem documentadas, e aqueles que executaram o trabalho podem j&#225; ter sa&#237;do da sua organiza&#231;&#227;o.&nbsp;</p><p>Por fim, &#233; necess&#225;rio realizar neg&#243;cios com parceiros, fornecedores e clientes, e todos exigem integra&#231;&#245;es. Esses cen&#225;rios precisam ser considerados e preservados ou modernizados durante a migra&#231;&#227;o para o S/4HANA. &nbsp;</p><p>Por outro lado, se hoje voc&#234; estiver conduzindo esses processos manualmente, a migra&#231;&#227;o para o S/4HANA apresentar&#225; a oportunidade de reimaginar esses relacionamentos de neg&#243;cios e modelos operacionais. &nbsp;</p><p>Apesar da complexidade mencionada, as empresas que adotam a mudan&#231;a para o S/4HANA como uma oportunidade estrat&#233;gica, viabilizada pelas abordagens e ferramentas de integra&#231;&#227;o modernas, estar&#227;o &#224; frente de seus pares gra&#231;as a uma infraestrutura moderna de microsservi&#231;os.&nbsp;</p><h3><strong>Abordagem legada n&#227;o &#233; a melhor op&#231;&#227;o para a migra&#231;&#227;o&nbsp;</strong></h3><p>Abordagens t&#237;picas de migra&#231;&#227;o de ERP&nbsp;diminuem a chance de bons resultados, aumentando os custos e&nbsp;baixando&nbsp;as expectativas&nbsp;de conclus&#227;o.&nbsp;&nbsp;</p><p>De um modo geral, a migra&#231;&#227;o para o S/4HANA pode ser dividida nas tr&#234;s categorias&nbsp;abaixo, que ocorrem paralelamente:&nbsp;&nbsp;</p><ol><li><p>Prepara&#231;&#227;o da organiza&#231;&#227;o.&nbsp;</p></li></ol><ol start="2"><li><p>Prepara&#231;&#227;o do sistema legado para migra&#231;&#227;o.&nbsp;&nbsp;</p></li></ol><ol start="3"><li><p>Configura&#231;&#227;o do S/4HANA e aplicativos.&nbsp;</p></li></ol><p>No in&#237;cio dos programas de migra&#231;&#227;o, &#233; necess&#225;rio alinhar a organiza&#231;&#227;o e o processo geral em torno do estado final desejado e dos requisitos de dados e design. &nbsp;</p><p>Depois, come&#231;a o processo de prepara&#231;&#227;o do sistema e dos dados ERP legados e a configura&#231;&#227;o dos ambientes do S/4HANA. Por fim, as integra&#231;&#245;es ser&#227;o criadas entre o S/4HANA e o restante do panorama, permitindo testes de integra&#231;&#227;o de sistemas.&nbsp;</p><p>Antes de passar para a produ&#231;&#227;o, os dados ser&#227;o migrados para o S/4HANA e come&#231;ar&#225; o treinamento para o teste de aceita&#231;&#227;o do usu&#225;rio, seguido pelo treinamento do restante da organiza&#231;&#227;o antes da entrada em opera&#231;&#227;o. &nbsp;</p><p>Se tudo correr conforme o planejado, a migra&#231;&#227;o ser&#225; conclu&#237;da dentro do prazo e do or&#231;amento. Mas, &#233; claro, isso quase nunca acontece, pois qualquer falha no processo coloca todo o programa de migra&#231;&#227;o em risco.&nbsp;</p><p>As abordagens de migra&#231;&#227;o legadas t&#234;m depend&#234;ncias fr&#225;geis. Por isso, elas n&#227;o s&#227;o adequadas ao mundo complexo e veloz em que vivemos.&nbsp;</p><p>A escolha por este processo de migra&#231;&#227;o pode acarretar em:&nbsp;</p><p><strong>Dados indispon&#237;veis para design:</strong> Como a integra&#231;&#227;o dos ambientes de desenvolvimento e teste do S/4HANA aos apps de terceiros geralmente ocorre no final da migra&#231;&#227;o, dados essenciais geralmente n&#227;o est&#227;o dispon&#237;veis para orientar o programa. Isso tende a gerar erros durante a fase de design. Como atalho, dados sujos costumam ser alimentados no S/4HANA para orientar desenvolvedores e testadores, e o design acaba sendo baseado em padr&#245;es e defini&#231;&#245;es incorretas.&nbsp;</p><p><strong>Apps de terceiros n&#227;o validados:</strong> Outra desvantagem de adiar a integra&#231;&#227;o no programa de migra&#231;&#227;o &#233; que apps e servi&#231;os de terceiros n&#227;o s&#227;o validados at&#233; pouco antes da transi&#231;&#227;o para o S/4HANA, aumentando consideravelmente o risco de problemas durante a conclus&#227;o do processo. Apps m&#243;veis, apps SaaS e outros sistemas de registro exigem testes rigorosos, e as abordagens tradicionais de migra&#231;&#227;o atrasam esses testes. &nbsp;</p><p><strong>Falta de flexibilidade de transi&#231;&#227;o:</strong> As organiza&#231;&#245;es precisam de flexibilidade para migrar de acordo com as necessidades dos neg&#243;cios, seja por regi&#227;o geogr&#225;fica, m&#243;dulo de ERP, linha de neg&#243;cios, per&#237;odo ou qualquer outro m&#233;todo. &nbsp;</p><p>Abordagens big-bang n&#227;o costumam ser aconselh&#225;veis e, como resultado, haver&#225; a necessidade de operar o SAP ERP e o S/4HANA paralelamente. Infelizmente, uma abordagem de migra&#231;&#227;o legada n&#227;o oferece essa flexibilidade; ela exige bastante desenvolvimento personalizado, solu&#231;&#245;es alternativas, treinamento adicional e alinhamento organizacional.&nbsp;</p><h3><strong>Como migrar de uma forma simples&nbsp;e segura?&nbsp;</strong></h3><p>A migra&#231;&#227;o para o S/4HANA exige um novo paradigma e novas ferramentas para atender &#224;s suas necessidades comerciais futuras.&nbsp;&nbsp;</p><p>A abordagem&nbsp;<strong>API-led&nbsp;da&nbsp;MuleSoft</strong>&nbsp;permite que sua organiza&#231;&#227;o adote duas estrat&#233;gias avan&#231;adas de migra&#231;&#227;o:&nbsp;</p><ol><li><p><strong>Migra&#231;&#227;o flex&#237;vel</strong> por m&#243;dulo ERP, geografia, linha de neg&#243;cios, per&#237;odo ou qualquer outra combina&#231;&#227;o, usando APIs para expor fun&#231;&#245;es de neg&#243;cios de seus sistemas subjacentes.&nbsp;&nbsp;</p></li></ol><ol start="2"><li><p><strong>Cria&#231;&#227;o de uma arquitetura preparada para o futuro</strong>, evoluindo seu panorama de TI do monolito para uma plataforma de neg&#243;cios moderna, dividindo a funcionalidade do ERP em&nbsp;microsservi&#231;os, promovendo agilidade para necessidades futuras.&nbsp;</p></li></ol><p>Atrav&#233;s&nbsp;da abordagem&nbsp;API-led&nbsp;da&nbsp;MuleSoft&nbsp;&nbsp;o processo de migra&#231;&#227;o para&nbsp;o S/4HANA garante&nbsp;v&#225;rios benef&#237;cios para sua organiza&#231;&#227;o, como:&nbsp;</p><p><strong>Prote&#231;&#227;o contra riscos&nbsp;&nbsp;</strong></p><ul><li><p>Elimina&#231;&#227;o da necessidade de uma arriscada abordagem big-bang.&nbsp;&nbsp;</p></li><li><p>Teste e valida&#231;&#227;o antecipada de integra&#231;&#245;es para evitar desafios na ativa&#231;&#227;o.&nbsp;</p></li></ul><p><strong>Acelera&#231;&#227;o da entrega&nbsp;</strong></p><ul><li><p>Paraleliza&#231;&#227;o do desenvolvimento em S/4HANA durante a cria&#231;&#227;o de integra&#231;&#245;es e APIs.&nbsp;</p></li></ul><ul><li><p>Redu&#231;&#227;o da personaliza&#231;&#227;o do S/4HANA com uma configura&#231;&#227;o padronizada e pronta para uso.&nbsp;</p></li></ul><p><strong>Redu&#231;&#227;o de gastos&nbsp;</strong></p><ul><li><p>O desenvolvimento simult&#226;neo reduz as necessidades&nbsp;de&nbsp;ambientes adicionais e, portanto, os custos de licenciamento para SAP e outros sistemas.&nbsp;</p></li><li><p>Racionaliza&#231;&#227;o dos sistemas e aplicativos legados enquanto moderniza os processos de neg&#243;cios&nbsp;</p></li></ul><p><strong>Maximiza&#231;&#227;o dos resultados de neg&#243;cios&nbsp;&nbsp;</strong></p><ul><li><p>Migra&#231;&#245;es em fases alinhadas &#224;s necessidades da sua organiza&#231;&#227;o.&nbsp;&nbsp;</p></li><li><p>Cria&#231;&#227;o de uma infraestrutura moderna, baseada em&nbsp;microsservi&#231;os, para agilidade futura.&nbsp;</p></li></ul><p>A&nbsp;Anypoint&nbsp;Platform da&nbsp;MuleSoft&nbsp;&#233; a &#250;nica capaz de oferecer essa abordagem&nbsp;API-led&nbsp;como plataforma unificada para projetar, criar, implementar, gerenciar e monitorar APIs e integra&#231;&#245;es, seja&nbsp;on-premises, na nuvem ou em um ambiente h&#237;brido.&nbsp;&nbsp;</p><p>Do SAP ERP e S/4HANA aos sistemas legados e apps SaaS mais avan&#231;ados, a&nbsp;Anypoint&nbsp;Platform elimina a necessidade de navegar por v&#225;rias ferramentas diferentes em toda a organiza&#231;&#227;o.&nbsp;&nbsp;</p><p>Como resultado, a plataforma unificada da&nbsp;MuleSoft&nbsp;elimina o risco e acelera seu programa de migra&#231;&#227;o para o S/4HANA.&nbsp;&nbsp;</p><p>Al&#233;m disso, e igualmente importante, cria uma arquitetura de micros servi&#231;os flex&#237;vel, escal&#225;vel e moderna para crescimento futuro.&nbsp;</p>]]></content:encoded></item><item><title><![CDATA[Como APIs podem modernizar o sistema legado]]></title><description><![CDATA[Imagem: Alex Motoc via Unsplash]]></description><link>https://www.prensa.li/p/como-apis-podem-modernizar-o-sistema-legado</link><guid isPermaLink="false">https://www.prensa.li/p/como-apis-podem-modernizar-o-sistema-legado</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Fri, 23 Jul 2021 12:56:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4234f752-51d9-4186-ac47-c244bb9ed8b5_3900x5679.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xfBR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xfBR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xfBR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xfBR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xfBR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xfBR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Como APIs podem modernizar o sistema legado&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Como APIs podem modernizar o sistema legado" title="Como APIs podem modernizar o sistema legado" srcset="https://substackcdn.com/image/fetch/$s_!xfBR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xfBR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xfBR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xfBR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c0ef79e-be64-4f05-bc81-4e0a303b2b81_3900x5679.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Imagem: Alex Motoc via Unsplash</p><p>Sistemas legados, que s&#227;o a espinha dorsal de muitos empreendimentos, podem ser um empecilho para que organiza&#231;&#245;es possam aproveitar tecnologias digitais e criar experi&#234;ncias para seus clientes e parceiros.&nbsp;</p><p>Muitas organiza&#231;&#245;es t&#234;m dificuldade para modernizar seus sistemas legados inviabilizando a cria&#231;&#227;o de estrat&#233;gias em TI que apoiem uma ado&#231;&#227;o r&#225;pida de novas tecnologias como cloud, big data e IoT.&nbsp;</p><h4>O que &#233; sistema legado?&nbsp;</h4><p>Sistema Legado &#233; um software e/ou hardware desatualizado que ainda est&#225; em uso. O sistema ainda supre as necessidades para qual foi projetado inicialmente, mas n&#227;o permite crescimento. &nbsp;</p><p><strong>O que o sistema legado faz pela companhia &#233; tudo que ele ser&#225; capaz de fazer. </strong>A tecnologia antiga de um legado n&#227;o permitir&#225; uma intera&#231;&#227;o com sistemas mais novos.&nbsp;</p><p>Para resolver essa quest&#227;o, organiza&#231;&#245;es precisam pensar sobre conectividade de sistemas legados. Com essa conectividade, ser&#225; poss&#237;vel aproveitar melhor o legado, integrando-o com sistemas mais modernos. &nbsp;</p><h4>O desafio da moderniza&#231;&#227;o&nbsp;</h4><p>O sistema legado cria in&#250;meros desafios. Primeiro, eles n&#227;o foram desenvolvidos para suportar implementa&#231;&#227;o e ado&#231;&#227;o de tecnologias mais modernas. E com o n&#250;mero crescente de iniciativas para transforma&#231;&#227;o digital, profissionais de TI se tornam sobrecarregados pelo n&#250;mero de pedidos por dados de sistemas legados.&nbsp;</p><p>Al&#233;m disso, interfaces existentes de legado n&#227;o est&#227;o aptas para lidar com as necessidades atuais de dados.&nbsp;</p><p>Por exemplo, imagine que um neg&#243;cio pequeno tenha um hist&#243;rico antigo de clientes em dois sistemas legados. Por&#233;m, a intera&#231;&#227;o online entre seus clientes e sua marca ocorre em um CRM mais moderno. &nbsp;</p><p>Se o CRM n&#227;o estiver integrado com esses sistemas legados, ent&#227;o o neg&#243;cio desperdi&#231;ar&#225; insights valiosos que ele poderia obter com a fus&#227;o desses dados, criando uma vis&#227;o &#250;nica de seus clientes.&nbsp;</p><p>Mas a conectividade de sistemas legados nem sempre &#233; f&#225;cil de alcan&#231;ar. Conecta-los pode significar investir tempo e recursos em um trabalho intenso de integra&#231;&#227;o ponta a ponta com c&#243;digo personalizado.&nbsp;</p><p>Qual &#233; a melhor forma para que organiza&#231;&#245;es abordem a conectividade de sistemas legados e tirem proveito de seus dados?&nbsp;</p><h4>Resolvendo desafios de moderniza&#231;&#227;o com APIs&nbsp;</h4><p>API <em>(Application Programming Interface)</em> tem a resposta para a moderniza&#231;&#227;o do legado, e resolve os desafios dos sistemas. APIs exp&#245;em dados de forma que protege a integridade de sistemas legados e possibilita acesso seguro a dados subjacentes.&nbsp;</p><p>Isso permite que organiza&#231;&#245;es com sistemas mais antigos estejam adaptados &#224;s necessidades de neg&#243;cios mais modernos e, n&#227;o menos importante, adotem rapidamente a novas tecnologias e plataformas.&nbsp;</p><p>A moderniza&#231;&#227;o de sistemas legados &#233; crucial porque &#233; um jeito de construir flexibilidade a longo prazo, a fim de atender &#224;s necessidades da evolu&#231;&#227;o de TI. Este tipo de implementa&#231;&#227;o acaba por permitir aos l&#237;deres fazerem perguntas como <em>&#8220;Quais ser&#227;o as metas estrat&#233;gicas de neg&#243;cios daqui a um ano ou d&#233;cada?&#8221;</em> com menos preocupa&#231;&#227;o.&nbsp;</p><h4>API-led e moderniza&#231;&#227;o de legado&nbsp;</h4><p>API-led connectivity &#233; uma forma met&#243;dica de conectar dados &#224; formul&#225;rios atrav&#233;s de APIs reutiliz&#225;veis e com prop&#243;sito. Com essa abordagem, APIs s&#227;o desenvolvidos e produzidos para um prop&#243;sito dentro de camadas espec&#237;ficas de API: desbloquear dados de sistemas <em>(System APIs)</em>, posicionando dados em processo (Process APIs), ou entregando uma experi&#234;ncia (Experience APIs).&nbsp;</p><p>Expondo sistemas atrav&#233;s de APIs, times podem criar uma infraestrutura em API que possibilite conectar dados, formul&#225;rios e sistemas (Facebook e outros apps modernos) &#224; sistema legado em API com mais facilidade.&nbsp;</p><p>Isso torna mais f&#225;cil a resolu&#231;&#227;o de desafios de sistemas legados e moderniza&#231;&#227;o de sistemas.&nbsp;</p><h4>Empresas que est&#227;o usando API-led:&nbsp;</h4><p>&#183; <strong>Siemens </strong>aumentou rapidez de entrega de projeto em 50% e diminuiu o tempo de entrega requerido para entrega de novo projeto MVP;</p><p>&#183; A rede de aplicativos da <strong>BP (British Petroleum)</strong>, sustentada por APIs, impulsionou a entrega mais r&#225;pida de projetos e garantiu a confiabilidade e escalabilidade dos aplicativos;</p><p>&#183; Ao desenvolver e reutilizar facilmente APIs por meio da Anypoint Platform, a <strong>Airbus </strong>agilizou o processo de desenvolvimento e reduziu o tempo de lan&#231;amento de servi&#231;os de TI no mercado.</p><p>Siemens, British Petroleum e Airbus escolheram a MuleSoft para gui&#225;-los em suas jornadas de moderniza&#231;&#227;o do legado. A plataforma Anypoint da MuleSoft &#233; uma plataforma de integra&#231;&#227;o para conectar SaaS e formul&#225;rios de empreendimentos, permitindo que organiza&#231;&#245;es se afastem de integra&#231;&#245;es personalizadas de ponta a ponta.</p><p>Em vez disso, a plataforma possibilita que organiza&#231;&#245;es alcancem seus objetivos de forma mais r&#225;pida colhendo os benef&#237;cios da conectividade do API-led. Anypoint &#233; a &#250;nica solu&#231;&#227;o unificada no mercado para um ciclo de vida completo do API &#8211; desde a proje&#231;&#227;o e constru&#231;&#227;o, at&#233; a testagem e implementa&#231;&#227;o.&nbsp;</p><p>Em uma era onde mudan&#231;a &#233; a &#250;nica constante, criar produtos, servi&#231;os e experi&#234;ncias &#233; crucial. Com a conectividade API-led, organiza&#231;&#245;es n&#227;o estar&#227;o mais presas pelos sistemas legados; pelo contr&#225;rio, eles poder&#227;o modernizar, estender e usar APIs&nbsp;junto a sistemas para se tornarem mais &#225;geis em responder a novas tecnologias e outras mudan&#231;as.&nbsp;</p>]]></content:encoded></item><item><title><![CDATA[A mudança em direção à cultura do digital-ready: sua empresa está preparada?]]></title><description><![CDATA[Com o advento da pandemia, a capacidade de uma organiza&#231;&#227;o em se adaptar rapidamente &#224;s mudan&#231;as nas expectativas dos clientes tornou-se crucial. A &#225;rea de TI (Tecnologia da Informa&#231;&#227;o) se tornou o principal motor por tr&#225;s da inova&#231;&#227;o empresarial.]]></description><link>https://www.prensa.li/p/mudanca-em-direcao-digital-ready-sua-empresa-esta-preparada</link><guid isPermaLink="false">https://www.prensa.li/p/mudanca-em-direcao-digital-ready-sua-empresa-esta-preparada</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 14 Jun 2021 20:44:24 GMT</pubDate><enclosure url="https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 424w, https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 848w, https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 1272w, https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 1456w" sizes="100vw"><img src="https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg" data-attrs="{&quot;src&quot;:&quot;https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A mudan&#231;a em dire&#231;&#227;o &#224; cultura do digital-ready: sua empresa est&#225; preparada?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A mudan&#231;a em dire&#231;&#227;o &#224; cultura do digital-ready: sua empresa est&#225; preparada?" title="A mudan&#231;a em dire&#231;&#227;o &#224; cultura do digital-ready: sua empresa est&#225; preparada?" srcset="https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 424w, https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 848w, https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 1272w, https://static.prensa.li/stories/91/08/5b/98/91085b98-0bf5-4096-8d7a-ec723724fd45.jpg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Com o advento da pandemia, a capacidade de uma organiza&#231;&#227;o em se adaptar rapidamente &#224;s mudan&#231;as nas expectativas dos clientes tornou-se crucial.&nbsp;A &#225;rea de TI (Tecnologia da Informa&#231;&#227;o) se tornou o principal motor por tr&#225;s&nbsp;da inova&#231;&#227;o empresarial.</p><p>Enfrentar essa mudan&#231;a exige que as empresas repensem a&nbsp;<a href="https://blogs.mulesoft.com/digital-transformation/business/why-its-time-to-break-it-again/">fun&#231;&#227;o e o impacto da TI</a>&nbsp;na experi&#234;ncia di&#225;ria do cliente. Podem as inova&#231;&#245;es digitais sinalizar uma tend&#234;ncia ascendente de longo prazo para&nbsp;<a href="https://www.mulesoft.com/resources/cloudhub/what-is-digital-transformation">a transforma&#231;&#227;o digital</a>?</p><p>Com base em dados recentes, definimos&nbsp;<a href="https://blogs.mulesoft.com/digital-transformation/business/successful-digital-transformation-in-2021/">oito tend&#234;ncias de TI que ocorrer&#227;o em 2021</a>.&nbsp;Devido &#224;s circunst&#226;ncias imprevis&#237;veis de 2020, as organiza&#231;&#245;es agora est&#227;o sob press&#227;o para digitalizar seus servi&#231;os mais rapidamente, para que seja poss&#237;vel atender &#224;s crescentes demandas dos clientes e criar novos canais de receita.</p><p>Nesta artigo, discutirei a mudan&#231;a que as organiza&#231;&#245;es far&#227;o em dire&#231;&#227;o a uma cultura pronta e adepta ao digital.</p><h4><strong>O que &#233; uma cultura </strong><em><strong>digital-ready</strong></em><strong>?</strong></h4><p>De acordo com <em>The Enterprises Project</em>, a cultura <em>digital-ready</em> &#233; um conjunto partilhado e mutuamente refor&#231;ado de valores e pr&#225;ticas que permitem a alta performance no servi&#231;o da inova&#231;&#227;o e execu&#231;&#227;o num ambiente de neg&#243;cios digitalmente habilitado.&#8239;A cultura <em>digital-ready</em> define como n&#243;s, seres humanos, interagimos com a internet em nosso dia-a-dia. Ela se faz presente em v&#225;rias &#225;reas.</p><p>O&nbsp;conceito inteiro est&#225; concentrado em seu&nbsp;&#250;nico denominador comum: a rela&#231;&#227;o entre humanos e tecnologia. E compreender essa rela&#231;&#227;o &#233; a chave para qualquer transforma&#231;&#227;o digital.&#8239;A aceita&#231;&#227;o e observ&#226;ncia de tecnologias futuras em todos os campos, da energia ao trabalho, ou at&#233; mesmo no entretenimento, se tornam essenciais.&nbsp;</p><p>N&#227;o h&#225; como negar que o mundo em que vivemos hoje est&#225; em constante mudan&#231;a.&#8239;Essa confian&#231;a na tecnologia, hoje uma regra, pode ser observada na maneira como agora nos comunicamos dentro de uma for&#231;a de trabalho totalmente digital e na maneira como os setores mudaram em dire&#231;&#227;o ao teletrabalho.&nbsp;</p><p>Ou seja, cada vez mais nos tornamos dependentes da tecnologia, especialmente dentro do ambiente profissional. Inevitavelmente, a cultura humana em si e a sociedade como um todo&nbsp;acabar&#227;o sendo influenciadas pela tecnologia. A maneira como as pessoas vivem e se relacionam &#233; alterada por avan&#231;os tecnol&#243;gicos desde que a humanidade apareceu. N&#227;o seria diferente com a revolu&#231;&#227;o digital. Em contrapartida, a tecnologia tamb&#233;m &#233; constantemente transformada pelas mudan&#231;as socioculturais &#8211; mesmo as acidentais ou imprevistas.</p><p><strong>TI sob press&#227;o para atender &#224;s demandas</strong></p><p>Por exemplo, nota-se uma press&#227;o cada vez maior sobre os l&#237;deres da &#225;rea de TI para oferecerem iniciativas digitais, mas as dificuldades s&#227;o inevit&#225;veis &#8203;&#8203;diante de uma for&#231;a de trabalho remota, proporcionado pela COVID-19. Tais desafios dizem respeito, por exemplo, &#224; inova&#231;&#227;o, &#224;s demandas dos clientes em rela&#231;&#227;o &#224; efici&#234;ncia digitalizada e &#224; consequ&#234;ncias imprevis&#237;veis com cada novo experimento.&#8239;&nbsp;</p><p>As organiza&#231;&#245;es est&#227;o sob press&#227;o para se manterem competitivas, enquanto lutam para acompanhar as novas demandas digitais e criar experi&#234;ncias conectadas.&#8239;Essas demandas crescentes est&#227;o for&#231;ando as institui&#231;&#245;es a acelerar sua transforma&#231;&#227;o digital, implementando solu&#231;&#245;es modernas em todas as partes de seus neg&#243;cios.&nbsp;Isso pode ser dif&#237;cil para empresas que est&#227;o sobrecarregadas por&nbsp;<a href="https://www.mulesoft.com/integration-solutions/soa/legacy-system-modernization">sistemas legados</a>&nbsp;e processos ineficazes.&nbsp;</p><p>De acordo com&nbsp;<a href="https://www.mulesoft.com/lp/reports/connectivity-benchmark">o relat&#243;rio de benchmark de conectividade da MuleSoft</a>, os projetos de TI devem crescer 40%, sendo que a &#225;rea de TI &#233; respons&#225;vel por fornecer experi&#234;ncias conectadas para 82% das empresas.</p><p>O maior desafio em seu caminho &#233; a integra&#231;&#227;o, com 85% dos l&#237;deres de TI relatando que isso, por si s&#243;, atrapalha seus esfor&#231;os de transforma&#231;&#227;o digital.&nbsp;Para conseguir isso, a &#225;rea deve repensar seu modelo operacional para fornecer recursos de autoatendimento e permitir a inova&#231;&#227;o em toda a empresa.&nbsp;</p><p>Isso impacta diretamente na cultura organizacional.&nbsp;Ela &#233; um aspecto vital de qualquer empresa ou organiza&#231;&#227;o de sucesso.&nbsp;Para impulsionar escalas, melhorar a efici&#234;ncia e&nbsp;<a href="https://www.mulesoft.com/resources/api/digital-transformation-organization-culture">mudar a cultura organizacional</a>, o setor de &nbsp;TI precisa, mais uma vez, redesenhar seu modelo operacional pensando em fornecer recursos de autoatendimento, al&#233;m de, novamente, permitir a inova&#231;&#227;o na empresa como um todo.&nbsp;</p><h4><strong>Por que </strong><em><strong>digital-ready</strong></em><strong> significa </strong><em><strong>customer-ready</strong></em></h4><p>Os l&#237;deres do setor devem assumir a&nbsp;<a href="https://www.mulesoft.com/resources/integration">integra&#231;&#227;o</a> para atender &#224;s demandas digitais e escalas.&nbsp;As estat&#237;sticas mostram, que os clientes desejam um envolvimento consistente com as marcas em seus canais preferidos, especialmente atrav&#233;s da via digital.&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uw9X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uw9X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 424w, https://substackcdn.com/image/fetch/$s_!uw9X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 848w, https://substackcdn.com/image/fetch/$s_!uw9X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 1272w, https://substackcdn.com/image/fetch/$s_!uw9X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uw9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!uw9X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 424w, https://substackcdn.com/image/fetch/$s_!uw9X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 848w, https://substackcdn.com/image/fetch/$s_!uw9X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 1272w, https://substackcdn.com/image/fetch/$s_!uw9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F988dee25-98d0-4f35-a7a1-b4bc800e3dc4_1251x919.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p><a href="https://www.mulesoft.com/lp/whitepaper/api/digital-transformation-blueprint">A transforma&#231;&#227;o digital</a>&nbsp;&#233; agora mais essencial do que nunca.&nbsp;As organiza&#231;&#245;es precisam investir em novos m&#233;todos digitais de atendimento ao cliente. A experi&#234;ncia do cliente &#233; a raiz de quase todas as iniciativas de transforma&#231;&#227;o digital.</p><p>A velocidade e a interconex&#227;o do mundo digital exigem novas abordagens &#224;s demandas e resultados dos usu&#225;rios.&nbsp;Concentrar-se em antecipar os desejos dos clientes levar&#225; &#224; satisfa&#231;&#227;o dos mesmos.</p><p>Os clientes est&#227;o utilizando meios digitais de comunica&#231;&#227;o e aplicativos digitalizados agora mais do que nunca.&nbsp;Tr&#234;s vezes mais consumidores usar&#227;o m&#237;dias sociais, aplicativos de mensagens ou outros m&#233;todos digitais de atendimento ao cliente como seu principal canal de comunica&#231;&#227;o na nova realidade em compara&#231;&#227;o com o pr&#233;-COVID-19.&nbsp;</p><p>As empresas precisam reconhecer que a experi&#234;ncia do cliente &#233; o fator distintivo de sua concorr&#234;ncia.&nbsp;Transformar a experi&#234;ncia do usu&#225;rio , a partir de agora, &#233; imperativo.&nbsp;<a href="https://www.mulesoft.com/resources/api/what-is-an-api">APIs</a>&nbsp;podem habilitar essas experi&#234;ncias digitais.&nbsp;No entanto, elas precisam ser organizadas e conectadas de forma estrat&#233;gica para agregar valor.&nbsp;</p><p><a href="https://www.mulesoft.com/lp/whitepaper/api/rising-value-apis">As APIs est&#227;o se tornando cada vez mais valiosas</a>&nbsp;para as empresas porque fornecem a maneira mais f&#225;cil de conectar sistemas para trocar informa&#231;&#245;es.&nbsp;As APIs podem ser usadas para auxiliar na conex&#227;o de clientes e, ao mesmo tempo, fornecer transforma&#231;&#245;es digitais.</p><p>Elas podem ser utilizadas para melhorar produtos, sistemas e opera&#231;&#245;es, ao mesmo tempo que fornecem <em>insights</em> valiosos para ajudar a tomar melhores decis&#245;es de neg&#243;cios.&nbsp;Mas elas precisam ser organizadas e conectadas de forma estrat&#233;gica e hol&#237;stica para fornecer&nbsp;valor.&nbsp;</p><p>De acordo com o&nbsp;<a href="https://www.mulesoft.com/lp/whitepaper/api/improve-digital-customer-experience-application-network">white paper</a>&nbsp;da Mulesoft sobre como melhorar a experi&#234;ncia do cliente com uma rede de aplicativos, as organiza&#231;&#245;es que n&#227;o conseguirem construir uma experi&#234;ncia de cliente envolvente n&#227;o s&#243; perder&#227;o espa&#231;o para a concorr&#234;ncia, mas tamb&#233;m perder&#227;o receita significativa. Clientes que possuem uma &#243;tima experi&#234;ncia gastam 140% a mais que os outros.</p><p>Para construir uma experi&#234;ncia de consumidor melhor, as empresas est&#227;o repensando totalmente sua estrat&#233;gia de integra&#231;&#227;o a fim de criar novos produtos, fornecer compromissos personalizados e melhorar as experi&#234;ncias j&#225; existentes em diversos aplicativos - sejam esses aplicativos no local, na nuvem ou em um ambiente h&#237;brido .</p><p>L&#237;deres do setor, como Casey's, WatchBox e RBC, est&#227;o enfrentando a integra&#231;&#227;o para atender &#224;s demandas e escala digitais.&nbsp;A resposta &#233; simplesmente usar uma abordagem baseada em API para compor rapidamente novas experi&#234;ncias digitais.&nbsp;Aqui est&#227;o alguns exemplos:&nbsp;</p><ul><li><p>A Casey's lan&#231;ou um servi&#231;o terceirizado de entrega de alimentos para 600 lojas, contra apenas 35 no in&#237;cio de seu programa piloto.&nbsp;</p></li><li><p>A WatchBox criou uma plataforma de com&#233;rcio eletr&#244;nico e reutilizou as mesmas APIs para atender a cinco novas regi&#245;es.</p></li><li><p>O RBC aproveitou dados cr&#237;ticos em sistemas legados e criou solu&#231;&#245;es para eliminar os processos baseados em papel e a entradas manuais complicadas de dados.&nbsp;</p></li></ul><p>Para ver mais tend&#234;ncias digitais chegando em 2021,&nbsp;<a href="https://www.mulesoft.com/lp/reports/top-digital-transformation-trends-2021">baixe nosso whitepaper de tend&#234;ncias</a>.</p><p>Este artigo foi escrito por Kamaria Chambers e publicado originalmente em <a href="https://prensa.li/mulesoft/mudanca-em-direcao-digital-ready-sua-empresa-esta-preparada/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[4 maneiras de verificar se um array contém valores vazios no DataWeave 2.0]]></title><description><![CDATA[H&#225; algum tempo atr&#225;s, tive um caso de uso em que recebi um campo que podia conter um array ou um valor nulo.]]></description><link>https://www.prensa.li/p/4-maneiras-de-verificar-se-um-array-contem-valores-vazios-no-dataweave-20</link><guid isPermaLink="false">https://www.prensa.li/p/4-maneiras-de-verificar-se-um-array-contem-valores-vazios-no-dataweave-20</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Wed, 02 Jun 2021 14:06:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/72c634b1-cf22-42e6-b5b8-fea9e010ffba_626x417.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1HVf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1HVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1HVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1HVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1HVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1HVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;4 maneiras de verificar se um array cont&#233;m valores vazios no DataWeave 2.0&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="4 maneiras de verificar se um array cont&#233;m valores vazios no DataWeave 2.0" title="4 maneiras de verificar se um array cont&#233;m valores vazios no DataWeave 2.0" srcset="https://substackcdn.com/image/fetch/$s_!1HVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1HVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1HVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1HVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910feb27-c954-4f99-9e9b-fac5d2096201_626x417.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>H&#225; algum tempo atr&#225;s, tive um caso de uso em que recebi um campo que podia conter um array ou um valor nulo. Se um array estivesse presente, poderia ter strings (incluindo strings vazias) ou valores nulos. &nbsp;</p><p>Se algum dos valores dentro do array estivessem vazios, eu tinha de ignorar completamente este campo. Isto significa que tive de criar uma fun&#231;&#227;o para verificar se o campo ou qualquer um dos valores dentro do array estavam vazios, e ignorar o campo se fosse esse o caso. &nbsp;</p><p>Este post vai explicar as quatro solu&#231;&#245;es diferentes que encontrei para resolver este problema.&nbsp;</p><p>Deixem-me come&#231;ar por mostrar alguns dos exemplos que eu receberia na carga &#250;til:&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e6QT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e6QT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 424w, https://substackcdn.com/image/fetch/$s_!e6QT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 848w, https://substackcdn.com/image/fetch/$s_!e6QT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 1272w, https://substackcdn.com/image/fetch/$s_!e6QT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e6QT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e6QT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 424w, https://substackcdn.com/image/fetch/$s_!e6QT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 848w, https://substackcdn.com/image/fetch/$s_!e6QT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 1272w, https://substackcdn.com/image/fetch/$s_!e6QT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2d9067-07e6-4a85-831f-9c07ce333703_770x183.png 1456w" sizes="100vw"></picture><div></div></div></a><p>De todos estes exemplos, apenas o n&#250;mero oito est&#225; correto. Os outros exemplos devem ser ignorados porque cont&#234;m (ou s&#227;o) valores vazios, como &#233; ilustrado com [" "] e "nulo".&nbsp;</p><p>Agora que compreendemos o problema, vamos cobrir as quatro solu&#231;&#245;es.&nbsp;</p><h3><strong>Solu&#231;&#227;o #1: Fun&#231;&#245;es principais &nbsp;</strong></h3><p>Podemos criar uma fun&#231;&#227;o que utiliza apenas as <a href="https://docs.mulesoft.com/mule-runtime/4.3/dw-core">fun&#231;&#245;es centrais do DataWeave</a>. Tal como esta:&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F6iA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F6iA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 424w, https://substackcdn.com/image/fetch/$s_!F6iA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 848w, https://substackcdn.com/image/fetch/$s_!F6iA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 1272w, https://substackcdn.com/image/fetch/$s_!F6iA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F6iA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bed90dee-cbbc-4c42-a022-bc093049d643_766x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F6iA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 424w, https://substackcdn.com/image/fetch/$s_!F6iA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 848w, https://substackcdn.com/image/fetch/$s_!F6iA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 1272w, https://substackcdn.com/image/fetch/$s_!F6iA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed90dee-cbbc-4c42-a022-bc093049d643_766x323.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Primeiro, verificamos se o par&#226;metro dado "arr" est&#225; vazio e retorna "true" se for esse o caso. Isto apanhar&#225; o array vazio e os casos nulos (campos um e dois). Depois, precisamos decompor o que est&#225; na declara&#231;&#227;o "else" (para onde v&#227;o os campos restantes).&nbsp;</p><p>Primeiro filtramos o array por valores vazios (arr filter isEmpty($)) - que devolver&#225; os valores que est&#227;o vazios (nulls e strings vazios).&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cw8t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cw8t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 424w, https://substackcdn.com/image/fetch/$s_!Cw8t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 848w, https://substackcdn.com/image/fetch/$s_!Cw8t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 1272w, https://substackcdn.com/image/fetch/$s_!Cw8t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cw8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cw8t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 424w, https://substackcdn.com/image/fetch/$s_!Cw8t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 848w, https://substackcdn.com/image/fetch/$s_!Cw8t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 1272w, https://substackcdn.com/image/fetch/$s_!Cw8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc589b7f4-9a6e-4054-be9a-2a172a2e5804_768x265.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Agora que temos arrays com os valores vazios, podemos verificar se os arrays filtrados est&#227;o vazios. Se estiverem, significa que n&#227;o h&#225; valores vazios em "arr".&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!12lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!12lw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 424w, https://substackcdn.com/image/fetch/$s_!12lw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 848w, https://substackcdn.com/image/fetch/$s_!12lw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 1272w, https://substackcdn.com/image/fetch/$s_!12lw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!12lw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!12lw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 424w, https://substackcdn.com/image/fetch/$s_!12lw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 848w, https://substackcdn.com/image/fetch/$s_!12lw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 1272w, https://substackcdn.com/image/fetch/$s_!12lw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31b34b7-5a93-4c5f-a4af-2ba2c759076d_767x261.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Como esperado, apenas o campo oito retorna "true", o que significa que n&#227;o cont&#233;m quaisquer valores vazios. O nosso &#250;ltimo passo &#233; reverter o resultado porque queremos ter um valor verdadeiro quando o array cont&#233;m valores vazios. &#201; por isso que adicionamos o operador "<a href="https://docs.mulesoft.com/mule-runtime/4.3/dw-operators#logical_operators">NOT</a>".&nbsp;</p><h3><strong>Solu&#231;&#227;o #2: M&#243;dulo de arrays &nbsp;</strong></h3><p>Semelhante &#224; primeira solu&#231;&#227;o, tamb&#233;m temos uma declara&#231;&#227;o &#8220;if/else&#8221;, mas alteramos a l&#243;gica da declara&#231;&#227;o "else" para a fun&#231;&#227;o "<a href="https://docs.mulesoft.com/mule-runtime/4.3/dw-arrays-functions-some">some</a>" a partir do m&#243;dulo de Arrays.&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ltnq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ltnq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 424w, https://substackcdn.com/image/fetch/$s_!Ltnq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 848w, https://substackcdn.com/image/fetch/$s_!Ltnq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 1272w, https://substackcdn.com/image/fetch/$s_!Ltnq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ltnq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60246847-0b42-42b0-aabd-0494e993426b_770x345.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ltnq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 424w, https://substackcdn.com/image/fetch/$s_!Ltnq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 848w, https://substackcdn.com/image/fetch/$s_!Ltnq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 1272w, https://substackcdn.com/image/fetch/$s_!Ltnq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60246847-0b42-42b0-aabd-0494e993426b_770x345.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Esta l&#243;gica &#233; mais f&#225;cil de entender, certo? &nbsp;</p><p>Os campos um e dois funcionam da mesma forma que antes, mas a l&#243;gica para os campos tr&#234;s a oito muda. Desta vez, estamos verificando diretamente se pelo menos um dos valores da matriz est&#225; vazio e o resultado &#233; devolvido.&nbsp;</p><h3><strong>Solu&#231;&#227;o #3: Combina&#231;&#227;o de padr&#245;es (correspond&#234;ncia/caixa)&nbsp;</strong></h3><p>Com esta solu&#231;&#227;o, estamos verificando que tipo de valor foi recebido no par&#226;metro "arr" e depois estamos manipulando a l&#243;gica de acordo.&nbsp;</p><p>A primeira declara&#231;&#227;o de caso verifica se "arr" &#233; um array vazio e retorna um valor true. Se este n&#227;o for o caso, ele vai para a segunda declara&#231;&#227;o de caso, que verifica se "arr" &#233; do tipo Array e executa a l&#243;gica que t&#237;nhamos anteriormente (um exemplo isEmpty($)).&nbsp;</p><p>Por &#250;ltimo, se nenhuma dessas condi&#231;&#245;es foi cumprida, vai para a declara&#231;&#227;o "else", que retorna verdadeiro se "arr" estiver vazio ou falso de outra forma.&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ga_D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ga_D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 424w, https://substackcdn.com/image/fetch/$s_!Ga_D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 848w, https://substackcdn.com/image/fetch/$s_!Ga_D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 1272w, https://substackcdn.com/image/fetch/$s_!Ga_D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ga_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ga_D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 424w, https://substackcdn.com/image/fetch/$s_!Ga_D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 848w, https://substackcdn.com/image/fetch/$s_!Ga_D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 1272w, https://substackcdn.com/image/fetch/$s_!Ga_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc0eef4-a383-4e08-9d71-0179966a40ef_771x404.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h3><strong>Solu&#231;&#227;o #4: Sobrecarga de fun&#231;&#245;es&nbsp;</strong></h3><p>Com este script, o campo "um" &#233; imediatamente encaminhado para a primeira fun&#231;&#227;o sobrecarregada porque cont&#233;m um valor nulo. &nbsp;</p><p>Os campos de dois a oito s&#227;o avaliados de acordo com a segunda fun&#231;&#227;o sobrecarregada. Neste caso, criamos uma declara&#231;&#227;o &#8220;if/else&#8221; para retornar verdadeiro se o par&#226;metro "arr" for um array vazio. Se n&#227;o estiver vazio, continuamos com a mesma l&#243;gica que t&#237;nhamos antes (usando o m&#243;dulo de Arrays).&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yq5o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yq5o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 424w, https://substackcdn.com/image/fetch/$s_!yq5o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 848w, https://substackcdn.com/image/fetch/$s_!yq5o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 1272w, https://substackcdn.com/image/fetch/$s_!yq5o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yq5o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yq5o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 424w, https://substackcdn.com/image/fetch/$s_!yq5o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 848w, https://substackcdn.com/image/fetch/$s_!yq5o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 1272w, https://substackcdn.com/image/fetch/$s_!yq5o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bcdacb-ae57-4d46-9b43-21d86ce6352d_767x405.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Observe que voc&#234; tamb&#233;m pode usar a correspond&#234;ncia de padr&#245;es na segunda fun&#231;&#227;o em vez de usar as condi&#231;&#245;es &#8220;if/else&#8221;. Este c&#243;digo seria algo parecido com isto:&nbsp;</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O0sf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O0sf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 424w, https://substackcdn.com/image/fetch/$s_!O0sf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 848w, https://substackcdn.com/image/fetch/$s_!O0sf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 1272w, https://substackcdn.com/image/fetch/$s_!O0sf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O0sf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O0sf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 424w, https://substackcdn.com/image/fetch/$s_!O0sf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 848w, https://substackcdn.com/image/fetch/$s_!O0sf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 1272w, https://substackcdn.com/image/fetch/$s_!O0sf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc95218c6-164c-4044-a7bc-e6af9ac88624_769x104.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Se voc&#234; n&#227;o estiver familiarizado com sobrecarga de fun&#231;&#245;es, voc&#234; pode ler tudo sobre isso nos <a href="https://docs.mulesoft.com/mule-runtime/4.3/dataweave-functions#overloading-functions">Documentos Mulesoft</a>.</p><h3><strong>Conclus&#227;o&nbsp;</strong></h3><p>Meu conselho para qualquer pessoa que enfrente problemas semelhantes &#233; continuar tentando abordagens diferentes para o mesmo problema e avaliar qual &#233; a melhor solu&#231;&#227;o para o seu caso. &nbsp;</p><p>Quando eu estava trabalhando neste c&#243;digo pela primeira vez, criei duas solu&#231;&#245;es adicionais que n&#227;o me deram o resultado que eu esperava e tornaram o c&#243;digo muito dif&#237;cil de ler!</p><p>Tive que fazer pesquisas e experimenta&#231;&#245;es para chegar a estas quatro solu&#231;&#245;es. Voc&#234; pode ler sobre todas as minhas outras tentativas <a href="https://www.prostdev.com/post/how-to-check-for-empty-values-in-an-array-in-dataweave-part-1-sizeof-groupby-isempty-default">aqui.</a></p><p>Voc&#234; consegue pensar nos pr&#243;s e contras de usar qualquer uma destas quatro abordagens? Nos conte no grupo comunit&#225;rio <a href="https://bit.ly/3RVhAEr">MuleSoft Developer LinkedIn!</a></p><p><em>*Alexandra Martinez &#233; uma embaixatriz da MuleSoft e pode ser contatada <a href="https://www.alexandramartinez.world/contact">aqui</a>&nbsp;se voc&#234; tiver alguma pergunta.&nbsp;</em></p><p><em>*Este conte&#250;do foi traduzido e adaptado, e voc&#234; pode conferir o post original <a href="https://blogs.mulesoft.com/dev-guides/check-if-array-contains-empty-values-in-dataweave-2-0/">aqui.</a></em></p><p>Este artigo foi escrito por Alexandra Martinez e publicado originalmente em <a href="https://prensa.li/mulesoft/4-maneiras-de-verificar-se-um-array-contem-valores-vazios-no-dataweave-20/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[5 maneiras de publicar e consumir mensagens JMS usando Mule 4]]></title><description><![CDATA[A comunica&#231;&#227;o entre aplicativos corporativos pode ser categorizada como s&#237;ncrona e ass&#237;ncrona.]]></description><link>https://www.prensa.li/p/5-maneiras-de-publicar-e-consumir-mensagens-jms-usando-mule-4</link><guid isPermaLink="false">https://www.prensa.li/p/5-maneiras-de-publicar-e-consumir-mensagens-jms-usando-mule-4</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Wed, 05 May 2021 15:53:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/56728695-6c78-409b-ac53-ef39626b0197_1920x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FfWu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FfWu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FfWu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FfWu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FfWu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FfWu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;5 maneiras de publicar e consumir mensagens JMS usando Mule 4&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="5 maneiras de publicar e consumir mensagens JMS usando Mule 4" title="5 maneiras de publicar e consumir mensagens JMS usando Mule 4" srcset="https://substackcdn.com/image/fetch/$s_!FfWu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FfWu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FfWu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FfWu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10ab9c0-dc66-4786-99ba-f93f245f8394_1920x1280.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A comunica&#231;&#227;o entre aplicativos corporativos pode ser categorizada como <a href="https://www.mulesoft.com/resources/esb/data-synchronization">s&#237;ncrona e ass&#237;ncrona.</a></p><p>A comunica&#231;&#227;o s&#237;ncrona significa que o cliente e o servidor devem estar dispon&#237;veis ao mesmo tempo para estabelecer uma conex&#227;o e trocar mensagens.&nbsp;&nbsp;</p><p>No entanto, tal configura&#231;&#227;o n&#227;o &#233; adequada para desenvolver aplicativos corporativos fracamente acoplados, nos quais a confiabilidade &#233; mais importante do que o desempenho, ou seja, a transmiss&#227;o de dados ass&#237;ncrona &#233; prefer&#237;vel nesse caso.&nbsp;</p><p>No texto iremos entender o princ&#237;pio de funcionamento do modelo de intera&#231;&#227;o ass&#237;ncrona ou JMS, e os cinco fluxos diferentes que podem ajudar a publicar e receber mensagens usando o <a href="https://bit.ly/3PIyeoR">Mule 4.&nbsp;</a></p><h2><strong>Modos de entrega de mensagens em JMS&nbsp;</strong></h2><p>Em uma arquitetura corporativa, um &#250;nico aplicativo pode trocar dados com apenas um aplicativo ou um grupo de aplicativos em um determinado instante. No primeiro caso, temos o modo de entrega de mensagem ponto a ponto, enquanto no segundo funcionar&#225; no modo de publica&#231;&#227;o.&nbsp;</p><h2><strong>Conex&#227;o ponto a ponto (Fila)&nbsp;</strong></h2><p>A troca de mensagens ponto a ponto ocorre entre um &#250;nico emissor (produtor) e um &#250;nico receptor (consumidor) por meio de uma fila. Depois que o remetente publica uma mensagem, ela &#233; retida na fila at&#233; que o destinat&#225;rio a consuma.&nbsp;&nbsp;</p><p>Veja o exemplo a seguir&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 424w, https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 848w, https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 1272w, https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 1456w" sizes="100vw"><img src="https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5" data-attrs="{&quot;src&quot;:&quot;https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 424w, https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 848w, https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 1272w, https://lh4.googleusercontent.com/T34roCk0UpdZWv9LQWPRQXz54Qpe5dfkKOv-ac1YrWNSi-gP0qZqEjwa972p-SDprukf-k43i9qE8P7IVPQVrFVjtsUacxCTcKy7_yWjEX4FYD9a4VFblVFGBtNvIGKzHH-Osv_5 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h2><strong>Publicar e assinar (T&#243;pico)&nbsp;</strong></h2><p>Aqui podemos ter v&#225;rios destinat&#225;rios que recebem a mesma mensagem simultaneamente, desde que tenham se inscrito no corretor de mensagens por meio de t&#243;picos. Quando uma mensagem &#233; enviada, o t&#243;pico &#233; publicado para todos os assinantes e a ret&#233;m at&#233; que seja consumida. Um assinante pode ser dur&#225;vel ou n&#227;o dur&#225;vel.&nbsp;&nbsp;</p><p>As mensagens s&#227;o armazenadas persistentemente para um assinante dur&#225;vel e podem ser recuperadas se o intermedi&#225;rio de mensagem falhar. No entanto, para um assinante n&#227;o dur&#225;vel, as mensagens n&#227;o s&#227;o armazenadas e nenhuma delas &#233; entregue se a conex&#227;o do consumidor for perdida.&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 424w, https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 848w, https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 1272w, https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 1456w" sizes="100vw"><img src="https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2" data-attrs="{&quot;src&quot;:&quot;https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 424w, https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 848w, https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 1272w, https://lh5.googleusercontent.com/BAsBOMMr41dDN1XuKpg_FPo_vwkvPKcL2k6pkvQ8jqhVO9u9kD_pxJm76VUvXljePx3V3b2kMxktbm7cTLazzHq890WwcZ77R-HJ5LjJ59lsRwkPyWpHPHW484_yRintA0TX9SO2 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h2><strong>Uma vis&#227;o geral do m&#243;dulo JMS no Mule 4&nbsp;</strong></h2><p>&#201; importante conhecer um processo geral de estabelecimento da comunica&#231;&#227;o antes de entender os fluxos <strong>Mule </strong>que podemos construir no <em>Anypoint Studio </em>para publicar e consumir mensagens JMS.&nbsp;&nbsp;</p><p>Para esta demonstra&#231;&#227;o, recomendamos o agente de mensagens <em>ActiveMQ</em>.&nbsp;&nbsp;</p><p>Depois que a conex&#227;o for estabelecida usando <em>ActiveMQConnectionFactory,</em> criamos uma sess&#227;o. Esta nos permite criar uma mensagem, um remetente e um consumidor de mensagem. Depois disso, podemos executar os fluxos para seguir os modos de entrega ponto a ponto ou publicar-consumir.&nbsp;</p><p>No <a href="https://bit.ly/3v8dnnb">Anypoint Studio</a>, o m&#243;dulo JMS possui os seguintes componentes: reconhecer, consumir, publicar, publicar-consumir em uma nova mensagem e recuperar sess&#227;o.&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 424w, https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 848w, https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 1272w, https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 1456w" sizes="100vw"><img src="https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1" data-attrs="{&quot;src&quot;:&quot;https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 424w, https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 848w, https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 1272w, https://lh6.googleusercontent.com/UeuCiWDCXLs6u0XIDeNMlQja9FflaXg6n9tix__UGpd3Yeq5MXk96wb-TJZ-9usV9YndKZH-iotyQ6TIK9rZyqJuZLkqFkBn7jSbt6zazWBm_1eCAPZldo-x-D5HtTBPDeWI-Ht1 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><a class="image-link image2" target="_blank" href="https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 424w, https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 848w, https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 1272w, https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 1456w" sizes="100vw"><img src="https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX" data-attrs="{&quot;src&quot;:&quot;https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 424w, https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 848w, https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 1272w, https://lh6.googleusercontent.com/jJgdS6H3WESUNddA8navAdHb7MStmI4YZ6fPwA0Cf_amqH6HAMGVOcr8Su8pMJcGXtJ3JYP6CBbbcShahupwr4EdSPEXBIktNKq6sfWBEuVcp8tk8KO1vANd8YCbc3V7DFgXcXnX 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><a class="image-link image2" target="_blank" href="https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 424w, https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 848w, https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 1272w, https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 1456w" sizes="100vw"><img src="https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP" data-attrs="{&quot;src&quot;:&quot;https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 424w, https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 848w, https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 1272w, https://lh5.googleusercontent.com/IP1_Kx8kabWFiIWjLFYPXYORsSDIYaWrAa3_A0f7dnjym7tr2JFLByJZej8IJNE6Sfgx32MfFfV7H1rObWPiRe39UBsryaF5fwrA-s6X0vpESbRjD5dkAxOOYrNV2Z96Mg7JClqP 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h2><strong>Publique e consuma mensagens usando a fila JMS&nbsp;</strong></h2><h3><strong>1&#186; Fluxo&nbsp;</strong></h3><p>O fluxo de publica&#231;&#227;o de uma mensagem come&#231;a com um componente <em>listener </em>que publica uma mensagem na fila.&nbsp;</p><p>O componente de publica&#231;&#227;o pertencente ao m&#243;dulo <strong>JMS </strong>o segue. A fun&#231;&#227;o de biblioteca, necess&#225;ria na configura&#231;&#227;o do componente de publica&#231;&#227;o, &#233; o cliente <em>ActiveMQ</em>.&nbsp;&nbsp;</p><p>Depois que o componente &#233; configurado para o host local, uma conex&#227;o &#233; estabelecida. Finalmente, o componente set <em>payload </em>permite definir o conte&#250;do da mensagem, que &#233; publicado na fila.&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 424w, https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 848w, https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 1272w, https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 1456w" sizes="100vw"><img src="https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn" data-attrs="{&quot;src&quot;:&quot;https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 424w, https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 848w, https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 1272w, https://lh4.googleusercontent.com/v5XIQK8Kklv5Idk0BfQ8bSIay7BseQJyy8mxYBxzWFuwzYjcjTx-GpHWT6C8W6yFAeDuR7NxKGeXA4mGvUlc93yj8O0kB3F_P3THJIYcYidBVrdiFLWvqRGOyhupoVpwWPvxTUtn 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h3><strong>2&#186; Fluxo&nbsp;</strong></h3><p>A 2&#170; Etapa deste processo &#233; o fluxo para consumir mensagens da fila. O componente listener desta fase obt&#233;m a mensagem do 1&#186; fluxo.&nbsp;</p><p>O segundo componente consome a mensagem, e qualquer mensagem consumida &#233; configurada como carga &#250;til no terceiro componente do fluxo. Na sequ&#234;ncia, , a mensagem consumida &#233; publicada em outra fila de projeto que neste caso &#233; <strong>MULE.JMS.TEST.OUT. </strong>&nbsp;</p><p><strong>Nota:</strong> para esta demonstra&#231;&#227;o, temos duas filas diferentes no ActiveMQ, MULE.JMS.TEST.IN e MULE.JMS.TEST.OUT respectivamente. As mensagens consumidas na fila MULE.JMS.TEST.IN s&#227;o publicadas em MULE.JMS.TEST.OUT.&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 424w, https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 848w, https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 1272w, https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 1456w" sizes="100vw"><img src="https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX" data-attrs="{&quot;src&quot;:&quot;https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 424w, https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 848w, https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 1272w, https://lh5.googleusercontent.com/WTKGU2f9nEAKIsaVpdTNbX-LWYQAxTf2dzZyn62hWjh2hky0W7Q-m0KnoxgctjwTvzYjrtBzn8079dU0ouL8LnBzQ3IFSkj21JgttdGRuG_eP0f45o5hRzLDN176W3g42lIEibxX 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h2><strong>Publicar e consumir mensagens usando JMS (T&#243;pico)&nbsp;</strong></h2><p>&#201; interessante notar que os <strong>fluxos de um t&#243;pico</strong> s&#227;o muito semelhantes aos <strong>fluxos da fila. </strong>Entretanto, a diferen&#231;a est&#225; na configura&#231;&#227;o. Ao configurar um t&#243;pico para consumir mensagens, podemos adicionar v&#225;rios assinantes.&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 424w, https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 848w, https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 1272w, https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 1456w" sizes="100vw"><img src="https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9" data-attrs="{&quot;src&quot;:&quot;https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 424w, https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 848w, https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 1272w, https://lh4.googleusercontent.com/rKUPmPMH8UnBx-OEMO_qXj9jOa0vnp9HIzofgExwpfGajfmlpOR78FFmIV5kTuaE-qaYzAGXLYcTbCrHzsUcz-BrAJMU0O-iMmxPWGL9J_yCzIJp4w2vc-EleuTFDPdcYIkVk1y9 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Conforme mencionado anteriormente, um assinante pode ser dur&#225;vel ou n&#227;o. Outro recurso que precisamos discutir &#233; o &#8220;sem local&#8221;. Ao marcar esta caixa, podemos garantir que n&#227;o receberemos uma c&#243;pia da mensagem publicada se formos o remetente.&nbsp;</p><a class="image-link image2" target="_blank" href="https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 424w, https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 848w, https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 1272w, https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 1456w" sizes="100vw"><img src="https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr" data-attrs="{&quot;src&quot;:&quot;https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 424w, https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 848w, https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 1272w, https://lh4.googleusercontent.com/P4jsac_lzjbJuTRyt6sAFLJssIrn7e2AIXq18kyD1HL9qD04qhWEBsbus54ryjuYU_qa3TCbrVgWLrK8FiQSInxRnGPvyU0_wx_djau7Qppu484VRcH8eG1lGIGd8xPoU95IYpcr 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><p>Semelhante ao fluxo de mensagens de consumo para a fila, temos MULE.JMS.TEST.TOPIC e MULE.JMS.TEST.OUT. As mensagens consumidas de MULE.JMS.TEST.TOPIC s&#227;o publicadas em MULE.JMS.TEST.OUT.&nbsp;</p><h2><strong>Publique e consuma mensagens JMS (Fila)&nbsp;</strong></h2><p>A opera&#231;&#227;o publicar-consumir cria um padr&#227;o de comunica&#231;&#227;o para solicita&#231;&#227;o e resposta entre os aplicativos do sistema. O fluxo permanece incompleto at&#233; que o aplicativo de destino retorne uma resposta &#224; solicita&#231;&#227;o feita.&nbsp;</p><h3><strong>1&#186; Fluxo&nbsp;</strong></h3><a class="image-link image2" target="_blank" href="https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 424w, https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 848w, https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 1272w, https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 1456w" sizes="100vw"><img src="https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ" data-attrs="{&quot;src&quot;:&quot;https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 424w, https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 848w, https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 1272w, https://lh5.googleusercontent.com/hkO0igiXySC0oCUt42yXKkO5E1kcP-aKqy2eS9Q6VH9RpGs1r0yN7zJUxQ5wn3E-raBkbyDc70TEYNA-fkOIENkBO5x2Qojnx540u4RuVlx6wcNI3cgSnnrRay43acKb3fSGPmCQ 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><h3><strong>2&#186; Fluxo&nbsp;</strong></h3><p>Quando a mensagem &#233; encaminhada para o componente de publica&#231;&#227;o e consumo no 1&#186; fluxo, ela &#233; passada para o componente na nova mensagem no 2&#186; fluxo. A carga &#250;til &#233; recuperada e, em seguida, retornada ao 1&#186; fluxo. A partir da&#237;, &#233; finalmente publicada no MULE.JMS.TEST.OUT, que marca o final do processo.&nbsp;</p><h2><strong>Conclus&#227;o&nbsp;</strong></h2><p>A comunica&#231;&#227;o ass&#237;ncrona &#233; essencial para desenvolver aplicativos corporativos fracamente acoplados que trocam dados e executam v&#225;rias opera&#231;&#245;es.&nbsp;&nbsp;</p><p>O Mule 4 permite publicar e consumir mensagens JMS conforme demonstrado neste artigo por meio de cinco cen&#225;rios diferentes - publicar mensagens em uma fila, consumir mensagens em uma fila, publicar mensagens no t&#243;pico, consumir mensagens no t&#243;pico e publicar-consumir mensagens na fila.&nbsp;&nbsp;</p><p>Ao incorporar esses fluxos, v&#225;rios aplicativos em uma empresa podem ser integrados para alinhar os processos que ocorrem em uma empresa.&nbsp;</p><p>Confira esta postagem do blog da Mulesoft para saber mais sobre os <a href="https://blogs.mulesoft.com/api-integration/patterns/asynchronous-messaging-patterns/">padr&#245;es de mensagens ass&#237;ncronas.</a> (texto em ingl&#234;s)&nbsp;</p><p>*Este conte&#250;do foi traduzido e adaptado, e voc&#234; pode conferir o post original <a href="https://blogs.mulesoft.com/dev-guides/api-design/publish-and-consume-jms-messages/">aqui.</a></p><p>Este artigo foi escrito por Rupali Shah e publicado originalmente em <a href="https://prensa.li/mulesoft/5-maneiras-de-publicar-e-consumir-mensagens-jms-usando-mule-4/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Como as APIs podem trazer eficiência de automação para o setor público]]></title><description><![CDATA[Automa&#231;&#227;o tem sido um termo popular entre os l&#237;deres de neg&#243;cios h&#225; d&#233;cadas, mas coloc&#225;-la em a&#231;&#227;o ao longo de toda a opera&#231;&#227;o de neg&#243;cios s&#243; ganhou mais for&#231;a recentemente.]]></description><link>https://www.prensa.li/p/como-apis-podem-trazer-eficiencia-de-automacao-para-o-setor-publico</link><guid isPermaLink="false">https://www.prensa.li/p/como-apis-podem-trazer-eficiencia-de-automacao-para-o-setor-publico</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 03 May 2021 16:34:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/99fe5bd4-a7fa-45ae-bb5b-4862b6860077_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pmaa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pmaa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!pmaa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!pmaa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!pmaa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pmaa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Como as APIs podem trazer efici&#234;ncia de automa&#231;&#227;o para o setor p&#250;blico&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Como as APIs podem trazer efici&#234;ncia de automa&#231;&#227;o para o setor p&#250;blico" title="Como as APIs podem trazer efici&#234;ncia de automa&#231;&#227;o para o setor p&#250;blico" srcset="https://substackcdn.com/image/fetch/$s_!pmaa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!pmaa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!pmaa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!pmaa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4c42da2-e625-439c-bceb-fe154463e6eb_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Automa&#231;&#227;o tem sido um termo popular entre os l&#237;deres de neg&#243;cios h&#225; d&#233;cadas, mas coloc&#225;-la em a&#231;&#227;o ao longo de toda a opera&#231;&#227;o de neg&#243;cios s&#243; ganhou mais for&#231;a recentemente. Na verdade, uma <a href="https://www.mckinsey.com/business-functions/operations/our-insights/the-imperatives-for-automation-success">pesquisa global em 2020 realizada pela McKinsey &amp; Co.</a> descobriu que 66% dos l&#237;deres de neg&#243;cios pertencentes a uma ampla faixa de setores e verticais relataram solu&#231;&#245;es-piloto para automatizar pelo menos um processo de neg&#243;cios. Este n&#250;mero saltou quase 10 pontos percentuais em rela&#231;&#227;o &#224; pesquisa anterior, dois anos antes. &nbsp;</p><p>Existem v&#225;rios fatores que contribuem para o foco intensificado na automa&#231;&#227;o. Alguns l&#237;deres organizacionais veem isso como um imperativo estrat&#233;gico, alinhando-o com sua estrat&#233;gia geral de neg&#243;cios, enquanto para outros trata-se de uma forma de melhorar sua base de custos no decorrer do tempo, acompanhar o ritmo dos concorrentes ou abordar quest&#245;es de <a href="https://blogs.mulesoft.com/digital-transformation/business/digital-utility-increase-operational-efficiency/">efici&#234;ncia operacional.</a> &nbsp;</p><p>A outra corrente que adiciona combust&#237;vel a esta tend&#234;ncia &#233; a automa&#231;&#227;o, que tem se tornado mais acess&#237;vel gra&#231;as &#224;s <a href="https://www.mulesoft.com/resources/api/what-is-an-api">interfaces de programa&#231;&#227;o de aplicativos (APIs) </a>e plataformas como MuleSoft, permitindo a conectividade entre sistemas. &nbsp;</p><p>Qualquer que seja o motivo da automa&#231;&#227;o de processos de neg&#243;cios, uma coisa &#233; certa: os l&#237;deres de neg&#243;cios e de TI veem isso como o n&#250;cleo da transforma&#231;&#227;o digital. De acordo com um <a href="https://www.mulesoft.com/lp/reports/top-digital-transformation-trends-2021">relat&#243;rio recente da MuleSoft</a>, 30% dos l&#237;deres de TI concordam que a automa&#231;&#227;o &#233; uma iniciativa de neg&#243;cios importante ligada &#224; transforma&#231;&#227;o digital. Com isso em mente, como voc&#234; consegue uma <a href="https://www.mulesoft.com/lp/whitepaper/api/business-automation">automa&#231;&#227;o de processos de neg&#243;cios</a> bem-sucedida?&nbsp;</p><h4><strong>APIs como for&#231;a motriz para a automa&#231;&#227;o de sucesso&nbsp;</strong></h4><p>Embora as organiza&#231;&#245;es de pequeno e grande porte tenham adotado estrat&#233;gias de automa&#231;&#227;o de processos de neg&#243;cios como parte de sua transforma&#231;&#227;o digital durante a maior parte da d&#233;cada, foi de fato apenas nos &#250;ltimos anos, conforme os esfor&#231;os amadureceram, que chegamos a definir como se destacam as iniciativas de sucesso.&nbsp;</p><p>Existem duas for&#231;as motrizes que comprovadamente conduzem ao sucesso da automa&#231;&#227;o a longo prazo: <a href="https://www.mulesoft.com/resources/esb/what-is-business-process-management">gerenciamento de processos de neg&#243;cios</a> e <a href="https://www.mulesoft.com/resources/api-strategy">estrat&#233;gia de AP</a>I . Antes de embarcar na jornada da automa&#231;&#227;o, submeter-se &#224;s pr&#225;ticas de gerenciamento de processos de neg&#243;cios pode fazer com que as organiza&#231;&#245;es evitem aplicar a automa&#231;&#227;o &#224; processos manuais desnecess&#225;rios ou com falhas.</p><p>&#201; a pr&#225;tica de desenterrar todos os processos atuais, documentando-os e identificando redund&#226;ncias ou oportunidades para assim eliminar completamente determinadas etapas.&nbsp;</p><p>Outro problema principal que tradicionalmente bloqueia os esfor&#231;os de automa&#231;&#227;o bem-sucedidos &#233; a integra&#231;&#227;o de sistemas por meio de conex&#245;es ponto a ponto. Com o tempo, isso leva a uma cacofonia emaranhada de pontos de conex&#227;o que geralmente resulta em silos de dados.&nbsp;</p><p>Com a automa&#231;&#227;o, &#233; fundamental criar visibilidade com acesso em tempo real aos dados. &#201; aqui que entram as APIs. Segundo o <a href="https://www.postman.com/state-of-api/#key-findings">Relat&#243;rio do Estado da API de Postman</a>, entre aqueles que trabalham em iniciativas de transforma&#231;&#227;o digital, 84,5% concordaram que as APIs est&#227;o desempenhando um papel significativo nessas iniciativas.&nbsp;</p><p>Particularmente em cen&#225;rios em que n&#227;o &#233; poss&#237;vel derrubar sistemas legados, as APIs permitem a preserva&#231;&#227;o desses sistemas, ao mesmo tempo em que possibilitam que novos aplicativos e solu&#231;&#245;es sejam integrados para criar uma estrutura mais moderna. Isso foi especialmente transformador para organiza&#231;&#245;es e ag&#234;ncias que operam no setor p&#250;blico.&nbsp;</p><h4><strong>Transformando o setor p&#250;blico com APIs&nbsp;</strong></h4><p>A Comiss&#227;o Industrial do Arizona (ICA), uma ag&#234;ncia que gerencia os regulamentos de compensa&#231;&#227;o do trabalhador para o estado, procurou a<a href="https://www.mstsolutions.com/"> MST Solutions</a> com a necessidade de fazer a transi&#231;&#227;o de seu antigo sistema legado para uma solu&#231;&#227;o em nuvem que lhes permitiria trabalhar com clientes e constituintes de forma mais eficiente.&nbsp;</p><p>Na &#233;poca, eles estavam no meio de suas iniciativas de processo enxuto e identificaram onde poderiam aperfei&#231;oar processos e sistemas. Isso estabeleceu a base para a constru&#231;&#227;o de uma solu&#231;&#227;o apoiada em nuvem mais escalon&#225;vel e &#225;gil que forneceu visibilidade &#224; ag&#234;ncia inteira e entregou uma experi&#234;ncia aprimorada para clientes e constituintes. &nbsp;</p><h4><strong>O desafio&nbsp;</strong></h4><p>&#192; medida que a ag&#234;ncia crescia, os sistemas legados utilizados se tornavam mais sobrecarregados. Eles n&#227;o conseguiam fazer atualiza&#231;&#245;es ou altera&#231;&#245;es de forma r&#225;pida e f&#225;cil, nem mesmo corrigir problemas no sistema. N&#227;o havia integra&#231;&#245;es com outros sistemas da ag&#234;ncia, o que significava que o processamento de pedidos era um processo muito manual - normalmente envolvendo pelo menos sete etapas manuais para processar um documento. Grande parte do processo era baseado em papel, com a comunica&#231;&#227;o de ida e volta atrav&#233;s de documentos impressos enviados pelo correio. &nbsp;</p><p>Automatizar o processo n&#227;o apenas aceleraria o tempo de resposta, mas tamb&#233;m eliminaria a necessidade de c&#243;pias em papel, reduziria os erros e liberaria a equipe de tarefas rotineiras que tendem a inibir a inova&#231;&#227;o. O desafio era operar dentro de regras de neg&#243;cios complexas e uma s&#233;rie de entradas legadas. &nbsp;</p><h4><strong>A solu&#231;&#227;o&nbsp;</strong></h4><p>Para modernizar os sistemas do ICA e manter a integridade das entradas legadas, recorremos &#224; plataforma Anypoint da MuleSoft. Isso foi usado para integrar v&#225;rios sistemas usando APIs, o que os livrou da entrada manual de dados e do manuseio de papel.&nbsp;</p><p>O Salesforce Service Cloud foi integrado para automatizar o recebimento de sinistros, fluxos de trabalho, tarefas e notifica&#231;&#245;es de sa&#237;da para as partes interessadas, como seguradoras, empregadores, advogados e requerentes. As APIs da MuleSoft tamb&#233;m nos permitiram integrar uma solu&#231;&#227;o de impress&#227;o com Service Cloud para automatizar a impress&#227;o e o envelope de documentos. &nbsp;</p><p>As APIs capacitaram o ICA para automatizar um fluxo de trabalho anteriormente manual, enquanto aprimorava a experi&#234;ncia das partes interessadas. Eles tamb&#233;m foram capazes de aumentar a efici&#234;ncia e reduzir os erros, especialmente com a capacidade de fazer a correla&#231;&#227;o de sinistros com rapidez e precis&#227;o.&nbsp;</p><p>Dessa forma, o ICA reduziu o n&#250;mero de etapas manuais para documentos recebidos de sete toques humanos para zero para todos os documentos recebidos eletronicamente, permitindo que eles processassem os pedidos de indeniza&#231;&#227;o do trabalhador com mais rapidez, o que melhorou a satisfa&#231;&#227;o do cliente. &nbsp;</p><p>&#192; medida que a automa&#231;&#227;o se torna uma parte importante da estrat&#233;gia geral de neg&#243;cios, as organiza&#231;&#245;es precisar&#227;o recorrer a APIs para criar sistemas conectados para evitar silos de dados. As APIs provar&#227;o ser essenciais para impulsionar a automa&#231;&#227;o de neg&#243;cios e ajudar as organiza&#231;&#245;es a prosperar. &nbsp;</p><p><em>Para saber como acelerar a inova&#231;&#227;o de TI do governo com APIs e microsservi&#231;os, baixe<a href="https://www.mulesoft.com/lp/whitepaper/api/e-government-it-microservices"> este whitepaper</a>.</em></p><p><em><strong>*Conte&#250;do traduzido, <a href="https://bit.ly/3B8ogsV">clique aqui</a> para ver post original .</strong></em></p><p>Este artigo foi escrito por Srikanth Balusani e publicado originalmente em <a href="https://prensa.li/mulesoft/como-apis-podem-trazer-eficiencia-de-automacao-para-o-setor-publico/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[iPaaS vs. ITPA: Qual a diferença?]]></title><description><![CDATA[O ITPA foi criado pois os Centros de Opera&#231;&#245;es de Rede (Network Operations Centers - NOCs) precisavam de meios confi&#225;veis &#8203;&#8203;para automatizar tarefas recorrentes, executadas para corrigir problemas de rede e infraestrutura detectados por sistemas de monitoramento.]]></description><link>https://www.prensa.li/p/ipaas-vs-itpa-qual-diferenca</link><guid isPermaLink="false">https://www.prensa.li/p/ipaas-vs-itpa-qual-diferenca</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Wed, 28 Apr 2021 17:43:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c837c911-30fb-4ef5-8256-8d69908c69cd_5383x3511.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D5kr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D5kr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D5kr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D5kr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D5kr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D5kr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;iPaaS vs. ITPA: Qual a diferen&#231;a?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="iPaaS vs. ITPA: Qual a diferen&#231;a?" title="iPaaS vs. ITPA: Qual a diferen&#231;a?" srcset="https://substackcdn.com/image/fetch/$s_!D5kr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D5kr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D5kr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D5kr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596c2650-f4e4-4b55-9f47-d5f7925f54e6_5383x3511.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>O ITPA foi criado pois os Centros de Opera&#231;&#245;es de Rede (Network Operations Centers - NOCs) precisavam de meios confi&#225;veis &#8203;&#8203;para&nbsp;automatizar tarefas recorrentes, executadas para corrigir problemas de rede e infraestrutura detectados por sistemas de monitoramento.</p><p>Antes disso, o passo-a-passo para se fazer isso eram escritos em folhas de papel armazenadas em fich&#225;rios de 3 argolas.&nbsp;Conhecidos como &#8220;<em>Run Book Scripts</em>&#8221;, eles continham uma lista de a&#231;&#245;es que um administrador de sistema executaria para confirmar se ocorreu uma interrup&#231;&#227;o e coletar diagn&#243;sticos ou reiniciar um servidor.</p><p>As primeiras vers&#245;es do ITPA, ent&#227;o conhecidas como Run Book Automation (RBA), foram produzidas por empresas como Opsware, RealOps e Opalis.&nbsp;Embora suas arquiteturas sejam diferentes, a partir da perspectiva do usu&#225;rio todas fornecem um m&#233;todo visual de constru&#231;&#227;o de um conjunto interconectado de a&#231;&#245;es (conhecido como fluxos).</p><p>As a&#231;&#245;es dentro dos fluxos podem ser integra&#231;&#245;es com outros sistemas (diretamente ou por meio do OS shell), bem como constru&#231;&#245;es de programa&#231;&#227;o comuns, como instru&#231;&#245;es condicionais ou <em>loops</em>.</p><p>O objetivo de criar fluxos era fornecer uma maneira repet&#237;vel de executar processos comumente exigidos, semelhante ao objetivo de criar Run Book Scripts nos NOCs das primeiras empresas de tecnologia.&nbsp;Esses fluxos, que foram criados por&nbsp;<a href="https://blogs.gartner.com/mei-selvage/2016/05/23/comparing-three-self-service-integration-architectures/">&#8220;</a><em><a href="https://blogs.gartner.com/mei-selvage/2016/05/23/comparing-three-self-service-integration-architectures/">Citizen Integrators</a></em><a href="https://blogs.gartner.com/mei-selvage/2016/05/23/comparing-three-self-service-integration-architectures/">&#8221;</a>&nbsp;ou uma equipe de TI de desenvolvedores para processos mais complexos, poderiam ent&#227;o ser facilmente executados por meio de uma API exposta ou de uma interface de linha de comando (Command Line Interface &#8211; CLI).&nbsp;</p><h4><strong>Como isso se compara ao iPaaS?</strong></h4><p>Resumindo a se&#231;&#227;o anterior em seus fundamentos, o ITPA pode:</p><ul><li><p>Construir visualmente grupos de a&#231;&#245;es chamados fluxos;</p></li><li><p>Integra-se com outros sistemas diretamente ou usando comandos atrav&#233;s do sistema operacional via shell;</p></li><li><p>Invocar fluxos por meio de uma API ou algum outro mecanismo comumente utilizado;</p></li><li><p>Ser usado tanto por &#8220;<em>Citizen Integrators</em>&#8221; quanto por desenvolvedores.</p></li></ul><p>N&#227;o fique surpreso caso isso lhe parece familiar &#8211; esses recursos tamb&#233;m s&#227;o os mesmos que se espera encontrar em uma plataforma iPaaS como a Anypoint Platform da MuleSoft.</p><p>As diferen&#231;as entre uma solu&#231;&#227;o ITPA e uma plataforma iPaaS, no entanto, s&#227;o mais profundas do que isso.&nbsp;Enquanto as solu&#231;&#245;es ITPA se referem estritamente &#224; execu&#231;&#227;o de um processo muito parecido com scripts de shell Unix ou arquivos CMD do Windows, um iPaaS oferece esse recurso e muito mais:</p><ul><li><p><strong>Execu&#231;&#227;o flex&#237;vel</strong>: ao inv&#233;s de limitar a execu&#231;&#227;o aos momentos em que o fluxo foi explicitamente invocado por outro aplicativo que &#8220;chama&#8221; uma API, os fluxos do iPaaS tamb&#233;m podem usar mecanismos pub/sub, execu&#231;&#227;o baseada em cronograma e execu&#231;&#227;o baseada em eventos.</p></li><li><p><strong>Design reutiliz&#225;vel</strong>: os ITPAs se posicionam como um meio de criar solu&#231;&#245;es t&#225;ticas para usar problemas espec&#237;ficos de caso: seu servidor est&#225; inativo?&nbsp;Projete um fluxo para isso.&nbsp;Voc&#234; precisa provisionar um servidor?&nbsp;Projete um fluxo para isso.&nbsp;Em contraste, um iPaaS adota a filosofia de que os ativos criados dentro dele devem ser reutiliz&#225;veis &#8203;&#8203;o m&#225;ximo poss&#237;vel para evitar ter que &#8220;reinventar a roda&#8221; se um requisito de processo semelhante surgir no futuro.</p></li><li><p><strong>Focado na integra&#231;&#227;o:</strong>&nbsp;Todas as solu&#231;&#245;es ITPA oferecem formas de integra&#231;&#227;o com outras solu&#231;&#245;es.&nbsp;A amplitude de sistemas com os quais eles podem se integrar, entretanto, n&#227;o &#233; t&#227;o ampla quanto um iPaaS, para o qual esta &#233; uma&nbsp;<a href="https://www.mulesoft.com/exchange/">compet&#234;ncia central</a>.</p></li><li><p><strong>Constru&#237;do com a governan&#231;a em mente</strong>: as&nbsp;solu&#231;&#245;es de ITPA n&#227;o se destinam a fornecer recursos robustos na &#225;rea de governan&#231;a (ou seja, controlar quem deve ser capaz de executar um processo).&nbsp;Isso n&#227;o quer dizer que o RBAC (Role-Based Access Control) n&#227;o exista, mas as solu&#231;&#245;es ITPA normalmente n&#227;o v&#227;o mais fundo do que isso quando se trata de controlar o acesso ou exigir autentica&#231;&#227;o/autoriza&#231;&#227;o (usando OAuth2 ou algo semelhante) em para executar um fluxo.</p></li></ul><p>A quest&#227;o que imediatamente vem &#224; mente &#233; a seguinte: pode um iPaaS ser usado no lugar de uma solu&#231;&#227;o ITPA?&nbsp;A resposta &#233; sim!&nbsp;Como discutido, um iPaaS fornece um superconjunto do que uma solu&#231;&#227;o ITPA prov&#234; &#8211; al&#233;m de ter v&#225;rios outros recursos que o &#250;ltimo n&#227;o oferece.</p><p>Interessado em aprender mais?&nbsp;Saiba mais sobre nossa oferta de produto mais recente &#8211;&nbsp;<a href="https://www.mulesoft.com/platform/composer/no-code-integration-tool">MuleSoft Composer for Salesforce&nbsp;</a>&#8211; que torna mais f&#225;cil conectar qualquer aplicativo e dados ao Salesforce, de maneira semelhante &#224;s solu&#231;&#245;es ITPA.</p><p>Este artigo foi escrito por Larry Salomon e publicado originalmente em <a href="https://prensa.li/mulesoft/ipaas-vs-itpa-qual-diferenca/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Como as APIs reutilizáveis ajudam na luta pelo direito à higiene]]></title><description><![CDATA[A Reckitt Benckiser (RB) &#233; uma fabricante internacional de marcas l&#237;deres no setor.]]></description><link>https://www.prensa.li/p/como-apis-reutilizaveis-ajudam-na-luta-pelo-direito-higiene</link><guid isPermaLink="false">https://www.prensa.li/p/como-apis-reutilizaveis-ajudam-na-luta-pelo-direito-higiene</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Mon, 19 Apr 2021 14:14:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0fbefe83-2683-4718-b666-1e8af4dbfd7d_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iMmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iMmF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!iMmF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!iMmF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!iMmF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iMmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Como as APIs reutiliz&#225;veis ajudam na luta pelo direito &#224; higiene&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Como as APIs reutiliz&#225;veis ajudam na luta pelo direito &#224; higiene" title="Como as APIs reutiliz&#225;veis ajudam na luta pelo direito &#224; higiene" srcset="https://substackcdn.com/image/fetch/$s_!iMmF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!iMmF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!iMmF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!iMmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253ac7c8-55d9-487c-af93-8d13d9c609f8_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A Reckitt Benckiser (RB) &#233; uma fabricante internacional de marcas l&#237;deres no setor. Suas marcas se enquadram em tr&#234;s categorias: higiene, sa&#250;de e nutri&#231;&#227;o - e incluem nomes famosos como Calgon, Dettol, Nurofen e Strepsils.&nbsp;</p><p>O intuito da RB &#233; garantir que todos tenham acesso &#224; higiene, bem-estar e alimenta&#231;&#227;o de alta qualidade. Essa busca tamb&#233;m inclui a constru&#231;&#227;o de uma <a href="https://blogs.mulesoft.com/api-integration/">estrat&#233;gia de integra&#231;&#227;o</a>. &nbsp;</p><p>Para garantir que todos no mundo acessem gratuitamente as marcas da RB, a empresa decidiu por atualizar seu QI digital, ou seja, digitalizar suas opera&#231;&#245;es principais, construindo bases de TI fortes e eficientes, desenvolvendo uma estrat&#233;gia de integra&#231;&#227;o forte e investindo em tecnologia de ponta.&nbsp;</p><p>Sua <a href="https://www.mulesoft.com/resources/api/integration-strategy">estrat&#233;gia de integra&#231;&#227;o </a>incorpora quatro elementos principais - colabora&#231;&#227;o, padroniza&#231;&#227;o e autocertifica&#231;&#227;o - o que leva ao elemento final, acelera&#231;&#227;o para implantar solu&#231;&#245;es mais r&#225;pido que os concorrentes.&nbsp;</p><p>A colabora&#231;&#227;o ocorre atrav&#233;s de conselhos de integra&#231;&#227;o corporativa que re&#250;nem pessoas-chave de TI e a lideran&#231;a de neg&#243;cios mais ampla por um arquiteto corporativo para fornecer o foco nas propostas de valor.&nbsp;</p><p>A RB implementou a padroniza&#231;&#227;o por meio de padr&#245;es de integra&#231;&#227;o de alta qualidade. J&#225; a autocertifica&#231;&#227;o garante que os padr&#245;es corretos estejam em vigor, para evitar que a tecnologia se torne um fardo. Trata-se de federar integra&#231;&#245;es em um ambiente que muda rapidamente.&nbsp;</p><p>Ao avaliar o lado da tecnologia para um melhor QI digital, a RB formou uma nova equipe que precisou <a href="https://blogs.mulesoft.com/api-integration/strategy/build-reusable-apis-track-kpis/">alinhar os KPIs de integra&#231;&#227;o com os de neg&#243;cios.</a> Tal equipe tinha como miss&#227;o entender as demandas de integra&#231;&#227;o em todo o neg&#243;cio. Para isso, ela teve que desenvolver um programa garantindo que a TI pudesse fornecer os elementos essenciais e reutiliz&#225;veis de que a empresa precisa hoje, amanh&#227; e daqui a tr&#234;s anos.&nbsp;</p><p>O resultado foi uma estrat&#233;gia de integra&#231;&#227;o n&#227;o disruptiva com foco em um ponto de vista fundamental: reutiliza&#231;&#227;o. Uma <a href="https://www.mulesoft.com/lp/whitepaper/api/api-strategy-essentials">abordagem baseada em API</a> com MuleSoft em seu n&#250;cleo.&nbsp;</p><p>Essa vis&#227;o forneceu integra&#231;&#245;es seguras e suaves com APIs, reduzindo significativamente o tempo de lan&#231;amento no mercado e tornou a RB mais adapt&#225;vel em um mundo em mudan&#231;a. Durante a pandemia de COVID-19, por exemplo, a empresa implementou com sucesso integra&#231;&#245;es business-to-consumer, com <a href="https://blogs.mulesoft.com/digital-transformation/salesforce-integration/how-salesforce-commerce-cloud-enables-headless-commerce/">Salesforce e MuleSoft como um ecossistema</a> para com&#233;rcio eletr&#244;nico.</p><p><em>Saiba mais sobre a estrat&#233;gia de integra&#231;&#227;o da RB e seu 'People API Project' em recursos humanos assistindo a este <strong><a href="http://library.mulesoft.com/customer-spotlight-rb/video-reckitt-benckiser">Webinar Customer Spotlight </a></strong>.&nbsp;</em></p><p>Este artigo foi escrito por Harry Knibbs e publicado originalmente em <a href="https://prensa.li/mulesoft/como-apis-reutilizaveis-ajudam-na-luta-pelo-direito-higiene/">Prensa.li</a>.</p>]]></content:encoded></item><item><title><![CDATA[Design orientado a eventos: o valor das mensagens ECS]]></title><description><![CDATA[Terceira parte da s&#233;rie sobre Saiba projetar APIs confi&#225;veis e robustas.]]></description><link>https://www.prensa.li/p/design-orientado-eventos-o-valor-das-mensagens-ecs</link><guid isPermaLink="false">https://www.prensa.li/p/design-orientado-eventos-o-valor-das-mensagens-ecs</guid><dc:creator><![CDATA[Prensa]]></dc:creator><pubDate>Thu, 01 Apr 2021 12:35:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/89e8d8a1-8ef2-4d04-8bc8-1314d21cd140_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J0VG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J0VG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!J0VG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!J0VG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!J0VG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J0VG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Design orientado a eventos: o valor das mensagens ECS&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Design orientado a eventos: o valor das mensagens ECS" title="Design orientado a eventos: o valor das mensagens ECS" srcset="https://substackcdn.com/image/fetch/$s_!J0VG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!J0VG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!J0VG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!J0VG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe86a6f1-18d4-41d9-a77e-c1412f213cb2_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>Terceira parte da s&#233;rie sobre <a href="https://prensa.li/mulesoft/saiba-projetar-apis-confiaveis-e-robustas/">Saiba projetar APIs confi&#225;veis e robustas</a>.&nbsp;</em></p><p>&#192; medida que mais organiza&#231;&#245;es se preocupam com a import&#226;ncia da arquitetura orientada a eventos (EDA) para seus programas de TI, as empresas est&#227;o mudando suas tecnologias e pr&#225;ticas de um estilo puramente<em> RESTful</em> para um que incorpora <em>REST</em> e o que venho chamando de <em>EVENTful</em> estilo.&nbsp;</p><p>Essa abordagem h&#237;brida faz sentido para a maioria das organiza&#231;&#245;es e oferece bastante flexibilidade e oportunidade. Mas h&#225; desafios para fazer esse tipo de altera&#231;&#227;o e uma das primeiras coisas com que lidar &#233; o problema cl&#225;ssico de "nomear as coisas".&nbsp;</p><p>Nesta s&#233;rie cont&#237;nua, eu introduzi a no&#231;&#227;o geral de padr&#245;es<a href="https://blogs.mulesoft.com/dev-guides/api-design/moving-from-restful-to-eventful/"> EVENTful</a> e cobri a primeira das quatro abordagens comuns:<a href="https://prensa.li/mulesoft/design-orientado-eventos-o-poder-das-notificacoes-de-eventos/"> Notifica&#231;&#227;o de Evento ou EN </a>. Neste artigo (parte tr&#234;s), explorarei uma abordagem poderosa para a implementa&#231;&#227;o de EDA chamada estado realizado por evento ou <a href="https://martinfowler.com/articles/201701-event-driven.html#Event-carriedStateTransfer">ECS.</a></p><p><strong>O que &#233; Event-carried State Transfer?&nbsp;</strong></p><p>As mensagens <em>Event-carried State Transfer (ECS)</em> s&#227;o semelhantes &#224;s notifica&#231;&#245;es de eventos simples que abordamos anteriormente.&nbsp;</p><p>No entanto, em vez de apenas fornecer informa&#231;&#245;es de alerta superficial como<em> &#8220;Mike acabou de se conectar ao servidor-001&#8221;</em>, as mensagens do ECS carregam todas as informa&#231;&#245;es relacionadas ao evento em quest&#227;o.&nbsp;</p><p>A vers&#227;o ECS dessa mensagem conteria detalhes adicionais importantes. Por exemplo, pode conter informa&#231;&#245;es completas sobre o registro da conta de Mike, juntamente com detalhes adicionais, como dados de localiza&#231;&#227;o do dispositivo m&#243;vel quando ele fez login e informa&#231;&#245;es relacionadas &#224; seguran&#231;a, como seu perfil de controle de acesso atribu&#237;do.&nbsp;</p><p>Isso torna as mensagens do ECS muito poderosas. Como o ECS &#233; um tipo de mensagem &#8220;pesado&#8221;, normalmente &#233; usado para armazenar dados em um banco de dados ou transferir grandes blocos de dados de um sistema para outro.&nbsp;</p><p>Por exemplo, as informa&#231;&#245;es de login descritas acima podem ser usadas para atualizar o registro do usu&#225;rio de Mike no banco de dados ou adicionar aos dados de registro para todos que acessam seu sistema. &nbsp;</p><p>Na verdade, voc&#234; pode pensar nas mensagens do ECS como os objetos de recurso JSON comumente usados para gravar dados em sistemas RESTful. Isso torna as mensagens do ECS uma abordagem &#250;til quando voc&#234; est&#225; mapeando sua mudan&#231;a de implementa&#231;&#245;es RESTful para EVENTful.&nbsp;</p><p>Outra vantagem importante da abordagem ECS &#233; que, ao transportar detalhes dos dados que foram adicionados ou alterados, voc&#234; pode reduzir o tr&#225;fego na rede.&nbsp;</p><p><strong>A consist&#234;ncia dos dados&nbsp;</strong></p><p>O padr&#227;o de mensagem do ECS tamb&#233;m tem algumas implica&#231;&#245;es importantes para servi&#231;os de armazenamento de dados. &nbsp;</p><p>Em primeiro lugar, ao usar mensagens do ECS transmitidas para v&#225;rias fontes, voc&#234; introduz a possibilidade de inconsist&#234;ncia no armazenamento de dados. Isso acontece quando o Storage System A (SSA) processa e armazena as informa&#231;&#245;es da mensagem do ECS antes do Storage System B (SSB).&nbsp;</p><p>Essa inconsist&#234;ncia pode durar apenas alguns milissegundos, mas, em um sistema de alto tr&#225;fego que envia milhares de mensagens ECS, a probabilidade de uma leitura inconsistente aumenta rapidamente.&nbsp;</p><p><strong>Duplica&#231;&#227;o de Dados&nbsp;</strong></p><p>Em sistemas que dependem de uma &#250;nica fonte de verdade ou padr&#227;o de armazenamento de dados de sistema de registro (SOR), o registro ECS precisa ter todos os dados possivelmente relevantes para garantir que o armazenamento de dados seja mantido atualizado.&nbsp;</p><p>Incluir esses <em>dados inalterados</em>&nbsp;pode ser importante quando o sistema de armazenamento de dados precisa validar a integridade das informa&#231;&#245;es antes de salv&#225;-las e process&#225;-las para uso futuro.&nbsp;</p><p><strong>Resumindo</strong></p><p>As mensagens de estado transportadas por eventos representam um grande compromisso com a mudan&#231;a da infraestrutura <strong>RESTful</strong> para a <strong>EVENTful.&nbsp;</strong></p><p>Quando sua organiza&#231;&#227;o est&#225; pronta para passar de notifica&#231;&#245;es simples para o uso de implementa&#231;&#245;es EVENTful para ler e gravar dados vitais, a abordagem ECS &#233; uma adi&#231;&#227;o valiosa ao seu kit de ferramentas EDA.&nbsp;</p><p>Entretanto, esteja ciente de que, ao passar para o n&#237;vel de ECS, voc&#234; precisar&#225; lidar com o eventual problema de consist&#234;ncia e com a possibilidade de duplica&#231;&#227;o de dados e tamanhos de mensagens maiores.&nbsp;</p><p>Se voc&#234; deseja continuar a oferecer suporte &#224; grava&#231;&#227;o de dados em suas implementa&#231;&#245;es EVENTful e tamb&#233;m deseja reduzir o tamanho dos payloads das mensagens, seria melhor usar outro estilo de mensagem EDA: Event Streaming <a href="https://martinfowler.com/eaaDev/EventSourcing.html">(ES)</a>.&nbsp;</p><p>Este artigo foi escrito por Mike Amundsen e publicado originalmente em <a href="https://prensa.li/mulesoft/design-orientado-eventos-o-valor-das-mensagens-ecs/">Prensa.li</a>.</p>]]></content:encoded></item></channel></rss>