blob: e97ef2502b2b27fcc7c9c2df578f3db769e2caf0 [file] [log] [blame]
<?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"
width="187.64917mm"
height="192.62976mm"
viewBox="0 0 187.64917 192.62976"
version="1.1"
id="svg8"
inkscape:version="1.0 (4035a4f, 2020-05-01)"
sodipodi:docname="architecture-container-diag.svg"
inkscape:export-filename="/Users/tobiass/Work/repos/org.eclipse.openk/src/main/asciidoc/images/architecture-container-diag.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300">
<defs
id="defs2">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker4845"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4843"
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="marker4667"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4665"
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="marker4501"
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="path4499" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4335"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<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="path4333" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4195"
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="path4193" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker4051"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4049"
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="marker3907"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path3905"
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="marker3774"
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="path3772" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker3653"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<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="path3651" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker3514"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path3512"
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="marker3406"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<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="path3404" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path2967"
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="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker3306"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path3304"
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)" />
</marker>
<marker
inkscape:stockid="Arrow2Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow2Lstart"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path2976"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
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"
transform="matrix(1.1,0,0,1.1,1.1,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path2961"
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)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path2958"
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)" />
</marker>
<g
id="lend13">
<path
id="path485"
d="M 3,1 0,0 3,-1 v 2" />
</g>
<marker
v:setback="13.08"
v:arrowType="13"
v:arrowSize="2"
refX="-13.08"
orient="auto"
overflow="visible"
class="st16"
id="mrkr13-73">
<use
height="100%"
width="100%"
y="0"
x="0"
id="use488"
xlink:href="#lend13"
transform="scale(-4.36)" />
</marker>
</defs>
<sodipodi:namedview
lock-margins="true"
fit-margin-bottom="5"
fit-margin-right="5"
fit-margin-left="5"
fit-margin-top="5"
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.012555"
inkscape:cx="-29.44567"
inkscape:cy="269.87364"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="false"
showguides="false"
inkscape:window-width="2572"
inkscape:window-height="1805"
inkscape:window-x="1106"
inkscape:window-y="23"
inkscape:window-maximized="0" />
<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
transform="translate(-21.410249,-75.1118)"
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g5256"
transform="matrix(0.60601135,0,0,0.60601135,25.290463,76.280578)">
<g
transform="translate(278.28735,-28.899031)"
id="g1785">
<path
id="rect1768"
style="fill:#08427b;fill-opacity:1;fill-rule:evenodd;stroke-width:0.999999"
d="m -716.0957,133.11914 a 44.372757,44.372757 0 0 0 -44.12891,44.37109 44.372757,44.372757 0 0 0 13.91602,32.27149 h -41.64453 c -14.89849,0 -26.89258,11.99409 -26.89258,26.89258 v 68.57617 c 0,14.89849 11.99409,26.89258 26.89258,26.89258 h 144.19921 c 14.89852,0 26.89258,-11.99409 26.89258,-26.89258 V 236.6543 c 0,-14.89849 -11.99406,-26.89258 -26.89258,-26.89258 h -41.64453 a 44.372757,44.372757 0 0 0 13.91797,-32.27149 44.372757,44.372757 0 0 0 -44.37305,-44.37109 44.372757,44.372757 0 0 0 -0.24218,0 z"
transform="scale(0.26458333)" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:5.52804px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.138201"
x="-189.59583"
y="63.141998"
id="text1777"><tspan
sodipodi:role="line"
id="tspan1775"
x="-189.59583"
y="63.141998"
style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.138201">SPA User</tspan><tspan
sodipodi:role="line"
x="-189.59583"
y="70.091354"
style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.138201"
id="tspan1779">[Person]</tspan></text>
</g>
<g
transform="translate(11.719776,3.6509745)"
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="translate(0.78390805,2.8670655)"
id="g1976">
<rect
style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583"
id="rect1940"
width="63.630196"
height="44.540539"
x="9.3974047"
y="85.770287" />
<text
id="text1957"
y="98.108429"
x="41.329636"
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="tspan1953"
style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
y="98.108429"
x="41.329636"
sodipodi:role="line">Web Application</tspan><tspan
id="tspan1955"
style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
y="103.87658"
x="41.329636"
sodipodi:role="line">[tomcat]</tspan></text>
</g>
<g
transform="translate(76.158259,0.26130234)"
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="translate(14.752127,218.43936)"
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="translate(-3.463585,65.81216)"
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="translate(103.43703,77.074607)"
id="g2892">
<rect
y="85.770287"
x="9.3974047"
height="44.540539"
width="63.630196"
id="rect2884"
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="41.329636"
y="98.108429"
id="text2890"><tspan
sodipodi:role="line"
x="41.329636"
y="98.108429"
style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
id="tspan2886">API Application</tspan><tspan
sodipodi:role="line"
x="41.329636"
y="103.87658"
style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
id="tspan2888">[Web Application]</tspan></text>
</g>
<g
transform="translate(7.0163396,2.0758922)"
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="translate(14.752127,144.23424)"
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>
<g
id="g2954"
transform="translate(14.752127,292.64448)">
<g
id="g2952"
transform="translate(61.406131,-69.767817)">
<rect
y="14.17335"
x="155.2043"
height="44.540539"
width="63.630196"
id="rect2944"
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="text2950"><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="tspan2946">Map Tile Server</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="tspan2948">[OpenStreetMap]</tspan></text>
</g>
</g>
<path
sodipodi:nodetypes="cc"
id="path2956"
d="M 84.92337,58.793104 39.718009,87.536397"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend)" />
<text
id="text3390"
y="66.893486"
x="51.231979"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="66.893486"
x="51.231979"
id="tspan3388"
sodipodi:role="line">visits SPA Portal</tspan><tspan
id="tspan3392"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="71.303207"
x="51.231979"
sodipodi:role="line">using</tspan><tspan
id="tspan3394"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="75.712936"
x="51.231979"
sodipodi:role="line">[HTTPS]</tspan></text>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3406)"
d="M 91.978543,58.270498 138.75172,88.84291"
id="path3402" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="134.37212"
y="68.461304"
id="text3494"><tspan
sodipodi:role="line"
id="tspan3488"
x="134.37212"
y="68.461304"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">visits and</tspan><tspan
sodipodi:role="line"
x="134.37212"
y="72.871025"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan3492">modifies</tspan><tspan
id="tspan3502"
sodipodi:role="line"
x="134.37212"
y="77.280754"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">current Statements</tspan></text>
<path
id="path3510"
d="m 116.01839,36.582375 113.66667,0.261301"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3514)"
sodipodi:nodetypes="cc" />
<text
id="text3634"
y="30.049809"
x="157.88936"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="30.049809"
x="157.88936"
id="tspan3628"
sodipodi:role="line">request Authentication Token</tspan><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="34.459534"
x="157.88936"
sodipodi:role="line"
id="tspan3632">[JSON/HTTPS]</tspan></text>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3653)"
d="M 75.255171,112.09885 H 111.83754"
id="path3649" />
<text
id="text3757"
y="109.74713"
x="92.563683"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="109.74713"
x="92.563683"
sodipodi:role="line"
id="tspan3755">delivers</tspan></text>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3774)"
d="M 245.36322,88.842908 116.27969,41.808425"
id="path3770" />
<text
id="text3886"
y="49.908813"
x="174.35143"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="49.908813"
x="174.35143"
id="tspan3880"
sodipodi:role="line">delivers Statement</tspan><tspan
id="tspan3888"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="54.318539"
x="174.35143"
sodipodi:role="line">notifications</tspan><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="58.728264"
x="174.35143"
sodipodi:role="line"
id="tspan3884">[IMAP]</tspan></text>
<path
id="path3903"
d="m 177.42452,185.2636 h 51.73793"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3907)"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="192.64261"
y="184.24461"
id="text4023"><tspan
id="tspan4021"
sodipodi:role="line"
x="192.64261"
y="184.24461"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">request contact</tspan><tspan
id="tspan4037"
sodipodi:role="line"
x="192.64261"
y="188.65434"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">details</tspan><tspan
id="tspan4039"
sodipodi:role="line"
x="192.64261"
y="193.06406"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">[JSON/HTTPS]</tspan></text>
<path
id="path4047"
d="m 143.97778,133.78697 -1e-5,28.48199"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;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:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="129.11897"
y="146.32951"
id="text4175"><tspan
id="tspan4173"
sodipodi:role="line"
x="129.11897"
y="146.32951"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">makes API calls</tspan><tspan
id="tspan4177"
sodipodi:role="line"
x="129.11897"
y="150.73924"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">[JSON/HTTPS]</tspan></text>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4195)"
d="m 143.97778,207.87044 -1e-5,28.48199"
id="path4185" />
<text
id="text4191"
y="220.41269"
x="129.11897"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="220.41269"
x="129.11897"
sodipodi:role="line"
id="tspan4187">manages tasks</tspan><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="224.82242"
x="129.11897"
sodipodi:role="line"
id="tspan4189">[JSON/HTTPS]</tspan></text>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4335)"
d="M 169.14815,162.32228 231.36256,58.975192"
id="path4331" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="260.51685"
y="63.235249"
id="text4477"><tspan
sodipodi:role="line"
id="tspan4473"
x="260.51685"
y="63.235249"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">verify Authentication Token</tspan><tspan
id="tspan4475"
sodipodi:role="line"
x="260.51685"
y="67.644974"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583">[JSON/HTTPS]</tspan></text>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4501)"
d="M 112.62146,185.0023 62.451333,239.09195"
id="path4491" />
<text
id="text4497"
y="201.46437"
x="71.371078"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="201.46437"
x="71.371078"
sodipodi:role="line"
id="tspan4493">reads and</tspan><tspan
id="tspan4653"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="205.8741"
x="71.371078"
sodipodi:role="line">writes Statement</tspan><tspan
id="tspan4655"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="210.28381"
x="71.371078"
sodipodi:role="line">data</tspan><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="214.69354"
x="71.371078"
sodipodi:role="line"
id="tspan4495">[JDBC]</tspan></text>
<path
id="path4663"
d="m 177.50984,168.33225 53.85272,-35.15194"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4667)"
sodipodi:nodetypes="cc" />
<text
id="text4831"
y="140.05824"
x="251.63257"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="140.05824"
x="251.63257"
id="tspan4827"
sodipodi:role="line">send Statement status</tspan><tspan
id="tspan4833"
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="144.46797"
x="251.63257"
sodipodi:role="line">update notification</tspan><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="148.87769"
x="251.63257"
sodipodi:role="line"
id="tspan4829">[SMTP]</tspan></text>
<path
id="path4841"
d="m 176.37931,111.83755 53.56705,146.5908"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4845)"
sodipodi:nodetypes="cc" />
<text
id="text5013"
y="229.97258"
x="239.1545"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="229.97258"
x="239.1545"
sodipodi:role="line"
id="tspan5009">request map tiles</tspan><tspan
style="font-size:3.52778px;text-align:center;text-anchor:middle;stroke-width:0.264583"
y="234.38231"
x="239.1545"
sodipodi:role="line"
id="tspan5011">[HTTP]</tspan></text>
<rect
ry="3.6836877"
y="82.06971"
x="2.2453284"
height="215.79469"
width="216.44437"
id="rect5017"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.792683;stroke-miterlimit:4;stroke-dasharray:0.792683, 2.37805;stroke-dashoffset:0;stroke-opacity:1" />
<text
id="text5057"
y="293.96552"
x="4.4421449"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
xml:space="preserve"><tspan
style="font-size:4.23333px;stroke-width:0.264583"
y="293.96552"
x="4.4421449"
id="tspan5055"
sodipodi:role="line">Statement Public Affairs Module</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.93889px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="4.4421449"
y="306.66553"
id="text5061"><tspan
sodipodi:role="line"
id="tspan5059"
x="4.4421449"
y="306.66553"
style="font-size:4.93889px;stroke-width:0.264583">Container diagram: Statement Public Affairs Module</tspan></text>
</g>
</g>
<style
id="style483"
type="text/css"><![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>