system-overview.svg 25 KB

123
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  3. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="641px" height="351px" viewBox="-0.5 -0.5 641 351" content="&lt;mxfile host=&quot;www.draw.io&quot; modified=&quot;2019-11-05T12:20:52.761Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/77.0.3865.90 Chrome/77.0.3865.90 Safari/537.36&quot; etag=&quot;VDDM_QvAV6v9WTafUC6V&quot; version=&quot;12.2.0&quot; type=&quot;device&quot; pages=&quot;1&quot;&gt;&lt;diagram id=&quot;azCcEKxTs6lysvm0MRhB&quot; name=&quot;Page-1&quot;&gt;5VzbcqM4EP0aP04KJG5+jD2zl9pNzWylamZfuSi2Khg8XGJ7v36FQbZBwohNEILNQ8puQJijPkeNuqUFXO+OvybufvsUByhcAC04LuDnBQBL6JD/heFUGizNKA2bBAelSb8anvE/qDJqlTXHAUprJ2ZxHGZ4Xzf6cRQhP6vZ3CSJD/XTXuKwfte9u0GM4dl3Q9b6AwfZtrQ6pna1/4bwZkvvrGvVkZ1LT64M6dYN4sONCX5ZwHUSx1n5aXdco7DAjuJSXvdLy9HLD0tQlIlc4Ll/r9Fh9dfb09NP77v26Y/vj/YnWLby5oZ59cDVj81OFIEkzqMAFY3oC7g6bHGGnveuXxw9kC4ntm22C6vDVXMoydCx9Xfql6cnXoPiHcqSEzmlusBYVoBdPKb8erjCD2Bl295ADynQbtXlm0vTV1TIhwqYHiDZdh+UNCkomUYdpQthbmDSTQ5MumEOBJNldcO0ITjtWx+/IrHr0dO1vrAAuw6LzUHF4KBiD+U7xhgEu9M9LHKjQUO98wabdYiLhwDaD+QxOJEnzupgpFkSv6J1HMYJsURxRM5cveAwbJjcEG8i8tUnjSNiXxX4YSLyj9WBHQ6C4jZc9OvU/vgOoLpn1gltMp7L653BRE8XGBpIM2QcbsPtYwXPaeidyTIbWjy9swZDqBsgMubvi4/+KcTEh5JupLzS2f70LgbXf92cXfBrnpFW0MdBajXGkEvscoMpD1JnKEQBg+jn1ZRloAN+swG/wcIvlfJUcm7wX+VpETWHCGXz7QjQjKXMkbXXYEdGBv2hIykLNEBxxMQBDuadPfR2n8Q+SlMBuX2Put7pu7thllTY4JKBjTxWiuNoyoTuBT1tpu7QY3NcwJ2H5rjp1GPOyyv0aBxnIwAlOd4C62gcdxjYtuSyeH4Mv+/PijFcwJkHZ3gjxgScGJM/TaQPBYvOOquSHAeKcZwNzt23MJ0fxVtwV5PiApMk0inOCdRtmZ6qsxGnkgSHihGcnT73CElxtJkfx1ugV5PjAlP40l/GOcO43EBdYIZCBY4binGczSR6ebp30xmO4y3QK8lxUyDDOzTHjQbHIS+jy0NluIFcQPkoydMMFd6zRwkmNy/c7mz6dv3exf4XfES0AOR9rC97s3+mczgg2dg9TbfEkOXEa8LZcb+tA+h8u1rcF3gfHZr7sCGHwGFB4cXwxlCg9Ajh/dxr86f/ktcM3OT1K2kGZwUW2oNm1o3gbD1zotSK5ftc1enUCqnAQ/aN0svnFx20wc6PDnSWDbywbTiJEKCDbImAcGSJ0MH/RiOWimkEi/wsNaIFdjU1gt5s1OpH0Mjnja4RfWqkJq0RVnfaX65GsO44R41og11RjVAg59/UiNFfNXqkAycuEd1VA1KBB2xUO0uJ6FUzMLpECETVQ0uE3qyHHFsiBGZnZyIRQDGJ4OYr5icRLbArKhEKFB00JWL8N40eCcmJa0R33YLcNw02qJ2lRvSqWRhdI9iMk3SNgI0lW3Rd720ajruQd7BpXHGJUCmdWfbl/XSmVBx1tlLp8dvvxJCgnzlKJ71SqFcP0Ao87cGs/dXcnlUC4Dw4tT9LpjIoUOpgWg215IB0WYwoxaUFlq4rKQ0ClQ5ScdRZ7zpLw9wE4X6BA6y798gFDpYCBQ7NfRl0zvJtubsPWAI5XVk7M3TXIMjFhjZ8y+Jgh6PFTDdmuF+MoNjGDLYCSYRmaK/z9lmRGpPaYJojuN2dFJAMJDu7NO/gvq0Hphjc22wcm54iv+gwlBBwptx5XUuZ64rEESSpKu2wQyjtAq1aEIEmPUnW0R3LxqBJtxP6+P4gX6+b6J2P3exECL/8Cw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="410" y="0" width="230" height="320" rx="34.5" ry="34.5" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="460" y="150" width="150" height="145" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="190" y="10" width="140" height="70" rx="10.5" ry="10.5" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="235" y="35" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(235.5,31.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 38px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Client Web</div></div></foreignObject><text x="19" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Client Web</text></switch></g><ellipse cx="180" cy="270" rx="180" ry="80" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 560 56 C 560 34.67 620 34.67 620 56 L 620 104 C 620 125.33 560 125.33 560 104 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 560 56 C 560 72 620 72 620 56" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="570" y="80" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(581.5,83.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 18px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">DB</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">DB</text></switch></g><rect x="160" y="195" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(160.5,191.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 38px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Bus fleet</div></div></foreignObject><text x="19" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Bus fleet</text></switch></g><rect x="540" y="220" width="60" height="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 546 220 L 546 250 M 594 220 L 594 250" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="550" y="225" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(550.5,228.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 40px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">version</div></div></foreignObject><text x="19" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">version</text></switch></g><rect x="505" y="260" width="60" height="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 511 260 L 511 290 M 559 260 L 559 290" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="515" y="265" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(521.5,268.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="26" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 26px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">hello</div></div></foreignObject><text x="13" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">hello</text></switch></g><rect x="470" y="180" width="60" height="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 476 180 L 476 210 M 524 180 L 524 210" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="480" y="185" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(488.5,188.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="22" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 22px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">avls</div></div></foreignObject><text x="11" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">avls</text></switch></g><rect x="470" y="220" width="60" height="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 476 220 L 476 250 M 524 220 L 524 250" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="480" y="225" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(484.5,228.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="30" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 32px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">billing</div></div></foreignObject><text x="15" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">billing</text></switch></g><rect x="540" y="180" width="60" height="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 546 180 L 546 210 M 594 180 L 594 210" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="550" y="185" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(547.5,188.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="44" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 46px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">buspass</div></div></foreignObject><text x="22" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">buspass</text></switch></g><path d="M 340 250 L 460 250 L 480 265 L 460 280 L 340 280 L 360 265 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="360" y="255" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(360.5,251.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 38px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">ssh tunnel</div></div></foreignObject><text x="19" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">ssh tunnel</text></switch></g><path d="M 230 225 L 291 225 L 300 234 L 300 265 L 239 265 L 230 256 L 230 225 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 230 225 L 291 225 L 300 234 L 239 234 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 230 225 L 239 234 L 239 265 L 230 256 Z" fill-opacity="0.1" fill="#000000" stroke="none" pointer-events="all"/><path d="M 239 265 L 239 234 L 230 225 M 239 234 L 300 234" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="240" y="240" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(259.5,243.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">bus</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bus</text></switch></g><path d="M 230 275 L 291 275 L 300 284 L 300 315 L 239 315 L 230 306 L 230 275 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 230 275 L 291 275 L 300 284 L 239 284 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 230 275 L 239 284 L 239 315 L 230 306 Z" fill-opacity="0.1" fill="#000000" stroke="none" pointer-events="all"/><path d="M 239 315 L 239 284 L 230 275 M 239 284 L 300 284" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="240" y="290" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(259.5,293.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">bus</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bus</text></switch></g><path d="M 145 275 L 206 275 L 215 284 L 215 315 L 154 315 L 145 306 L 145 275 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 145 275 L 206 275 L 215 284 L 154 284 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 145 275 L 154 284 L 154 315 L 145 306 Z" fill-opacity="0.1" fill="#000000" stroke="none" pointer-events="all"/><path d="M 154 315 L 154 284 L 145 275 M 154 284 L 215 284" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="155" y="290" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(174.5,293.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">bus</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bus</text></switch></g><path d="M 145 225 L 206 225 L 215 234 L 215 265 L 154 265 L 145 256 L 145 225 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 145 225 L 206 225 L 215 234 L 154 234 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 145 225 L 154 234 L 154 265 L 145 256 Z" fill-opacity="0.1" fill="#000000" stroke="none" pointer-events="all"/><path d="M 154 265 L 154 234 L 145 225 M 154 234 L 215 234" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="155" y="240" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(174.5,243.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">bus</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bus</text></switch></g><path d="M 60 225 L 121 225 L 130 234 L 130 265 L 69 265 L 60 256 L 60 225 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 60 225 L 121 225 L 130 234 L 69 234 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 60 225 L 69 234 L 69 265 L 60 256 Z" fill-opacity="0.1" fill="#000000" stroke="none" pointer-events="all"/><path d="M 69 265 L 69 234 L 60 225 M 69 234 L 130 234" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="70" y="240" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(89.5,243.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">bus</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bus</text></switch></g><path d="M 60 275 L 121 275 L 130 284 L 130 315 L 69 315 L 60 306 L 60 275 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 60 275 L 121 275 L 130 284 L 69 284 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 60 275 L 69 284 L 69 315 L 60 306 Z" fill-opacity="0.1" fill="#000000" stroke="none" pointer-events="all"/><path d="M 69 315 L 69 284 L 60 275 M 69 284 L 130 284" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="70" y="290" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(89.5,293.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">bus</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bus</text></switch></g><path d="M 300 30 L 410 30 L 430 45 L 410 60 L 300 60 L 320 45 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="350.56" y="35" width="28.89" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(344.5,31.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="41" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 41px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">API request</div></div></foreignObject><text x="21" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">API request</text></switch></g><path d="M 480 65 L 560 65 L 580 80 L 560 95 L 480 95 L 500 80 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="510" y="70" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(519.5,73.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="20" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 20px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">API</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">API</text></switch></g><rect x="190" y="90" width="140" height="70" rx="10.5" ry="10.5" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="235" y="115" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(235.5,111.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 38px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Admin Web</div></div></foreignObject><text x="19" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Admin Web</text></switch></g><path d="M 300 110 L 410 110 L 430 125 L 410 140 L 300 140 L 320 125 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="350.56" y="115" width="28.89" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(344.5,111.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="41" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 41px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">API request</div></div></foreignObject><text x="21" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">API request</text></switch></g><rect x="500" y="10" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(500.5,6.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 38px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">sync server</div></div></foreignObject><text x="19" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">sync server</text></switch></g><rect x="515" y="153" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(506.5,149.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="56" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 56px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">server processes</div></div></foreignObject><text x="28" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">server processes</text></switch></g></g></svg>