{"id":1600,"date":"2022-03-21T16:16:01","date_gmt":"2022-03-21T19:16:01","guid":{"rendered":"https:\/\/elemarjr.com\/arquiteturacorporativa\/?p=1600"},"modified":"2025-04-30T15:48:09","modified_gmt":"2025-04-30T18:48:09","slug":"modelando-colaboracoes-entre-aplicacoes-capitulo-7-v1-0","status":"publish","type":"post","link":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/modelando-colaboracoes-entre-aplicacoes-capitulo-7-v1-0\/","title":{"rendered":"Modelando &#8220;colabora\u00e7\u00f5es&#8221; entre aplica\u00e7\u00f5es \/ Cap\u00edtulo 7 v1.0"},"content":{"rendered":"<p><strong>Na medida em que os processos de neg\u00f3cio ficam mais complexos, torna-se mais frequente a necessidade de suport\u00e1-los com mais de uma aplica\u00e7\u00e3o.<\/strong> Exemplos comuns s\u00e3o aqueles processos que transpassam diversas \u00e1reas ou departamentos na organiza\u00e7\u00e3o sem que, necessariamente, aconte\u00e7am &#8220;passagens de bast\u00e3o&#8221; &#8211; ou seja, todos os envolvido continuam mobilizados at\u00e9 que o processo como um todo seja conclu\u00eddo.<\/p>\nAs &#8220;colabora\u00e7\u00f5es&#8221; entre aplica\u00e7\u00f5es precisam ser adequadamente arquitetadas e implementadas. Caso contr\u00e1rio, tornam-se fontes de problemas, como dados defasados e processos dessincronizados.\u00a0\n<h2>Colabora\u00e7\u00e3o ou integra\u00e7\u00e3o?<\/h2>\n<p><strong>&#8220;Colabora\u00e7\u00e3o&#8221;, no contexto que apresentamos aqui, \u00e9 um conceito um pouco mais amplo que &#8220;integra\u00e7\u00e3o&#8221;.<\/strong> Ela assume o pressuposto de suportar <em>capabilities\u00a0<\/em>que n\u00e3o eram intencionadas, de forma plena ou espec\u00edfica, por nenhuma das aplica\u00e7\u00f5es envolvidas (como componentes) na solu\u00e7\u00e3o que est\u00e1 sendo proposta.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-1602 aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab.png\" alt=\"\" width=\"464\" height=\"256\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab.png 972w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab-300x165.png 300w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab-768x424.png 768w\" sizes=\"(max-width: 464px) 100vw, 464px\" \/><\/p>\n<p>Na vis\u00e3o do modelo indicada no diagrama acima, temos expressa uma &#8220;colabora\u00e7\u00e3o&#8221; entre os sistemas de ERP e CRM como forma de suportar o atendimento comercial de varejistas. Esta colabora\u00e7\u00e3o fica &#8220;vis\u00edvel&#8221; atrav\u00e9s de uma API que deve ser consumida, primariamente, atrav\u00e9s de um <em>website<\/em>.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-1605 aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_2.png\" alt=\"\" width=\"530\" height=\"629\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_2.png 1018w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_2-253x300.png 253w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_2-863x1024.png 863w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_2-768x911.png 768w\" sizes=\"(max-width: 530px) 100vw, 530px\" \/><\/p>\n<p>J\u00e1 na vis\u00e3o do modelo indicada no diagrama acima, fica explicitado que o prop\u00f3sito da &#8220;colabora\u00e7\u00e3o&#8221; \u00e9 fornecer as implementa\u00e7\u00f5es de funcionalidades necess\u00e1rias para o atendimento do servi\u00e7o de <em>order taking<\/em>, necess\u00e1rio para que compradores varejistas possam escolher e comprar produtos que ser\u00e3o vendidos por suas empresas.<\/p>\n<p><strong>Interessante constatar nas vis\u00f5es de modelo que estamos compartilhando a separa\u00e7\u00e3o entre a inten\u00e7\u00e3o abstrata e realiza\u00e7\u00e3o concreta.<\/strong> Por exemplo, ficou indicado que os compradores realizam suas intera\u00e7\u00f5es atrav\u00e9s de um\u00a0<em>website\u00a0<\/em>p\u00fablico (inten\u00e7\u00e3o abstrata) que ser\u00e1 um <em>website <\/em>desenvolvido especificamente para este fim (realiza\u00e7\u00e3o concreta). Da mesma forma, est\u00e1 expl\u00edcito que a execu\u00e7\u00e3o das fun\u00e7\u00f5es ocorrer\u00e1 por meio de uma API espec\u00edfica (inten\u00e7\u00e3o abstrata) que, internamente, utilizar\u00e1 uma &#8220;colabora\u00e7\u00e3o&#8221; entre o ERP e o CRM\u00a0 (realiza\u00e7\u00e3o concreta). Finalmente, indica-se que um &#8220;servi\u00e7o de aplicativo&#8221; de\u00a0<em>order taking<\/em> (inten\u00e7\u00e3o abstrata) ser\u00e1 disponibilizado para os compradores e que, internamente, esse servi\u00e7o ser\u00e1 &#8220;desempenhado&#8221; por fun\u00e7\u00f5es de gest\u00e3o de pedidos (realiza\u00e7\u00e3o concreta) fornecidas pela &#8220;colabora\u00e7\u00e3o&#8221;.<\/p>\n<p><strong>A separa\u00e7\u00e3o entre &#8220;inten\u00e7\u00e3o abstrata&#8221; e &#8220;realiza\u00e7\u00e3o concreta&#8221; permite revis\u00f5es t\u00e1ticas<\/strong>, como, por exemplo, substituir o <em>website <\/em>espec\u00edfico por uma solu\u00e7\u00e3o de mercado, a colabora\u00e7\u00e3o por uma solu\u00e7\u00e3o CRM mais &#8220;completa&#8221; que precise apenas de uma integra\u00e7\u00e3o, etc.<\/p>\n<h2>Liga\u00e7\u00e3o com a estrat\u00e9gia<\/h2>\n<p><strong>Idealmente, todos os impactos na arquitetura corporativa precisam encontrar justifica\u00e7\u00e3o na estrat\u00e9gia.\u00a0<\/strong>Uma boa justificativa \u00e9 garantir que os elementos de motiva\u00e7\u00e3o sejam considerados durante todo o &#8220;curso de a\u00e7\u00e3o&#8221; para implementa\u00e7\u00e3o da melhoria, bem como garantir patroc\u00ednio executivo suficiente.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-1606 aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_3.png\" alt=\"\" width=\"393\" height=\"629\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_3.png 800w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_3-188x300.png 188w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_3-641x1024.png 641w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_3-768x1227.png 768w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/><\/p>\n<p>A vis\u00e3o de modelo, expressa no diagrama acima, aponta a &#8220;colabora\u00e7\u00e3o&#8221; do ERP com CRM para atender varejistas como recurso necess\u00e1rio para a\u00a0<em>capability\u00a0<\/em>de gest\u00e3o de varejistas, conduzindo a qualifica\u00e7\u00e3o do relacionamento com estes. Entende-se que tal medida dever\u00e1 colaborar para o incremento das vendas no pr\u00f3ximo ano fiscal e diminuir insatisfa\u00e7\u00f5es, impactando positivamente o faturamento.<\/p>\n<h2>Detalhamento operacional<\/h2>\n<p><strong>Uma colabora\u00e7\u00e3o n\u00e3o trata apenas de &#8220;levar e trazer&#8221; dados (o que caracterizaria uma integra\u00e7\u00e3o), mas, sim, de viabilizar &#8220;servi\u00e7os de aplica\u00e7\u00e3o&#8221; in\u00e9ditos. Por isso, a modelagem de uma colabora\u00e7\u00e3o precisa &#8220;tangibilizar&#8221; como isso acontecer\u00e1.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1607 aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_4.png\" alt=\"\" width=\"734\" height=\"434\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_4.png 1624w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_4-300x177.png 300w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_4-1024x605.png 1024w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_4-768x454.png 768w, https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-content\/uploads\/2022\/03\/app_collab_4-1536x908.png 1536w\" sizes=\"(max-width: 734px) 100vw, 734px\" \/><\/p>\n<p>A vis\u00e3o do modelo, expressa no diagrama acima, indica que a &#8220;colabora\u00e7\u00e3o&#8221; entre ERP e CRM fornece funcionalidades (realiza\u00e7\u00e3o concreta) para a execu\u00e7\u00e3o de servi\u00e7os (inten\u00e7\u00e3o abstrata) relacionados a <em>order taking<\/em>, utilizados pela &#8220;saga&#8221; de captura de pedidos que \u00e9 disparada na ocorr\u00eancia de &#8220;eventos&#8221; de solicita\u00e7\u00e3o de or\u00e7amento.<\/p>\n<h2>\/\/ TODO<\/h2>\n<p>Antes de avan\u00e7ar para um outro cap\u00edtulo, considere ponderar as seguintes quest\u00f5es:<\/p>\n<ol>\n<li>Em sua organiza\u00e7\u00e3o, h\u00e1 clara distin\u00e7\u00e3o entre &#8220;colabora\u00e7\u00f5es&#8221; e &#8220;integra\u00e7\u00f5es&#8221;?<\/li>\n<li>H\u00e1 vincula\u00e7\u00e3o clara entre iniciativas t\u00e9cnicas e a estrat\u00e9gia?<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Na medida em que os processos de neg\u00f3cio ficam mais complexos, torna-se mais frequente a necessidade de suport\u00e1-los com mais de uma aplica\u00e7\u00e3o. Exemplos comuns s\u00e3o aqueles processos que transpassam diversas \u00e1reas ou departamentos na organiza\u00e7\u00e3o sem que, necessariamente, aconte\u00e7am &#8220;passagens de bast\u00e3o&#8221; &#8211; ou seja, todos os envolvido continuam mobilizados at\u00e9 que o processo [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1609,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"hashtags":[],"url":[41],"capitulos":[37],"class_list":["post-1600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","url-permanente","capitulos-capitulo-07"],"_links":{"self":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/posts\/1600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/comments?post=1600"}],"version-history":[{"count":0,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/posts\/1600\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/media\/1609"}],"wp:attachment":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/media?parent=1600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/categories?post=1600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/tags?post=1600"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/hashtags?post=1600"},{"taxonomy":"url","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/url?post=1600"},{"taxonomy":"capitulos","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturacorporativa\/wp-json\/wp\/v2\/capitulos?post=1600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}