diff --git a/docs/images/general-architecture.svg b/docs/images/general-architecture.svg --- a/docs/images/general-architecture.svg +++ b/docs/images/general-architecture.svg @@ -1,6 +1,4 @@ - - + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg8" + version="1.1" + viewBox="0 0 301.00833 230.12915" + height="230.12915mm" + width="301.00833mm"> + fit-margin-left="0" + fit-margin-top="0" + inkscape:window-maximized="1" + inkscape:window-y="30" + inkscape:window-x="583" + inkscape:window-height="1128" + inkscape:window-width="1329" + inkscape:snap-path-mask="false" + inkscape:snap-path-clip="false" + guidetolerance="10" + gridtolerance="5" + objecttolerance="5" + showgrid="true" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="563.09526" + inkscape:cx="564.5602" + inkscape:zoom="1.466834" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base"> + originx="0.5" + originy="7.5045818" /> + id="marker17288" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutS"> + + inkscape:isstock="true"> + style="fill:#800000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" /> + orient="auto" + refY="0" + refX="0" + id="marker16111" + style="overflow:visible" + inkscape:isstock="true"> + inkscape:isstock="true"> + + inkscape:stockid="TriangleOutS"> + + + inkscape:stockid="TriangleOutS"> - - - + + + style="overflow:visible" + id="marker3659" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutS"> + + inkscape:isstock="true"> + style="fill:#800000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" /> + inkscape:isstock="true"> + style="fill:#800000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" /> + inkscape:stockid="TriangleOutS"> - - - + inkscape:stockid="TriangleOutS"> + style="overflow:visible" + id="marker2799" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutS"> + inkscape:stockid="TriangleOutS"> + id="path32685" /> + inkscape:isstock="true"> + style="fill:#53676c;fill-opacity:1;fill-rule:evenodd;stroke:#53676c;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" /> + inkscape:isstock="true"> + style="fill:#ff6600;fill-opacity:1;fill-rule:evenodd;stroke:#ff6600;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" /> + inkscape:isstock="true"> + style="fill:#ff6600;fill-opacity:1;fill-rule:evenodd;stroke:#ff6600;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.2)" /> + inkscape:stockid="TriangleOutS"> - - - + id="path25891" /> + inkscape:stockid="TriangleInS"> + id="path25881" /> - - - + inkscape:connector-curvature="0" + id="path24431" + d="M 5.77,0 -2.88,5 V -5 Z" + style="fill:#004bab;fill-opacity:1;fill-rule:evenodd;stroke:#2c5bb4;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" /> + id="path24349" /> + inkscape:stockid="TriangleOutS"> + id="path23601" /> + inkscape:stockid="TriangleOutS"> + inkscape:connector-curvature="0" + transform="scale(0.2)" + style="fill:#800000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path22327" /> + + + + inkscape:stockid="TriangleOutS"> + inkscape:connector-curvature="0" + transform="scale(0.2)" + style="fill:#800000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path21413" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + refY="0" + refX="0" + id="Arrow1Send" + style="overflow:visible" + inkscape:isstock="true"> + + + + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,-10,0)" /> + id="stop3809" /> + id="stop3811" /> + id="clipPath16" + clipPathUnits="userSpaceOnUse"> + d="m 30.027,68.987 1.337,-1.343 4.826,1.607 -1.61,-4.823 1.34,-1.34 2.95,8.844 z m -3.387,-1.073 5.746,-10.675 1.252,1.252 -5.747,10.674 z m -2.552,-10.762 1.608,4.823 -1.34,1.34 -2.949,-8.846 8.842,2.949 -1.338,1.343 z m 19.376,8.722 2.274,-5.144 h 1.894 l -4.167,8.935 -4.17,-8.038 1.895,-0.154 z m -5.797,-7.103 12,-3.485 v 1.77 l -12,3.484 z m 5.797,-9.502 -2.273,4.461 h -1.895 l 4.169,-8.252 4.167,8.379 -1.896,-0.018 z m 13.276,20.108 -8.843,2.95 2.945,-8.844 1.342,1.338 -1.607,4.825 4.823,-1.609 z m 4.597,-2.282 -10.674,-5.748 1.251,-1.25 10.675,5.746 z m -0.269,-4.728 1.609,-4.822 -4.822,1.607 -1.34,-1.34 8.843,-2.948 -2.948,8.842 z m -3.401,18.722 -8.219,-4.168 8.396,-4.17 0.033,1.896 -4.653,2.274 4.443,2.273 z m 3.391,-10.359 3.486,12 h -1.771 l -3.484,-12 z m 5.609,2.022 7.967,4.169 -8.522,4.168 -0.095,-1.896 4.873,-2.272 -4.223,-2.274 z m -10.321,11.547 -1.339,1.342 -4.824,-1.608 1.608,4.823 -1.34,1.341 -2.948,-8.844 z m 3.387,1.072 -5.746,10.675 -1.253,-1.253 5.748,-10.673 z m 2.551,10.763 -1.608,-4.823 1.341,-1.339 2.947,8.843 -8.842,-2.949 1.339,-1.341 z M 45.182,91.364 42.908,86.999 40.634,91.73 H 38.74 l 4.168,-8.521 4.17,8.245 z m 4.485,3.151 -12,3.485 v -1.77 l 12,-3.485 z m -6.759,9.088 2.274,-4.873 h 1.895 l -4.169,8.664 -4.169,-8.175 1.896,-0.083 z m -7.379,-13.8 -1.341,-1.34 1.608,-4.823 -4.823,1.608 -1.34,-1.34 8.844,-2.949 z m -10.494,-3.611 10.674,5.746 -1.251,1.251 -10.675,-5.746 z m 0.268,4.726 -1.608,4.823 4.824,-1.608 1.339,1.341 -8.844,2.948 2.949,-8.844 z m 3.364,-18.722 8.338,4.169 -8.338,4.169 v -1.896 l 4.547,-2.273 -4.547,-2.274 z m -5.069,-1.466 3.485,11 h -1.769 l -3.485,-11 z m -10.269,5.635 8.338,4.169 v -1.896 l -4.547,-2.273 4.547,-2.274 v -1.895 z" /> + gradientTransform="matrix(61.305366,0,0,-61.305366,43.082125,88.169551)" + gradientUnits="userSpaceOnUse" + y2="0" + x2="1" + y1="0" + x1="0"> + style="stop-opacity:1;stop-color:#ec1c28" /> + style="stop-opacity:1;stop-color:#ec1c28" /> + style="stop-opacity:1;stop-color:#fbc81f" /> - + + style="fill:#73902c;fill-opacity:1;fill-rule:evenodd;stroke:#73902c;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.2)" + inkscape:connector-curvature="0" /> - + + x2="559.07001" + y1="362.35999" + x1="425.67001" + gradientTransform="translate(-13.571,-247.31312)" + gradientUnits="userSpaceOnUse" + id="linearGradient33505" + xlink:href="#linearGradient3807" + inkscape:collect="always" /> + + + + + + + + + + + + + + + + + + + + + + @@ -650,296 +1022,491 @@ image/svg+xml - + - - - - - - - - + id="layer1" + transform="translate(0.50000003,-84.833325)"> + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker15122);stop-color:#000000;stop-opacity:1" + d="m 258.49792,157.95457 -11.88745,11.88745 a 6.3876066,6.3876066 112.5 0 0 -1.87089,4.51672 v 32.80834 a 6.3876066,6.3876066 112.5 0 1 -1.87089,4.51672 l -7.97764,7.97764 a 6.3876066,6.3876066 157.5 0 1 -4.51672,1.87089 h -82.21836 a 6.2703188,6.2703188 157.12213 0 0 -4.49188,1.8954 l -8.84065,9.07701 a 6.5210698,6.5210698 112.16008 0 0 -1.84956,4.54123 l -0.0167,12.59595 a 2.6493412,2.6493412 135.03796 0 1 -2.64934,2.64583 h -22.58161" + id="path15116" + sodipodi:nodetypes="cccccccc" + inkscape:path-effect="#path-effect15118" + inkscape:original-d="m 258.49792,157.95457 -13.75834,13.75834 v 38.1 l -11.71942,11.71942 h -87.51002 l -12.53275,12.86781 -0.0237,17.88761 h -25.22744" /> + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 131.36559,238.51344 h 3.1498" + id="path18036" /> - - + id="path32149" + d="M 105.83333,238.5202 H 150.4478" + style="fill:none;stroke:#53676c;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker32153)" /> - + id="path20855" + d="M 39.6875,188.89647 64.390869,175.39886" + style="fill:none;stroke:#800000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker20859)" /> + id="path20061" + d="M 38.427405,178.43914 65.170852,123.68572" + style="fill:none;stroke:#800000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker20071)" /> + id="path21867" + d="m 39.6875,200.98622 25.093361,27.45155" + style="fill:none;stroke:#800000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker21871)" /> + id="g5506" + transform="translate(-6.6145838,16.500966)"> + transform="matrix(0.07201508,0,0,0.07201508,77.992626,65.452336)"> + transform="translate(720.72599,455.1759)" + id="g3937"> - - - - - - + id="path3939" /> + id="path3943" /> + id="path3945" /> + id="g3927" + transform="translate(720.72599,409.74375)"> + cy="602.7193" + cx="328.57144" + id="path3929" + style="fill:#d40000" + transform="matrix(0.47131,0,0,1.0459,-144.23642,-439.39451)" /> - + + cy="602.7193" + cx="328.57144" + id="path3935" + style="fill:#ff8080" + transform="matrix(0.46281,0,0,1.0271,-140.92842,-473.86731)" /> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scheduler + API + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id="g17853" /> + style="clip-rule:nonzero;fill:none;fill-rule:nonzero;stroke:#ffffff;stroke-width:12.4651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" + id="g17879"> @@ -949,315 +1516,76 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Web App - - - - - - - - - - - - - - - - + id="g17899" + transform="translate(39.687499,10.583555)"> + id="rect17889" /> Scheduler + x="35.306717" + id="tspan17891" + sodipodi:role="line">Deposit API + style="font-size:5.64444px;fill:#ff0606;fill-opacity:1;stroke-width:0.264583">API + id="g17907" + transform="matrix(0.05231247,0,0,0.05231247,66.781389,142.07989)"> + id="g17903" /> - - + id="g17971" + transform="translate(-6.6145838,82.506049)"> + id="g17917"> + id="ellipse17909" /> + id="ellipse17913" /> + id="ellipse17915" /> + id="ellipse17929" /> + id="ellipse17933" /> + id="ellipse17935" /> + id="g17969"> + id="g17967" + style="clip-rule:nonzero;fill:none;fill-rule:nonzero;stroke:#ffffff;stroke-width:12.4651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"> + id="path17943" /> + id="path17945" /> + id="path17947" /> + id="path17949" /> + id="path17951" /> + id="path17953" /> + id="path17955" /> + id="path17957" /> + id="path17959" /> + id="path17961" /> + id="path17963" /> + id="path17965" /> - - - Deposit - API - - - - - - - + transform="translate(-6.6145838,115.57895)" + id="g18059"> + id="g18015"> + id="g18025"> + id="g18057" + transform="matrix(0.01619041,0,0,0.01619041,123.42577,108.142)"> + id="g18029" /> + style="clip-rule:nonzero;fill:none;fill-rule:nonzero;stroke:#ffffff;stroke-width:12.4651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" + id="g18055"> @@ -1659,75 +1932,76 @@ + id="g18075" + transform="translate(39.687499,76.729162)"> + id="rect18065" /> Vault + x="30.834982" + sodipodi:role="line">IdxStorage API + style="font-size:5.64444px;fill:#ff0606;fill-opacity:1;stroke-width:0.264583">API + id="g18083" + transform="matrix(0.05231247,0,0,0.05231247,66.781389,208.2255)"> + id="g18079" /> + id="g18147" + transform="translate(-6.6145838,166.11436)"> + id="g18093"> + id="ellipse18085" /> + id="ellipse18089" /> + id="ellipse18091" /> + id="ellipse18105" /> + id="ellipse18109" /> + id="ellipse18111" /> + transform="matrix(0.01619041,0,0,0.01619041,123.68199,108.17314)" + id="g18145"> + id="g18143" + style="clip-rule:nonzero;fill:none;fill-rule:nonzero;stroke:#ffffff;stroke-width:12.4651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"> + id="path18119" /> + id="path18121" /> + id="path18123" /> + id="path18125" /> + id="path18127" /> + id="path18129" /> + id="path18131" /> + id="path18133" /> + id="path18135" /> + id="path18137" /> + id="path18139" /> + id="path18141" /> - - - Indexer - API - - + transform="matrix(0.05231247,0,0,0.05231247,66.781389,258.76091)" + id="g18171"> + id="g18169" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:90%;font-family:'Bitstream Vera Sans';fill:#000000;fill-opacity:1;stroke:none" /> + + transform="translate(52.399103,17.462361)" + id="g2057"> + + + Object Storage + transform="matrix(0.02756372,0,0,0.02756372,122.41181,276.39128)" + id="layer1-0" + inkscape:label="Layer 1" + inkscape:tile-cx="117.71824" + inkscape:tile-cy="199.20704" + inkscape:tile-w="9.9232051" + inkscape:tile-h="14.259348" + inkscape:tile-x0="112.75664" + inkscape:tile-y0="192.07736"> - + id="g12727"> + + + + + + + - - + sodipodi:nodetypes="cccccccccccccc" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + transform="matrix(1.25,0,0,-1.25,-388.4292,569.848)" + id="g4154" + style="stroke-width:5.51589"> - - + d="m 0,0 v 35.111 h 3.675 c 0.877,0 1.432,-0.507 1.664,-1.518 l 0.484,-4.515 c 1.526,1.811 3.23,3.276 5.113,4.393 1.883,1.117 4.062,1.675 6.533,1.675 1.918,0 3.611,-0.314 5.078,-0.94 1.467,-0.625 2.692,-1.514 3.674,-2.664 0.982,-1.15 1.727,-2.532 2.236,-4.149 0.509,-1.617 0.762,-3.404 0.762,-5.363 V 0 h -6.17 v 21.978 c 0,2.612 -0.606,4.639 -1.819,6.082 -1.213,1.443 -3.067,2.164 -5.564,2.164 -1.826,0 -3.53,-0.465 -5.111,-1.395 C 8.971,27.899 7.51,26.639 6.17,25.049 V 0 Z m -21.106,30.605 c -2.981,0 -5.327,-0.774 -7.037,-2.325 -1.709,-1.55 -2.773,-3.698 -3.189,-6.444 h 19.098 c 0,1.291 -0.197,2.471 -0.589,3.542 -0.391,1.071 -0.971,1.997 -1.733,2.777 -0.762,0.78 -1.693,1.383 -2.789,1.81 -1.099,0.427 -2.352,0.64 -3.761,0.64 m -0.138,4.541 c 2.102,0 4.043,-0.333 5.821,-1.001 1.78,-0.667 3.316,-1.628 4.611,-2.887 1.294,-1.257 2.305,-2.811 3.032,-4.658 0.728,-1.848 1.093,-3.953 1.093,-6.315 0,-0.918 -0.104,-1.531 -0.312,-1.837 -0.208,-0.307 -0.602,-0.459 -1.179,-0.459 H -31.54 c 0.047,-2.219 0.346,-4.148 0.901,-5.788 0.555,-1.641 1.317,-3.011 2.288,-4.108 0.97,-1.097 2.126,-1.918 3.466,-2.461 1.34,-0.543 2.843,-0.814 4.508,-0.814 1.547,0 2.88,0.179 4.002,0.537 1.12,0.358 2.085,0.745 2.893,1.162 0.809,0.415 1.486,0.802 2.028,1.161 0.543,0.357 1.01,0.537 1.404,0.537 0.508,0 0.902,-0.197 1.179,-0.59 L -7.138,5.372 C -7.9,4.448 -8.815,3.645 -9.876,2.963 -10.94,2.281 -12.078,1.721 -13.29,1.283 c -1.213,-0.439 -2.466,-0.769 -3.762,-0.989 -1.294,-0.219 -2.576,-0.329 -3.846,-0.329 -2.427,0 -4.661,0.399 -6.707,1.198 -2.045,0.798 -3.813,1.967 -5.304,3.508 -1.49,1.539 -2.65,3.446 -3.482,5.717 -0.833,2.271 -1.248,4.88 -1.248,7.825 0,2.384 0.375,4.61 1.125,6.678 0.752,2.069 1.832,3.863 3.243,5.381 1.408,1.517 3.13,2.71 5.163,3.575 2.034,0.866 4.32,1.299 6.864,1.299 m -36.394,-4.991 c -2.011,0 -3.773,-0.459 -5.285,-1.374 -1.514,-0.916 -2.907,-2.209 -4.176,-3.881 V 8.713 c 1.131,-1.454 2.373,-2.478 3.725,-3.073 1.352,-0.595 2.859,-0.892 4.523,-0.892 3.258,0 5.766,1.121 7.523,3.364 1.755,2.241 2.632,5.438 2.632,9.589 0,2.198 -0.203,4.085 -0.605,5.661 -0.406,1.576 -0.989,2.87 -1.75,3.879 -0.763,1.01 -1.699,1.748 -2.808,2.214 -1.11,0.467 -2.37,0.7 -3.779,0.7 M -73.27,-11.889 v 47 h 3.675 c 0.877,0 1.432,-0.486 1.663,-1.456 l 0.521,-4.725 c 1.501,1.871 3.216,3.375 5.147,4.511 1.928,1.136 4.152,1.705 6.671,1.705 2.012,0 3.836,-0.376 5.476,-1.128 1.642,-0.752 3.04,-1.863 4.195,-3.333 1.154,-1.47 2.044,-3.293 2.668,-5.471 0.624,-2.176 0.936,-4.68 0.936,-7.506 0,-2.514 -0.346,-4.854 -1.039,-7.02 -0.693,-2.166 -1.688,-4.04 -2.981,-5.623 -1.294,-1.582 -2.883,-2.828 -4.766,-3.737 -1.883,-0.909 -4.003,-1.363 -6.361,-1.363 -2.173,0 -4.026,0.358 -5.563,1.075 -1.535,0.715 -2.893,1.733 -4.071,3.05 v -15.979 z m -13.314,36.69 c 0,2.971 -0.416,5.638 -1.247,8.002 -0.832,2.365 -2.011,4.363 -3.535,5.995 -1.524,1.632 -3.375,2.887 -5.546,3.765 -2.172,0.878 -4.598,1.317 -7.278,1.317 -2.658,0 -5.074,-0.439 -7.245,-1.317 -2.173,-0.878 -4.027,-2.133 -5.563,-3.765 -1.536,-1.632 -2.72,-3.63 -3.552,-5.995 -0.832,-2.364 -1.248,-5.031 -1.248,-8.002 0,-2.972 0.416,-5.634 1.248,-7.986 0.832,-2.354 2.016,-4.346 3.552,-5.978 1.536,-1.632 3.39,-2.882 5.563,-3.749 2.171,-0.867 4.587,-1.3 7.245,-1.3 2.68,0 5.106,0.433 7.278,1.3 2.171,0.867 4.022,2.117 5.546,3.749 1.524,1.632 2.703,3.624 3.535,5.978 0.831,2.352 1.247,5.014 1.247,7.986 m 6.899,0 c 0,-3.647 -0.59,-6.994 -1.768,-10.041 -1.178,-3.046 -2.842,-5.668 -4.992,-7.864 -2.149,-2.197 -4.731,-3.901 -7.746,-5.113 -3.017,-1.212 -6.35,-1.818 -9.999,-1.818 -3.652,0 -6.979,0.606 -9.984,1.818 -3.003,1.212 -5.578,2.916 -7.728,5.113 -2.149,2.196 -3.813,4.818 -4.992,7.864 -1.179,3.047 -1.767,6.394 -1.767,10.041 0,3.646 0.588,6.993 1.767,10.038 1.179,3.047 2.843,5.674 4.992,7.882 2.15,2.209 4.725,3.924 7.728,5.147 3.005,1.223 6.332,1.836 9.984,1.836 3.649,0 6.982,-0.613 9.999,-1.836 3.015,-1.223 5.597,-2.938 7.746,-5.147 2.15,-2.208 3.814,-4.835 4.992,-7.882 1.178,-3.045 1.768,-6.392 1.768,-10.038" + id="path4156" + inkscape:connector-curvature="0" + style="fill:#2e4349;stroke-width:5.51589" /> - + transform="matrix(1.25,0,0,-1.25,-211.4851,518.2039)" + id="g4158" + style="stroke-width:5.51589"> - - + style="fill:#2a667f;stroke-width:5.51589" /> + + + + - + id="layer1-5" + inkscape:label="Layer 1" + transform="matrix(0.02745066,0,0,0.02745066,28.033799,114.94627)"> + + + + + + + + + + - - - - - - + id="g3419" + style="fill:#4169e1;stroke:#000000;stroke-width:1"> - + inkscape:connector-curvature="0" + id="path3788" + transform="translate(173.57,219.51)" + d="m 217.65625,450.10742 c -1.7198,0.0804 -3.44483,0.15642 -5.17969,0.2207 10.76655,13.83964 27.03502,33.60963 41.66211,46.77149 0.32969,-0.0398 0.66143,-0.0768 0.99024,-0.11719 -1.36008,-1.65669 -2.70429,-3.32914 -4.03125,-5.02344 -11.5866,-13.99762 -22.77384,-27.94906 -33.44141,-41.85156 z" + clip-path="none" + style="fill:#4169e1;stroke:#000000;stroke-width:1" /> + inkscape:connector-curvature="0" + id="path3363" + transform="translate(173.57,219.51)" + d="m 119.80078,365.72656 c 1.28332,1.97295 2.59233,3.92926 3.93945,5.86328 0,0 20.96858,-8.744 43.25,9.14454 -20.27738,-11.11484 -37.15234,-0.83594 -37.15234,-0.83594 2.37215,3.08476 4.83226,6.11321 7.38281,9.08008 0.17462,-0.34309 14.88519,-11.70752 34.43555,-0.0664 -24.14145,-3.82608 -29.79492,5.0293 -29.79492,5.0293 4.08547,4.45864 8.18729,8.82006 12.70898,12.96679 0,0 13.52144,-0.39075 31.54688,13.75586 2.00425,0.0218 4.00332,0.0508 6.02343,0.0508 1.24784,0 2.47885,-0.0229 3.72071,-0.0312 -12.09714,-17.01182 -23.20856,-33.93843 -33.06641,-50.76562 -15.02878,-0.81174 -29.43666,-2.23311 -42.99414,-4.19141 z m 56.04688,4.73242 c 9.08156,16.56931 19.00745,33.27536 29.51172,50.07813 0.49613,-0.0119 0.9913,-0.0239 1.48632,-0.0371 -8.80747,-23.49517 -9.85332,-39.59681 -8.66992,-49.83594 -2.00812,0.0218 -4.01111,0.0508 -6.03516,0.0508 -5.49515,0 -10.92166,-0.097 -16.29296,-0.25586 z" + clip-path="none" + style="fill:#4169e1;stroke:#000000;stroke-width:1" /> + inkscape:connector-curvature="0" + id="path3365" + transform="translate(173.57,219.51)" + d="m 84.451172,278.23633 c 3.958575,18.54286 9.617095,36.58815 17.156248,53.71875 13.66141,2.61472 28.41696,4.66179 44.00977,6.03125 -8.55273,-17.54484 -15.51476,-34.96913 -20.54492,-52.25977 -14.55274,-1.92304 -28.189985,-4.44678 -40.621098,-7.49023 z m 53.724608,9.04687 c 5.76528,17.01938 13.02992,34.27979 21.43945,51.72657 4.78261,0.28756 9.61494,0.52507 14.51954,0.68554 3.30914,-27.03477 13.89257,-29.52929 13.89257,-29.52929 -1.79608,-6.52594 -3.53786,-13.36956 -5.06836,-20.25 -15.51867,-0.25686 -30.52493,-1.16046 -44.7832,-2.63282 z m 54.06836,37.38086 c 0,0 -7.88485,1.04221 -13.82226,15.14063 4.53391,0.11267 9.09842,0.18945 13.71874,0.18945 1.68213,0 3.34445,-0.0279 5.01563,-0.043 -1.49754,-4.46241 -3.16651,-9.58273 -4.91211,-15.28711 z" + clip-path="none" + style="fill:#4169e1;stroke:#000000;stroke-width:1" /> + inkscape:connector-curvature="0" + id="path3367" + transform="translate(173.57,219.51)" + d="m 80.242188,197.16602 c -2.216932,17.41309 -2.262466,35.25713 -0.81836,49.78515 11.822085,3.1102 24.819842,5.74197 38.748052,7.8086 -2.55997,-16.86996 -3.0425,-33.59982 -1.15626,-50.17383 -13.17202,-1.99135 -25.50014,-4.48869 -36.773432,-7.41992 z m 43.015622,8.32226 c -0.013,16.60613 2.13303,33.55768 6.07617,50.79883 15.42848,1.88934 31.85169,3.08226 48.91602,3.51172 -1.60264,-15.83182 -2.54571,-33.24801 -4.16602,-50.10547 -17.82674,-0.58491 -34.88426,-2.03192 -50.82617,-4.20508 z" + clip-path="none" + style="fill:#4169e1;stroke:#000000;stroke-width:1" /> + inkscape:connector-curvature="0" + id="path3369" + transform="translate(173.57,219.51)" + d="m 127.29883,128.06836 c -5.53001,-0.0861 -10.50872,1.09177 -14.9668,3.30273 l -0.004,-0.01 c -12.346818,6.12322 -20.734968,20.18959 -26.083979,37.30078 11.324729,2.70327 23.601989,4.98894 36.656249,6.7793 2.31778,-7.90394 5.21457,-15.77006 8.76367,-23.59571 -2.60939,7.88823 -4.57577,15.87921 -5.95117,23.96485 13.98931,1.82812 28.81449,3.09377 44.24219,3.71875 -5.66892,-28.97629 -16.81483,-51.05736 -42.65625,-51.46094 z" + clip-path="none" + style="fill:#4169e1;stroke:#000000;stroke-width:1" /> + + + + + + Web App + + + + + + + + + + + + + 5007 + 5002 + transform="translate(0,17.462498)" + id="g14250"> + + + + ObjStorage + API + - - Storage + id="path6" + d="m 68.043496,289.60317 a 5.8769777,5.8769777 0 0 1 5.86764,-5.86749 5.8769777,5.8769777 0 0 1 5.86747,5.86749 5.8771335,5.8771335 0 0 1 -5.86747,5.86778 5.8771335,5.8771335 0 0 1 -5.86764,-5.86778 z m 5.86764,5.38068 a 5.353282,5.353282 0 0 0 3.32997,-1.15733 l -0.14825,-0.32095 a 0.36485847,0.36485847 0 0 1 -0.11414,0.0183 0.36532564,0.36532564 0 0 1 -0.36517,-0.36516 0.36485847,0.36485847 0 0 1 0.17534,-0.31145 l -0.35287,-0.76445 a 0.60809746,0.60809746 0 0 1 -0.18686,0.0294 0.60887606,0.60887606 0 0 1 -0.56746,-0.38806 l -1.20997,0.30943 q 0,0.003 0,0.006 a 0.36532564,0.36532564 0 0 1 -0.36595,0.36392 0.36516993,0.36516993 0 0 1 -0.36501,-0.36517 0.36625999,0.36625999 0 0 1 0.0101,-0.0858 l -1.69831,-0.73018 a 0.60825319,0.60825319 0 0 1 -0.52759,0.30475 0.61245767,0.61245767 0 0 1 -0.0973,-0.008 l -0.36579,1.26696 a 0.36532564,0.36532564 0 0 1 0.19527,0.32328 0.36548137,0.36548137 0 0 1 -0.27843,0.3549 l 0.0255,0.66463 a 5.3468974,5.3468974 0 0 0 2.90687,0.85507 z m -3.05685,-0.95489 -0.0215,-0.55858 a 0.36532564,0.36532564 0 0 1 -0.306,-0.3605 0.36516993,0.36516993 0 0 1 0.36502,-0.36517 q 0.0156,0 0.0297,8.6e-4 l 0.36579,-1.26658 a 0.60887606,0.60887606 0 0 1 -0.37094,-0.56059 v 0 l -2.28539,-0.27689 a 5.3959501,5.3959501 0 0 0 2.22342,3.38713 z m 6.50377,-0.29743 a 5.4191528,5.4191528 0 0 0 1.33921,-1.67262 l -1.87039,-0.36735 a 0.61043332,0.61043332 0 0 1 -0.25834,0.32858 l 0.35817,0.77643 a 0.3684401,0.3684401 0 0 1 0.0518,-0.003 0.36516993,0.36516993 0 0 1 0.36517,0.365 0.36439131,0.36439131 0 0 1 -0.12458,0.27408 z m 1.40711,-1.80825 a 5.346586,5.346586 0 0 0 0.52649,-2.32011 5.3543721,5.3543721 0 0 0 -1.21853,-3.40535 l -0.73921,0.25196 a 0.36594853,0.36594853 0 0 1 0.0101,0.0858 0.36516993,0.36516993 0 0 1 -0.36517,0.36518 0.36532564,0.36532564 0 0 1 -0.33357,-0.21631 l -1.53666,0.52385 a 1.2188422,1.2188422 0 0 1 0.044,0.32563 1.2161949,1.2161949 0 0 1 -0.54036,1.0122 l 1.39669,2.39672 a 0.60731885,0.60731885 0 0 1 0.23934,-0.0489 0.60872033,0.60872033 0 0 1 0.60903,0.60825 q 0,0.0228 -0.002,0.0452 z m -4.32566,-0.0328 1.20528,-0.30818 a 0.61479354,0.61479354 0 0 1 -0.005,-0.0789 0.60731885,0.60731885 0 0 1 0.24293,-0.48663 l -1.39637,-2.39611 a 1.2119905,1.2119905 0 0 1 -0.55095,0.13143 1.2116789,1.2116789 0 0 1 -0.64391,-0.18484 l -1.35479,1.90246 a 0.60731885,0.60731885 0 0 1 0.19699,0.44833 0.60934325,0.60934325 0 0 1 -0.024,0.16942 l 1.70314,0.7319 a 0.36454703,0.36454703 0 0 1 0.29275,-0.147 0.36532564,0.36532564 0 0 1 0.33418,0.21723 z m -3.5058,-1.11685 a 0.60903179,0.60903179 0 0 1 0.59175,-0.46328 0.60591731,0.60591731 0 0 1 0.29307,0.0751 l 1.35479,-1.90184 a 1.2146377,1.2146377 0 0 1 -0.45471,-0.94882 1.2126133,1.2126133 0 0 1 0.30148,-0.80197 l -1.81013,-1.78115 a 5.3852052,5.3852052 0 0 0 -2.67952,4.65159 5.3880082,5.3880082 0 0 0 0.0732,0.88762 z m 4.12665,-3.70277 1.55241,-0.52946 q 0,-0.003 0,-0.005 a 0.36532564,0.36532564 0 0 1 0.36516,-0.36517 0.36470276,0.36470276 0 0 1 0.29246,0.14638 l 0.70074,-0.23889 a 5.3701001,5.3701001 0 0 0 -4.05999,-1.85574 5.3451845,5.3451845 0 0 0 -2.56943,0.65404 l 1.77991,1.75095 a 1.2126133,1.2126133 0 0 1 0.81318,-0.31146 1.2177522,1.2177522 0 0 1 1.1265,0.75371 z" + class="a" /> API + x="93.371399" + y="294.88327" + style="font-size:4.23333px;stroke-width:0.264583px" + id="tspan6181">5003 + + + id="g14238"> - - + + Vault + API + + 5005 + 5006 + 5008 + id="path2607" + d="M 238.31183,216.24066 258.85,195.75625" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" /> + + + + MDStorage + API + transform="translate(39.687499,127.26456)" + id="g18163"> ObjStorage + style="font-size:5.64444px;fill:#ffffff;fill-opacity:1;stroke-width:0.264583">Storage API - - Object Storage - + inkscape:original-d="m 106.49479,255.71812 h 30.03496 v -11.27475 h 13.75358" + inkscape:path-effect="#path-effect15806" + sodipodi:nodetypes="cccc" + id="path15510" + d="m 106.49479,255.71812 h 27.38913 a 2.6458333,2.6458333 135 0 0 2.64583,-2.64583 v -5.98309 a 2.6458333,2.6458333 135 0 1 2.64583,-2.64583 l 11.10775,0" + style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#53676c;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker15540);stop-color:#000000;stop-opacity:1" /> + id="g10" + inkscape:label="SWH-logo" + transform="matrix(0.58771668,0,0,-0.58771668,223.70168,306.85912)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="g12" + inkscape:export-xdpi="1202.64" + inkscape:export-ydpi="1202.64"> + id="g14" + clip-path="url(#clipPath16-22)"> - - - - - + id="g20"> + + + - - - - - - - - - - - - - - - - - - - Journal - - - - - - - - - - - Lister + id="g16031"> - - - - - - - + id="g15990"> + + + + + + + + + + + + + + + + + + + + + + + + + 1 topic per object type + + + inkscape:connector-curvature="0" + id="path10064" + d="m 271.50803,41.504294 v -4.66485 c 0,-1.08028 0.86969,-1.94996 1.94996,-1.94996 v 0 h 35.78758 c 1.08028,0 1.94996,0.86968 1.94996,1.94996 v 4.66485" + style="fill:#53676c;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + Journal + + + + + + + + - + height="96.051125" + width="16.926714" + id="rect10277" + style="fill:#ffb380;fill-opacity:1;stroke:#ffb380;stroke-width:0.835621;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /> + transform="matrix(0.00576752,0,0,0.00576752,202.10507,26.8882)"> + d="m 4410.6722,-2213.9556 h -576.3 c -28.732,-0.011 -52.373,-23.648 -52.388,-52.381 v -600.614 c 0,-44.477 -36.065,-80.556 -80.522,-80.556 h -205.725 c -44.484,0 -80.529,36.079 -80.529,80.556 v 596.977 c 0,30.972 -25.039,56.147 -56.011,56.282 l -188.86,0.901 c -31.236,0.17 -56.614,-25.174 -56.553,-56.384 l 1.172,-597.641 c 0.101,-44.544 -35.978,-80.691 -80.523,-80.691 h -205.555 c -44.491,0 -80.529,36.079 -80.529,80.556 v 1681.8 c 0,39.513 32.009,71.521 71.487,71.521 h 1590.84 c 39.512,0 71.521,-32.008 71.521,-71.521 v -957.285 c 0,-39.512 -32.009,-71.521 -71.521,-71.521 z m -270.25,631.451 c 0,51.778 -41.978,93.763 -93.756,93.763 h -162.582 c -51.785,0 -93.763,-41.985 -93.763,-93.763 v -162.581 c 0,-51.786 41.978,-93.763 93.763,-93.763 h 162.582 c 51.778,0 93.756,41.977 93.756,93.763 z" + inkscape:connector-curvature="0" /> + transform="matrix(0.11000841,0,0,0.11000841,203.97747,99.991111)" + id="g10293"> + d="m 126.99652,21.109542 c -6.13177,-1.23561 -11.98515,-4.779442 -15.91704,-9.636713 -2.08986,-2.581728 -3.57232,-5.31273 -4.76421,-8.776703 l -0.85761,-2.492479 0.01,-6.085417 c 0.01,-5.886746 0.0329,-6.152568 0.71468,-8.14233 1.557,-4.543949 3.85131,-8.091178 7.44058,-11.503891 2.785,-2.648011 5.72015,-4.51108 9.11705,-5.787007 4.7673,-1.79067 1.44788,-1.700378 59.6901,-1.623641 50.03278,0.06592 52.70145,0.09302 53.7072,0.545307 1.22436,0.550607 2.89357,2.081537 3.5198,3.228228 0.31069,0.568891 0.43349,1.468326 0.43349,3.175 0,2.693567 -0.26304,3.385497 -1.88097,4.948018 -1.36567,1.318906 -2.52457,1.753669 -5.49584,2.061774 -2.78455,0.288742 -4.54028,0.861838 -6.50728,2.124059 -4.19449,2.691596 -6.65561,8.243613 -5.82641,13.143718 0.80192,4.73888 4.06113,8.743336 8.48394,10.423872 0.73822,0.2805 2.47061,0.627009 3.84975,0.770019 2.97127,0.308105 4.13017,0.742868 5.49584,2.061774 1.61793,1.562521 1.88097,2.254451 1.88097,4.948018 0,1.706674 -0.1228,2.606109 -0.43349,3.175 -0.62623,1.146691 -2.29544,2.677621 -3.5198,3.228227 -1.00653,0.452641 -3.66184,0.478041 -54.23959,0.518832 -42.92227,0.03461 -53.513,-0.02396 -54.90103,-0.303665 z" + style="fill:#e6f2ca;stroke-width:0.264583" /> + d="m 126.99652,20.843353 c -5.10554,-1.024044 -9.5621,-3.384342 -13.45649,-7.126862 -2.50149,-2.403949 -3.95548,-4.45079 -5.58531,-7.86269 -1.99743,-4.181444 -2.50525,-6.581715 -2.51083,-11.867862 -0.005,-4.906606 0.42895,-7.141007 2.08304,-10.721068 1.95238,-4.22568 5.76629,-8.788748 9.38298,-11.22606 2.36232,-1.591982 6.13523,-3.326813 8.77521,-4.034939 l 2.23744,-0.600154 50.13854,-0.07517 c 27.57619,-0.04134 51.74588,0.02828 53.71041,0.154727 2.77795,0.1788 3.81268,0.352836 4.65526,0.782988 1.29408,0.660651 2.51838,1.990836 2.98618,3.244458 0.18711,0.501423 0.44933,1.118421 0.58271,1.371108 0.31086,0.588897 0.31086,1.667243 0,2.256139 -0.13338,0.252688 -0.3956,0.869686 -0.58271,1.371108 -0.90008,2.412043 -2.90495,3.659818 -6.41979,3.995505 -4.19012,0.400183 -6.80364,1.622523 -9.48928,4.438132 -2.45798,2.576939 -3.68039,5.668455 -3.68039,9.307812 0,3.639357 1.22241,6.730873 3.68039,9.307812 2.68564,2.815609 5.29916,4.037949 9.48928,4.438132 3.51484,0.335687 5.51971,1.583462 6.41979,3.995505 0.18711,0.501422 0.44933,1.11842 0.58271,1.371108 0.31086,0.588896 0.31086,1.667243 0,2.256139 -0.13338,0.252688 -0.3956,0.869685 -0.58271,1.371108 -0.46784,1.253736 -1.69219,2.583894 -2.98618,3.244257 -0.78659,0.401418 -1.8807,0.610415 -3.9938,0.762892 -1.60073,0.115504 -25.59182,0.205692 -53.31354,0.200417 -40.34434,-0.0077 -50.74634,-0.07843 -52.12291,-0.354539 z" + style="fill:#dbf2a3;stroke-width:0.264583" /> + d="m 127.61409,20.84625 c -5.42921,-0.98511 -10.38491,-3.556141 -14.24569,-7.390699 -4.72794,-4.695818 -7.6068,-11.252871 -7.98947,-18.197252 -0.3939,-7.148129 2.1358,-13.830386 7.33009,-19.362551 3.44792,-3.672213 8.04374,-6.401486 13.09687,-7.777708 l 2.64583,-0.720596 49.08021,-0.08058 c 26.99411,-0.04432 49.58622,-0.0077 50.20468,0.08129 0.61847,0.08903 1.12448,0.249816 1.12448,0.357305 0,0.107488 -0.68461,0.339766 -1.52135,0.516169 -6.45552,1.360956 -13.60813,6.747478 -16.92999,12.749724 -4.42146,7.989091 -4.63324,17.753243 -0.55093,25.400001 3.65031,6.837538 9.93667,11.822971 17.07931,13.544845 3.21341,0.774655 3.22784,0.78064 2.45213,1.017286 -0.3638,0.110984 -22.98568,0.202911 -50.27083,0.204284 -39.56958,0.0021 -49.99307,-0.06712 -51.50534,-0.341521 z" + style="fill:#cfe994;stroke-width:0.264583" /> + d="m 126.73193,20.562587 c -4.85681,-1.041471 -9.38579,-3.461742 -13.06023,-6.979327 -4.88484,-4.676326 -7.7973,-11.379093 -8.28543,-19.068155 -0.15895,-2.503741 0.53009,-6.481702 1.62856,-9.40208 2.83435,-7.535337 9.06621,-13.581249 16.67439,-16.176867 4.27927,-1.459919 2.27115,-1.408554 55.06799,-1.408554 32.34426,0 48.78097,0.08915 48.78097,0.264583 0,0.145521 -0.17812,0.264583 -0.39582,0.264583 -0.67641,0 -3.61816,1.089078 -5.55731,2.057395 -7.83783,3.913828 -13.03261,10.932116 -14.52149,19.618919 -1.18502,6.913955 0.17083,13.536523 3.92068,19.150265 3.64978,5.46394 8.93649,9.373103 15.0826,11.152572 1.30081,0.376624 2.42198,0.741638 2.49149,0.811144 0.0695,0.06951 -22.42605,0.116911 -49.99011,0.105341 -41.79332,-0.01754 -50.40211,-0.08228 -51.83629,-0.389819 z" + style="fill:#c2e27b;stroke-width:0.264583" /> + d="m 128.45172,20.783729 c -2.28814,-0.318326 -5.34073,-1.311341 -7.9375,-2.582093 -6.45195,-3.157323 -10.54361,-7.743511 -13.23935,-14.839493 -0.73454,-1.933541 -1.44502,-5.24487 -1.44502,-6.734832 0,-0.656026 -0.10462,-1.020442 -0.26458,-0.921581 -0.33878,0.209376 -0.35652,-3.358306 -0.0223,-4.479131 0.13327,-0.446895 0.49402,-1.933686 0.80166,-3.303979 0.73567,-3.276743 2.2037,-6.343312 4.49788,-9.395641 4.68922,-6.238854 10.99103,-9.859839 18.66753,-10.726267 2.91073,-0.328528 96.60797,-0.379906 96.80995,-0.05308 0.0748,0.121014 -0.54326,0.433214 -1.37344,0.693778 -4.8046,1.507993 -10.09049,5.350601 -13.24895,9.631398 -1.51232,2.049714 -3.47622,6.215092 -4.24402,9.001449 -0.29582,1.073523 -0.6748,3.216648 -0.84219,4.7625 -0.87828,8.110892 1.57677,15.007345 7.52243,21.131193 3.30488,3.403917 6.53375,5.45357 10.90535,6.922595 1.24609,0.418733 2.33797,0.833687 2.4264,0.922116 0.17716,0.177167 -97.73808,0.148558 -99.01387,-0.02893 z" + style="fill:#bce072;stroke-width:0.264583" /> + d="m 127.90922,20.586815 c -4.10132,-0.74504 -7.17693,-1.978321 -10.57921,-4.242115 -2.20474,-1.466982 -5.4961,-4.68489 -6.91082,-6.756588 -0.88869,-1.301385 -2.68686,-5.196883 -3.35483,-7.267798 -0.52093,-1.615032 -1.22776,-5.626791 -1.25311,-7.112262 -0.0145,-0.851273 -0.0684,-0.973995 -0.24598,-0.560655 -0.16105,0.374777 -0.23282,0.05126 -0.24599,-1.108864 -0.0102,-0.900916 0.10047,-1.711616 0.24599,-1.801553 0.14552,-0.08994 0.26458,-0.498417 0.26458,-0.90773 0,-1.198446 1.20528,-5.560666 2.05485,-7.437006 0.88352,-1.951334 3.43256,-5.508136 5.45666,-7.613968 2.61739,-2.723071 6.21935,-5.054209 9.85087,-6.375332 4.6199,-1.680694 2.26383,-1.612059 54.84935,-1.597824 l 47.77681,0.01293 -1.59515,0.614426 c -4.10621,1.581647 -7.3994,3.761415 -10.39176,6.87832 -2.05353,2.139006 -4.02039,4.751285 -4.02039,5.339671 0,0.163697 -0.46432,1.296381 -1.03182,2.517074 -1.94833,4.190838 -2.98388,10.579399 -2.40279,14.823403 0.32989,2.409384 1.52001,6.335322 2.44932,8.079733 3.4737,6.520519 9.95081,12.087001 16.2652,13.978462 0.90939,0.272402 1.65343,0.591807 1.65343,0.709787 0,0.117981 -21.8182,0.203767 -48.4849,0.190633 -38.17749,-0.01881 -48.88146,-0.09592 -50.35031,-0.362747 z" + style="fill:#b4dc63;stroke-width:0.264583" /> + d="M 126.7068,20.191843 C 120.36336,18.853519 114.00469,14.643435 110.57919,9.513719 l -1.09326,-1.637154 49.83186,-0.06788 c 27.40751,-0.03733 49.97124,-0.01492 50.14162,0.0498 0.17037,0.06472 0.80084,0.840819 1.40105,1.724657 3.20635,4.721572 8.30179,8.630492 13.78922,10.578296 1.4236,0.505312 1.10495,0.50876 -47.11775,0.509469 -45.87436,7.94e-4 -48.67641,-0.02574 -50.82513,-0.479064 z M 105.36741,-6.67552 c 0.003,-0.582083 0.0571,-0.789053 0.1204,-0.459936 0.0633,0.329118 0.0609,0.805368 -0.005,1.058334 -0.0662,0.252965 -0.118,-0.01631 -0.11506,-0.598398 z m 0.46592,-0.595312 c 0.007,-3.162592 1.99287,-9.994652 3.33622,-11.479041 0.43267,-0.4781 1.99148,-0.493356 50.41172,-0.493356 27.48088,0 49.96524,0.04276 49.96524,0.09503 0,0.05227 -0.42754,1.020376 -0.95008,2.151357 -1.16105,2.512944 -2.1146,6.166271 -2.36817,9.073156 l -0.18966,2.174208 h -50.10438 -50.10437 z" + style="fill:#a8cb53;stroke-width:0.264583" /> Celery Broker + x="-94.12513" + id="tspan10308" + sodipodi:role="line">Celery Broker + height="26.458332" + x="152.78725" + y="11.224087" + style="fill:none;stroke:#a8cb53;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + ry="1.9499602" /> + inkscape:connector-curvature="0" /> Scheduler + y="16.088444" + style="font-size:5.64444px;fill:#ffffff;fill-opacity:1;stroke-width:0.264583" + id="tspan10336">Scheduler + id="g10354" + transform="matrix(0.18384587,0,0,0.18384587,135.15272,32.124854)"> + id="path10340" + inkscape:connector-curvature="0" /> + id="path10342" + inkscape:connector-curvature="0" /> + id="path10344" + inkscape:connector-curvature="0" /> + id="path10346" + inkscape:connector-curvature="0" /> + id="path10348" + inkscape:connector-curvature="0" /> + id="path10350" + inkscape:connector-curvature="0" /> + id="path10352" + inkscape:connector-curvature="0" /> listener - listener + + + + + + + + + + + + + Lister + + + + + + + + + + + + + + workers + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#7f9f30;fill-opacity:1;stroke:none;stroke-width:0.264583" + xml:space="preserve">workers + + transform="translate(2.6017856,-16.068703)" + id="g12719"> + height="26.458332" + x="150.18546" + y="60.365707" + style="fill:none;stroke:#a8cb53;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + ry="1.9499602" /> + id="path10408" + inkscape:connector-curvature="0" /> Scheduler + y="65.230064" + style="font-size:5.64444px;fill:#ffffff;fill-opacity:1;stroke-width:0.264583" + id="tspan10410">Scheduler + id="g10428" + transform="matrix(0.18384587,0,0,0.18384587,132.55093,81.266474)"> + id="path10414" + inkscape:connector-curvature="0" /> + id="path10416" + inkscape:connector-curvature="0" /> + id="path10418" + inkscape:connector-curvature="0" /> + id="path10420" + inkscape:connector-curvature="0" /> + + + + + runner + + + + + + + + + + + id="path25425" + d="m 253.32698,41.056668 v -4.66485 c 0,-1.08028 0.86969,-1.94996 1.94996,-1.94996 v 0 h 35.78758 c 1.08028,0 1.94996,0.86968 1.94996,1.94996 v 4.66485" + style="fill:#a8cb53;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + + + + style="fill:#a8cb53;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 253.32698,41.056668 v -4.66485 c 0,-1.08028 0.86969,-1.94996 1.94996,-1.94996 v 0 h 35.78758 c 1.08028,0 1.94996,0.86968 1.94996,1.94996 v 4.66485" + id="path25431" + inkscape:connector-curvature="0" /> + + + + id="path25437" + d="m 251.98796,6.684489 v -4.66485 c 0,-1.08028 0.86969,-1.94996 1.94996,-1.94996 v 0 h 35.78758 c 1.08028,0 1.94996,0.86968 1.94996,1.94996 v 4.66485" + style="fill:#a8cb53;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + Indexer + + + + + + + + + + + + runner + id="text32863" + y="94.636139" + x="265.57828" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#7f9f30;fill-opacity:1;stroke:none;stroke-width:0.264583" + xml:space="preserve">workers + transform="translate(-118.87303,64.829267)" + id="g8892" + style="image-rendering:auto"> - - - - - - - - + rx="1.9499602" /> Idx Journal Client + + + + + + + + + + + + + + + + + + + + + + Loader - + id="text5140">Loader - - - - - - + transform="translate(47.195674,-64.371163)" + id="g5160"> + + + + + + + + + + id="path5158" + style="fill:#dbf2a3;fill-opacity:1;stroke:#a8cb53;stroke-width:0.0693763;stroke-opacity:1" + d="m 241.59495,83.844135 0.2839,-0.03224 0.27159,0.0354 0.56995,0.249188 v 0.367434 l -0.56995,0.249188 -0.27159,0.0354 -0.2839,-0.03224 -0.12542,0.630509 0.27463,0.07886 0.23737,0.136645 0.43121,0.448329 -0.14062,0.339467 -0.62192,0.01211 -0.26447,-0.07123 -0.24995,-0.138428 -0.35715,0.534519 0.22354,0.177948 0.16701,0.217084 0.22681,0.579215 -0.25981,0.259816 -0.57922,-0.226812 -0.21708,-0.167011 -0.17795,-0.223544 -0.53452,0.357155 0.13843,0.249949 0.0712,0.26447 -0.0121,0.621924 -0.33947,0.140612 -0.44833,-0.431203 -0.13664,-0.237373 -0.0789,-0.274625 -0.63051,0.125414 0.0322,0.2839 -0.0354,0.271594 -0.24919,0.569949 h -0.36744 l -0.24919,-0.569949 -0.0354,-0.271594 0.0322,-0.2839 -0.63051,-0.125414 -0.0789,0.274625 -0.13664,0.237373 -0.44833,0.431203 -0.33947,-0.140612 -0.0121,-0.621924 0.0712,-0.26447 0.13843,-0.249949 -0.53452,-0.357155 -0.17795,0.223544 -0.21708,0.167011 -0.57922,0.226812 -0.25981,-0.259816 0.22681,-0.579215 0.16701,-0.217084 0.22354,-0.177948 -0.35715,-0.534519 -0.24995,0.138428 -0.26447,0.07123 -0.62192,-0.01211 -0.14062,-0.339467 0.43121,-0.448329 0.23737,-0.136645 0.27463,-0.07886 -0.12542,-0.630509 -0.2839,0.03224 -0.27159,-0.0354 -0.56995,-0.249188 v -0.367434 l 0.56995,-0.249188 0.27159,-0.0354 0.2839,0.03224 0.12542,-0.630509 -0.27463,-0.07886 -0.23737,-0.136645 -0.43121,-0.448329 0.14062,-0.339467 0.62192,-0.01211 0.26447,0.07123 0.24995,0.138428 0.35715,-0.534519 -0.22354,-0.177948 -0.16701,-0.217084 -0.22681,-0.579215 0.25981,-0.259816 0.57922,0.226812 0.21708,0.167011 0.17795,0.223544 0.53452,-0.357155 -0.13843,-0.249949 -0.0712,-0.26447 0.0121,-0.621924 0.33947,-0.140612 0.44833,0.431203 0.13664,0.237373 0.0789,0.274625 0.63051,-0.125414 -0.0322,-0.2839 0.0354,-0.271594 0.24919,-0.569949 h 0.36744 l 0.24919,0.569949 0.0354,0.271594 -0.0322,0.2839 0.63051,0.125414 0.0789,-0.274625 0.13664,-0.237373 0.44833,-0.431203 0.33947,0.140612 0.0121,0.621924 -0.0712,0.26447 -0.13843,0.249949 0.53452,0.357155 0.17795,-0.223544 0.21708,-0.167011 0.57922,-0.226812 0.25981,0.259816 -0.22681,0.579215 -0.16701,0.217084 -0.22354,0.177948 0.35715,0.534519 0.24995,-0.138428 0.26447,-0.07123 0.62192,0.01211 0.14062,0.339467 -0.43121,0.448329 -0.23737,0.136645 -0.27463,0.07886 z" + inkscape:connector-curvature="0" /> - + workers - + id="path5168" + d="M 254.10324,119.5625 232.01042,106.33333" + style="fill:none;stroke:#ff6600;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16101);marker-end:url(#marker16111)" /> + sodipodi:nodetypes="cccc" /> - - - - - - - - + id="path17158" + d="m 138.08337,86.879582 h 3.256" + style="fill:#fffffe;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + id="g16440"> + + + + + + + + + id="rect10573" /> Indexer + id="tspan16093" + style="font-size:5.64444px;fill:#ffffff;fill-opacity:1;stroke-width:0.264583" + y="50.816452" + x="269.58975" + sodipodi:role="line">Vault + id="g10599" + transform="translate(52.028547,-18.488966)"> + style="fill:#dbf2a3;fill-opacity:1;stroke:#a8cb53;stroke-width:0.0693763;stroke-opacity:1" + id="path10597" /> - - - workers - workers + y="58.123653" + id="text32859">workers +