| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <svg |
| xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:cc="http://creativecommons.org/ns#" |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:svg="http://www.w3.org/2000/svg" |
| xmlns="http://www.w3.org/2000/svg" |
| xmlns:xlink="http://www.w3.org/1999/xlink" |
| xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
| xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
| inkscape:export-ydpi="300" |
| inkscape:export-xdpi="300" |
| inkscape:export-filename="/Users/tobiass/Work/repos/org.eclipse.openk/src/main/asciidoc/images/architecture-backend-component-diag.png" |
| sodipodi:docname="architecture-backend-component-diag.svg" |
| inkscape:version="1.0 (4035a4f, 2020-05-01)" |
| id="svg8" |
| version="1.1" |
| viewBox="0 0 261.8569 270.48187" |
| height="270.48187mm" |
| width="261.8569mm"> |
| <defs |
| id="defs2"> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4845" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4843" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4667" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4665" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker4501" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path4499" |
| 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.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker4195" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path4193" |
| 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.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:collect="always" |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4051" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4049" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3907" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3905" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker3774" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path3772" |
| 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.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3306" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Lend"> |
| <path |
| transform="matrix(-0.8,0,0,-0.8,-10,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3304" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="Arrow2Lstart" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow2Lstart"> |
| <path |
| transform="matrix(1.1,0,0,1.1,1.1,0)" |
| d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" |
| id="path2976" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="Arrow1Lend" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Lend"> |
| <path |
| transform="matrix(-0.8,0,0,-0.8,-10,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2961" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="Arrow1Lstart" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Lstart"> |
| <path |
| transform="matrix(0.8,0,0,0.8,10,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2958" /> |
| </marker> |
| <g |
| id="lend13"> |
| <path |
| d="M 3,1 0,0 3,-1 v 2" |
| id="path485" /> |
| </g> |
| <marker |
| id="mrkr13-73" |
| class="st16" |
| overflow="visible" |
| orient="auto" |
| refX="-13.08" |
| v:arrowSize="2" |
| v:arrowType="13" |
| v:setback="13.08"> |
| <use |
| transform="scale(-4.36)" |
| xlink:href="#lend13" |
| id="use488" |
| x="0" |
| y="0" |
| width="100%" |
| height="100%" /> |
| </marker> |
| </defs> |
| <sodipodi:namedview |
| inkscape:window-maximized="0" |
| inkscape:window-y="105" |
| inkscape:window-x="1006" |
| inkscape:window-height="1805" |
| inkscape:window-width="2572" |
| showguides="false" |
| showgrid="false" |
| inkscape:document-rotation="0" |
| inkscape:current-layer="layer1" |
| inkscape:document-units="mm" |
| inkscape:cy="526.38262" |
| inkscape:cx="409.30726" |
| inkscape:zoom="1.012555" |
| inkscape:pageshadow="2" |
| inkscape:pageopacity="0.0" |
| borderopacity="1.0" |
| bordercolor="#666666" |
| pagecolor="#ffffff" |
| id="base" |
| fit-margin-top="5" |
| fit-margin-left="5" |
| fit-margin-right="5" |
| fit-margin-bottom="5" |
| lock-margins="true" /> |
| <metadata |
| id="metadata5"> |
| <rdf:RDF> |
| <cc:Work |
| rdf:about=""> |
| <dc:format>image/svg+xml</dc:format> |
| <dc:type |
| rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
| <dc:title /> |
| </cc:Work> |
| </rdf:RDF> |
| </metadata> |
| <g |
| id="layer1" |
| inkscape:groupmode="layer" |
| inkscape:label="Layer 1" |
| transform="translate(84.682354,-29.486814)"> |
| <g |
| id="g5916"> |
| <path |
| id="path5903" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5909" |
| y="125.10642" |
| x="147.69817" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="125.10642" |
| x="147.69817" |
| sodipodi:role="line" |
| id="tspan5907">uses</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-35.676571,-17.015895)" |
| id="g1970"> |
| <g |
| id="g1915" |
| transform="matrix(1.6968085,0,0,1.6968085,221.73028,-84.491926)"> |
| <rect |
| ry="0.84923375" |
| y="99.88063" |
| x="-71.083817" |
| height="26.249598" |
| width="37.499928" |
| id="rect1886" |
| style="fill:#3d81c3;fill-opacity:1;stroke-width:0.358357" /> |
| <g |
| transform="translate(-0.06383133,0.18112087)" |
| style="fill:#438dd5;fill-opacity:1" |
| id="g1906"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.299779" |
| id="rect1888" |
| width="35.537167" |
| height="21.589588" |
| x="-70.038605" |
| y="103.36477" /> |
| <g |
| style="fill:#438dd5;fill-opacity:1" |
| id="g1899" |
| transform="translate(-0.0979895)"> |
| <rect |
| ry="1.0706718" |
| y="100.69426" |
| x="-64.437927" |
| height="2.1413436" |
| width="29.936491" |
| id="rect1890" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.276217" /> |
| <circle |
| r="1.0790378" |
| cy="101.80888" |
| cx="-68.763588" |
| id="path1892" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <circle |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="circle1894" |
| cx="-66.061241" |
| cy="101.80888" |
| r="1.0790378" /> |
| </g> |
| </g> |
| </g> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="132.93182" |
| y="99.937546" |
| id="text1919"><tspan |
| sodipodi:role="line" |
| x="132.93182" |
| y="99.937546" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan1921">Frontend</tspan><tspan |
| sodipodi:role="line" |
| x="132.93182" |
| y="105.7057" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan1925">[singe-page-application]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,32.015371,251.37819)" |
| id="g1996"> |
| <rect |
| y="14.17335" |
| x="155.2043" |
| height="44.540539" |
| width="63.630196" |
| id="rect1978" |
| style="fill:#999999;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="187.07486" |
| y="26.511494" |
| id="text1984"><tspan |
| sodipodi:role="line" |
| x="187.07486" |
| y="26.511494" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan1980">AuthNAuth</tspan><tspan |
| sodipodi:role="line" |
| x="187.07486" |
| y="32.279644" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan1982">[openK Modul]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-155.64246,293.65828)" |
| id="g2013"> |
| <g |
| id="g2006" |
| transform="translate(61.406131,-69.767817)"> |
| <rect |
| y="14.17335" |
| x="155.2043" |
| height="44.540539" |
| width="63.630196" |
| id="rect1998" |
| style="fill:#999999;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="187.07486" |
| y="26.511494" |
| id="text2004"><tspan |
| sodipodi:role="line" |
| x="187.07486" |
| y="26.511494" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2000">Kontaktstammdaten</tspan><tspan |
| sodipodi:role="line" |
| x="187.07486" |
| y="32.279644" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2002">[openK Modul]</tspan></text> |
| </g> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,19.290868,156.19532)" |
| id="g2882"> |
| <g |
| id="g2860" |
| transform="matrix(0.8452813,0,0,0.8452813,-22.847855,18.799358)"> |
| <path |
| d="m 43.311036,192.31202 v 28.75019 a 37.499999,10.190804 0 0 0 0,0.0305 v 0.48525 h 0.04806 a 37.499999,10.190804 0 0 0 37.451977,9.67486 37.499999,10.190804 0 0 0 37.451977,-9.67486 h 0.0475 v -0.51573 a 37.499999,10.190804 0 0 0 0,-0.031 v -28.71918 z" |
| style="fill:#438dd5;fill-opacity:1;stroke:#3d81c3;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
| id="path2015" /> |
| <ellipse |
| ry="10.190804" |
| rx="37.5" |
| cy="192.31224" |
| cx="80.810791" |
| id="ellipse2023" |
| style="fill:#438dd5;fill-opacity:1;stroke:#3d81c3;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> |
| </g> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="45.386959" |
| y="200.01646" |
| id="text2868"><tspan |
| sodipodi:role="line" |
| x="45.386959" |
| y="200.01646" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2864">Statement DB</tspan><tspan |
| sodipodi:role="line" |
| x="45.386959" |
| y="205.78462" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2866">[e.g. postgreSQL]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,117.57042)" |
| id="g2912"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect2894" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text2900" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan2896" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">Workflow Engine</tspan><tspan |
| id="tspan2898" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="253.08041" |
| x="137.64421" |
| sodipodi:role="line">[Camunda]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-206.13919,293.65828)" |
| id="g2924"> |
| <g |
| transform="translate(61.406131,-69.767817)" |
| id="g2922"> |
| <rect |
| style="fill:#999999;fill-opacity:1;stroke-width:0.264583" |
| id="rect2914" |
| width="63.630196" |
| height="44.540539" |
| x="155.2043" |
| y="14.17335" /> |
| <text |
| id="text2920" |
| y="26.511494" |
| x="187.07486" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan2916" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="26.511494" |
| x="187.07486" |
| sodipodi:role="line">Email Server</tspan><tspan |
| id="tspan2918" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="32.279644" |
| x="187.07486" |
| sodipodi:role="line" /></text> |
| </g> |
| </g> |
| <text |
| id="text3757" |
| y="142.78859" |
| x="81.385109" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="142.78859" |
| x="81.385109" |
| sodipodi:role="line" |
| id="tspan3755" /></text> |
| <path |
| id="path4047" |
| d="M 56.582901,61.217582 97.125769,91.38961" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="88.905067" |
| y="75.720207" |
| id="text4175"><tspan |
| id="tspan4173" |
| sodipodi:role="line" |
| x="88.905067" |
| y="75.720207" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">makes API calls</tspan><tspan |
| id="tspan4177" |
| sodipodi:role="line" |
| x="88.905067" |
| y="78.392548" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">[JSON/HTTPS]</tspan></text> |
| <rect |
| ry="2.6268222" |
| y="84.500938" |
| x="-79.321838" |
| height="153.88228" |
| width="251.13586" |
| id="rect5017" |
| style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.721032;stroke-miterlimit:4;stroke-dasharray:0.721032, 2.16311;stroke-dashoffset:0;stroke-opacity:1" /> |
| <text |
| id="text5057" |
| y="235.09062" |
| x="-75.245224" |
| style="font-style:normal;font-weight:normal;font-size:2.56545px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.56545px;stroke-width:0.16034" |
| y="235.09062" |
| x="-75.245224" |
| id="tspan5055" |
| sodipodi:role="line">API Application Container</tspan></text> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.99302px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="-79.850418" |
| y="294.35049" |
| id="text5061"><tspan |
| sodipodi:role="line" |
| id="tspan5059" |
| x="-79.850418" |
| y="294.35049" |
| style="font-size:2.99302px;stroke-width:0.16034">Component diagram: Statement Public Affairs Module - API Application</tspan></text> |
| <g |
| id="g5731" |
| transform="matrix(0.60601135,0,0,0.60601135,-38.526907,-50.141032)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5723" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5729"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5725">Statement</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5757">Controller</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5727">[Spring MVC Rest Controller]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-138.99778,-12.294735)" |
| id="g5741"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5733" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5739" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5735" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">UserInfo</tspan><tspan |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="254.36781" |
| x="137.64421" |
| sodipodi:role="line" |
| id="tspan5743">Service</tspan><tspan |
| id="tspan5737" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="260.13596" |
| x="137.64421" |
| sodipodi:role="line">[Spring Service]</tspan></text> |
| </g> |
| <g |
| id="g5755" |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,-50.141028)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5745" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5753"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5747">Statement Process</tspan><tspan |
| id="tspan5749" |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">Controller</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5751">[Spring MVC Rest Controller]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,61.943973,-50.141032)" |
| id="g5769"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5759" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5767" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5761" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">Session</tspan><tspan |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="254.36781" |
| x="137.64421" |
| sodipodi:role="line" |
| id="tspan5763">Controller</tspan><tspan |
| id="tspan5765" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="260.13596" |
| x="137.64421" |
| sodipodi:role="line">[Spring MVC Rest Controller]</tspan></text> |
| </g> |
| <g |
| id="g5781" |
| transform="matrix(0.60601135,0,0,0.60601135,-138.99778,-50.141028)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5771" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5779"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5773">UserInfo</tspan><tspan |
| id="tspan5775" |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">Controller</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5777">[Spring MVC Rest Controller]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-38.526907,25.55155)" |
| id="g5793"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5783" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5791" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5785" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">Statement</tspan><tspan |
| id="tspan5787" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="254.36781" |
| x="137.64421" |
| sodipodi:role="line">Service</tspan><tspan |
| id="tspan5789" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="260.13596" |
| x="137.64421" |
| sodipodi:role="line">[Spring Service]</tspan></text> |
| </g> |
| <g |
| id="g5805" |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,-12.294735)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5795" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5803"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5797">Statement Process</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5799">Service</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5801">[Spring Service]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,25.55155)" |
| id="g5817"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5807" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5815" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5809" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">Workflow</tspan><tspan |
| id="tspan5811" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="254.36781" |
| x="137.64421" |
| sodipodi:role="line">Service</tspan><tspan |
| id="tspan5813" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="260.13596" |
| x="137.64421" |
| sodipodi:role="line">[Spring Service]</tspan></text> |
| </g> |
| <g |
| id="g5829" |
| transform="matrix(0.60601135,0,0,0.60601135,-38.526907,63.397851)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5819" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5827"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5821">Database</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5823">Repositories</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5825">[Spring Repository]</tspan></text> |
| </g> |
| <g |
| id="g5841" |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,63.397851)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5831" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5839"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5833">Camunda</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5835">Api</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5837">[Feign Client]</tspan></text> |
| </g> |
| <g |
| id="g5853" |
| transform="matrix(0.60601135,0,0,0.60601135,61.943973,-12.294735)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5843" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5851"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5845">Session</tspan><tspan |
| id="tspan5847" |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">Service</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5849">[Spring Service]</tspan></text> |
| </g> |
| <g |
| id="g5865" |
| transform="matrix(0.60601135,0,0,0.60601135,-138.99778,25.55155)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5855" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5863"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5857">Notification</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5859">Service</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5861">[Spring Service]</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-88.501042,63.397851)" |
| id="g5877"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5867" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5875" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5869" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">Contacts</tspan><tspan |
| id="tspan5871" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="254.36781" |
| x="137.64421" |
| sodipodi:role="line">Api</tspan><tspan |
| id="tspan5873" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="260.13596" |
| x="137.64421" |
| sodipodi:role="line">[Feign Client]</tspan></text> |
| </g> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="M 63.15154,60.456004 141.54722,91.38961" |
| id="path5879" /> |
| <text |
| id="text5885" |
| y="76.765427" |
| x="124.96484" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="76.765427" |
| x="124.96484" |
| sodipodi:role="line" |
| id="tspan5881">makes API calls</tspan><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="79.437767" |
| x="124.96484" |
| sodipodi:role="line" |
| id="tspan5883">[JSON/HTTPS]</tspan></text> |
| <path |
| id="path5887" |
| d="M 45.292342,61.762517 45.91044,90.867005" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="54.139847" |
| y="75.720207" |
| id="text5893"><tspan |
| id="tspan5889" |
| sodipodi:role="line" |
| x="54.139847" |
| y="75.720207" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">makes API calls</tspan><tspan |
| id="tspan5891" |
| sodipodi:role="line" |
| x="54.139847" |
| y="78.392548" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">[JSON/HTTPS]</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 26.609197,60.456004 -80.51638,31.194909" |
| id="path5895" /> |
| <text |
| id="text5901" |
| y="75.720207" |
| x="0.87887198" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="75.720207" |
| x="0.87887198" |
| sodipodi:role="line" |
| id="tspan5897">makes API calls</tspan><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="78.392548" |
| x="0.87887198" |
| sodipodi:role="line" |
| id="tspan5899">[JSON/HTTPS]</tspan></text> |
| <g |
| id="g5924" |
| transform="translate(-49.386206)"> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| id="path5918" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="147.69817" |
| y="125.10642" |
| id="text5922"><tspan |
| id="tspan5920" |
| sodipodi:role="line" |
| x="147.69817" |
| y="125.10642" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| </g> |
| <g |
| transform="translate(-49.386206,37.627586)" |
| id="g5940"> |
| <path |
| id="path5934" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5938" |
| y="125.10642" |
| x="147.69817" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="125.10642" |
| x="147.69817" |
| sodipodi:role="line" |
| id="tspan5936">uses</tspan></text> |
| </g> |
| <g |
| id="g5948" |
| transform="translate(-49.386206,74.993869)"> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| id="path5942" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="147.69817" |
| y="125.10642" |
| id="text5946"><tspan |
| id="tspan5944" |
| sodipodi:role="line" |
| x="147.69817" |
| y="125.10642" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| </g> |
| <g |
| transform="translate(-97.988504,74.993869)" |
| id="g5956"> |
| <path |
| id="path5950" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5954" |
| y="125.10642" |
| x="147.69817" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="125.10642" |
| x="147.69817" |
| sodipodi:role="line" |
| id="tspan5952">uses</tspan></text> |
| </g> |
| <path |
| id="path5958" |
| d="m 75.835496,157.09431 -11.67482,10.85422" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5962" |
| y="162.28349" |
| x="67.236626" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="162.28349" |
| x="67.236626" |
| sodipodi:role="line" |
| id="tspan5960">uses</tspan></text> |
| <g |
| transform="translate(-200.41915)" |
| id="g5972"> |
| <path |
| id="path5966" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5970" |
| y="125.10642" |
| x="147.69817" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="125.10642" |
| x="147.69817" |
| sodipodi:role="line" |
| id="tspan5968">uses</tspan></text> |
| </g> |
| <g |
| id="g5980" |
| transform="translate(-100.34022)"> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 144.32606,119.77171 0.0955,48.17959" |
| id="path5974" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="147.69817" |
| y="125.10642" |
| id="text5978"><tspan |
| id="tspan5976" |
| sodipodi:role="line" |
| x="147.69817" |
| y="125.10642" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| </g> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m -55.30918,194.76558 0.0955,64.38035" |
| id="path5990" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="-47.102966" |
| y="245.19576" |
| id="text5994"><tspan |
| id="tspan5992" |
| sodipodi:role="line" |
| x="-47.102966" |
| y="245.19576" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">sends e-mails</tspan><tspan |
| id="tspan6047" |
| sodipodi:role="line" |
| x="-47.102966" |
| y="247.86809" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">using</tspan></text> |
| <g |
| id="g6012" |
| transform="translate(-0.2613025,37.627586)"> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 144.32606,119.77171 0.0955,48.04894" |
| id="path6006" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="147.69817" |
| y="125.10642" |
| id="text6010"><tspan |
| id="tspan6008" |
| sodipodi:role="line" |
| x="147.69817" |
| y="125.10642" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| </g> |
| <path |
| id="path6014" |
| d="m 46.337556,232.78512 0.0955,27.14472" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text6018" |
| y="246.71564" |
| x="52.975945" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="246.71564" |
| x="52.975945" |
| sodipodi:role="line" |
| id="tspan6016">uses JDBC</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 94.939854,232.78512 0.0955,26.62212" |
| id="path6030" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="103.0154" |
| y="244.99898" |
| id="text6034"><tspan |
| id="tspan6032" |
| sodipodi:role="line" |
| x="103.0154" |
| y="244.99898" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan><tspan |
| sodipodi:role="line" |
| x="103.0154" |
| y="247.67131" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| id="tspan6075">[HTTPS/JSON]</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 64.160679,119.24802 11.674816,10.85423" |
| id="path6041" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="67.236626" |
| y="125.77098" |
| id="text6045"><tspan |
| id="tspan6043" |
| sodipodi:role="line" |
| x="67.236626" |
| y="125.77098" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,62.139947,63.397851)" |
| id="g6062"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect6052" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text6060" |
| y="247.31226" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan6054" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="247.31226" |
| x="137.64421" |
| sodipodi:role="line">AuthNAuth</tspan><tspan |
| id="tspan6056" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="254.36781" |
| x="137.64421" |
| sodipodi:role="line">Api</tspan><tspan |
| id="tspan6058" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="260.13596" |
| x="137.64421" |
| sodipodi:role="line">[Feign Client]</tspan></text> |
| </g> |
| <path |
| id="path6064" |
| d="m 144.06643,232.78512 0.0955,26.62212" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text6081" |
| y="244.99898" |
| x="152.1403" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="244.99898" |
| x="152.1403" |
| sodipodi:role="line" |
| id="tspan6077">uses</tspan><tspan |
| id="tspan6079" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="247.67131" |
| x="152.1403" |
| sodipodi:role="line">[HTTPS/JSON]</tspan></text> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="3.9816859" |
| y="244.99898" |
| id="text6087"><tspan |
| id="tspan6083" |
| sodipodi:role="line" |
| x="3.9816859" |
| y="244.99898" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan><tspan |
| sodipodi:role="line" |
| x="3.9816859" |
| y="247.67131" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| id="tspan6085">[HTTPS/JSON]</tspan></text> |
| <g |
| id="g6109" |
| transform="matrix(0.60601135,0,0,0.60601135,-88.501042,25.55155)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect6099" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text6107"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan6101">Authorization</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="254.36781" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan6103">Service</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="260.13596" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan6105">[Spring Service]</tspan></text> |
| </g> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m -4.4858149,232.78512 0.0955,27.14472" |
| id="path6111" /> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="M 75.835496,147.68741 -5.0845334,168.07918" |
| id="path6113" /> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| d="m 25.534731,181.13416 -11.021564,0.0102" |
| id="path6115" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="25.950804" |
| y="157.972" |
| id="text6119"><tspan |
| id="tspan6117" |
| sodipodi:role="line" |
| x="25.950804" |
| y="157.972" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| <text |
| id="text6123" |
| y="180.18272" |
| x="20.8554" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="180.18272" |
| x="20.8554" |
| sodipodi:role="line" |
| id="tspan6121">uses</tspan></text> |
| <path |
| id="path6125" |
| d="M 75.704845,143.37591 -35.918249,143.25542" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text6129" |
| y="141.77124" |
| x="23.860382" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="141.77124" |
| x="23.860382" |
| sodipodi:role="line" |
| id="tspan6127">uses</tspan></text> |
| </g> |
| <style |
| type="text/css" |
| id="style483"><![CDATA[ |
| .st1 {fill:#08427b;stroke:#073b6f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st2 {fill:#ffffff;font-family:Calibri;font-size:0.833336em} |
| .st3 {font-size:0.599989em} |
| .st4 {font-size:0.799995em} |
| .st5 {fill:#1168bd;stroke:#1864ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st6 {fill:#438dd5;stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st7 {fill:#85bbf0;stroke:#78a8d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st8 {fill:#000000;font-family:Calibri;font-size:0.833336em} |
| .st9 {fill:#438dd5} |
| .st10 {stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st11 {fill:#3d81c3;stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st12 {stroke:#408dd5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st13 {fill:#408dd5;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st14 {fill:#438dd5;stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.283465} |
| .st15 {marker-end:url(#mrkr13-73);stroke:#444444;stroke-dasharray:5.25,3.75;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st16 {fill:#444444;fill-opacity:1;stroke:#444444;stroke-opacity:1;stroke-width:0.22935779816514} |
| .st17 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2} |
| .st18 {fill:#000000;font-family:Calibri;font-size:0.666664em} |
| .st19 {font-size:0.749991em} |
| .st20 {fill:none;stroke:#444444;stroke-dasharray:7.5,4.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} |
| .st21 {font-size:1em} |
| .st22 {fill:#999999;stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st23 {fill:#999999} |
| .st24 {stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st25 {fill:#8b8b8b;stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st26 {stroke:#999999;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st27 {fill:#999999;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st28 {fill:#999999;stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.283465} |
| .st29 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
| ]]></style> |
| </svg> |