<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Gathering Tools - Improve the reliability and security of Excel processes</provider_name><provider_url>https://www.gathering-tools.com/en/</provider_url><title>Architecture Diagram - Gathering Tools - Improve the reliability and security of Excel processes</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="kO1pSwQHVr"&gt;&lt;a href="https://www.gathering-tools.com/en/documentation/architecture-diagram/"&gt;Architecture Diagram&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.gathering-tools.com/en/documentation/architecture-diagram/embed/#?secret=kO1pSwQHVr" width="600" height="338" title="&#x201C;Architecture Diagram&#x201D; &#x2014; Gathering Tools - Improve the reliability and security of Excel processes" data-secret="kO1pSwQHVr" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.gathering-tools.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>The diagrams below describe the technical architecture of Gathering Tools, the modules to be installed for each role as well as the modalities of transactions between them. Version 2023 On Premise Architecture Cloud Architecture Note 1: Communication between GTServer and its clients (GTAnswer, GTWeb, Automation) uses a proprietary protocol at the Application layer (Internet Protocol [&hellip;]</description><thumbnail_url>https://www.gathering-tools.com/wp-content/uploads/2022/02/OnPromiseUK-1.png</thumbnail_url></oembed>
