+ x="661.0296"
+ y="271.66797">Utilise</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 498.52651,247.43334 L 570.32439,241.80853"
+ id="path2474"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g3551"
+ inkscape:connection-end="#g3472" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="11.603817"
+ y="61.664341"
+ id="text2445"><tspan
+ sodipodi:role="line"
+ id="tspan2447"
+ x="11.603817"
+ y="61.664341">Web Server</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:23.01579285px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="18.609743"
+ y="117.69672"
+ id="text2449"><tspan
+ sodipodi:role="line"
+ id="tspan2451"
+ x="18.609743"
+ y="117.69672"
+ style="font-size:20px">Application</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:23.01579285px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="83.813934"
+ y="329.44128"
+ id="text2453"><tspan
+ sodipodi:role="line"
+ id="tspan2455"
+ x="83.813934"
+ y="329.44128"
+ style="font-size:20px">Data</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot2457"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><flowRegion
+ id="flowRegion2459"><rect
+ id="rect2461"
+ width="1074.2858"
+ height="740"
+ x="-248.57143"
+ y="79.505043" /></flowRegion><flowPara
+ id="flowPara2463" /></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-118.57143"
+ y="-123.3521"
+ id="text2454"><tspan
+ sodipodi:role="line"
+ id="tspan2456"
+ x="-118.57143"
+ y="-123.3521">Version 1.*</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-123.00363"
+ y="562.98859"
+ id="text2458"><tspan
+ sodipodi:role="line"
+ id="tspan2460"
+ x="-123.00363"
+ y="562.98859">Version 2.*</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2596"
+ sodipodi:cx="156.57364"
+ sodipodi:cy="699.81897"
+ sodipodi:rx="20.203051"
+ sodipodi:ry="20.203051"
+ d="M 176.77669,699.81897 A 20.203051,20.203051 0 1 1 136.37059,699.81897 A 20.203051,20.203051 0 1 1 176.77669,699.81897 z"
+ transform="translate(165.66502,51.736034)" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="293.95438"
+ y="725.29102"
+ id="text2600"><tspan
+ sodipodi:role="line"
+ id="tspan2602"
+ x="293.95438"
+ y="725.29102">user 1</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2604"
+ sodipodi:cx="156.57364"
+ sodipodi:cy="699.81897"
+ sodipodi:rx="20.203051"
+ sodipodi:ry="20.203051"
+ d="M 176.77669,699.81897 A 20.203051,20.203051 0 1 1 136.37059,699.81897 A 20.203051,20.203051 0 1 1 176.77669,699.81897 z"
+ transform="translate(322.24479,33.647258)" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="450.53418"
+ y="707.20221"
+ id="text2606"><tspan
+ sodipodi:role="line"
+ id="tspan2608"
+ x="450.53418"
+ y="707.20221">user 2</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2610"
+ sodipodi:cx="156.57364"
+ sodipodi:cy="699.81897"
+ sodipodi:rx="20.203051"
+ sodipodi:ry="20.203051"
+ d="M 176.77669,699.81897 A 20.203051,20.203051 0 1 1 136.37059,699.81897 A 20.203051,20.203051 0 1 1 176.77669,699.81897 z"
+ transform="translate(399.09452,47.921247)" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="527.38385"
+ y="721.4762"
+ id="text2612"><tspan
+ sodipodi:role="line"
+ id="tspan2614"
+ x="527.38385"
+ y="721.4762">user 3</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2616"
+ sodipodi:cx="156.57364"
+ sodipodi:cy="699.81897"
+ sodipodi:rx="20.203051"
+ sodipodi:ry="20.203051"
+ d="M 176.77669,699.81897 A 20.203051,20.203051 0 1 1 136.37059,699.81897 A 20.203051,20.203051 0 1 1 176.77669,699.81897 z"
+ transform="translate(475.86611,64.083687)" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="604.15546"
+ y="737.63861"
+ id="text2618"><tspan
+ sodipodi:role="line"
+ x="604.15546"
+ y="737.63861"
+ id="tspan2622">user 4</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2644"
+ width="242.66429"
+ height="92.934036"
+ x="317.21625"
+ y="1266.0018"
+ ry="19.227734" />
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2664"
+ width="468.71082"
+ height="135.36044"
+ x="217.18279"
+ y="658.62097"
+ ry="14.979747" />
+ <text
+ xml:space="preserve"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="233.34525"
+ y="692.96613"
+ id="text2666"><tspan
+ sodipodi:role="line"
+ id="tspan2668"
+ x="233.34525"
+ y="692.96613">Yaws</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2673"
+ width="470.73111"
+ height="38.385796"
+ x="217.18277"
+ y="818.22504"
+ ry="4.2479877" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="232.21939"
+ y="843.57654"
+ id="text2679"><tspan
+ sodipodi:role="line"
+ id="tspan2681"
+ x="232.21939"
+ y="843.57654">ek_requests</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2683"
+ width="470.73111"
+ height="42.426407"
+ x="217.18279"
+ y="878.83417"
+ ry="4.6951442" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="230.19908"
+ y="904.16534"
+ id="text2685"><tspan
+ sodipodi:role="line"
+ id="tspan2687"
+ x="230.19908"
+ y="904.16534">ek_protocol</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3483"
+ width="208.09148"
+ height="42.426407"
+ x="480.91379"
+ y="944.06763"
+ ry="4.6951442" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="494.05191"
+ y="973.88611"
+ id="text3485"><tspan
+ sodipodi:role="line"
+ id="tspan3487"
+ x="494.05191"
+ y="973.88611">ek_admin</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3489"
+ width="208.09148"
+ height="52.527931"
+ x="31.052179"
+ y="952.98578"
+ ry="5.813036" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="38.129387"
+ y="978.31696"
+ id="text3491"><tspan
+ sodipodi:role="line"
+ id="tspan3493"
+ x="38.129387"
+ y="978.31696">ek_common</tspan></text>
+ <path
+ style="fill:none;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 574.66086,922.97431 L 589.03478,922.97431 L 589.03478,933.87732 L 599.93125,933.87732 L 581.1523,943.81519 L 563.76448,933.87732 L 574.66086,933.87732 L 574.66086,922.97431 z"
+ id="path3497"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 422.09871,856.75284 L 436.47263,856.75284 L 436.47263,867.98761 L 447.3691,867.98761 L 428.59015,877.92548 L 411.20233,867.98761 L 422.09871,867.98761 L 422.09871,856.75284 z"
+ id="path3503"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 314.95585,776.22745 L 329.32977,776.22745 L 329.32977,805.70189 L 340.22624,805.70189 L 321.44729,815.63976 L 304.05947,805.70189 L 314.95585,805.70189 L 314.95585,776.22745 z"
+ id="path3505"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 472.09871,760.51317 L 486.47263,760.51317 L 486.47263,807.13046 L 497.3691,807.13046 L 478.59015,817.06833 L 461.20233,807.13046 L 472.09871,807.13046 L 472.09871,760.51317 z"
+ id="path3509"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 549.813,772.79889 L 564.18692,772.79889 L 564.18692,806.55904 L 575.08339,806.55904 L 556.30444,816.49691 L 538.91662,806.55904 L 549.813,806.55904 L 549.813,772.79889 z"
+ id="path3511"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 625.24157,787.10491 L 639.61549,787.10491 L 639.61549,805.98761 L 650.51196,805.98761 L 631.73301,815.92548 L 614.34519,805.98761 L 625.24157,805.98761 L 625.24157,787.10491 z"
+ id="path3513"
+ sodipodi:nodetypes="cccccccc" />
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3516"
+ width="84.463562"
+ height="21.099361"
+ x="90.35891"
+ y="1304.489"
+ ry="2.3349738" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-8.1573725"
+ y="1319.7406"
+ id="text3518"><tspan
+ sodipodi:role="line"
+ id="tspan3520"
+ x="-8.1573725"
+ y="1319.7406">module :</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-9.3205271"
+ y="1360.985"
+ id="text3522"><tspan
+ sodipodi:role="line"
+ id="tspan3524"
+ x="-9.3205271"
+ y="1360.985">process : </tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.76923078;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3526"
+ sodipodi:cx="156.57364"
+ sodipodi:cy="699.81897"
+ sodipodi:rx="20.203051"
+ sodipodi:ry="20.203051"
+ d="M 176.77669,699.81897 A 20.203051,20.203051 0 1 1 136.37059,699.81897 A 20.203051,20.203051 0 1 1 176.77669,699.81897 z"
+ transform="matrix(0.65,0,0,0.65,-2.277605,899.79387)" />
+ <rect
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3528"
+ width="220.00002"
+ height="100"
+ x="-21.386517"
+ y="1284.6029"
+ ry="1.8573654" />
+ <text
+ xml:space="preserve"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="344.56497"
+ y="1302.042"
+ id="text3530"><tspan
+ sodipodi:role="line"
+ id="tspan3532"
+ x="344.56497"
+ y="1302.042">PostGreSQL</tspan></text>
+ <rect
+ style="opacity:1;fill:#d2e8fa;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.3789773;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3534"
+ width="135.98148"
+ height="36.986515"
+ x="248.70395"
+ y="586.87744"
+ ry="6.8493543" />
+ <text
+ xml:space="preserve"
+ style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="286.12778"
+ y="613.57239"
+ id="text3536"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3538"
+ x="286.12778"
+ y="613.57239">client</tspan></text>
+ <path
+ style="fill:#cac3f8;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.02962685;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 303.7678,625.79746 L 318.06378,625.79746 L 318.06378,642.40299 L 328.90117,642.40299 L 310.22404,657.65032 L 292.9305,642.40299 L 303.7678,642.40299 L 303.7678,625.79746 z"
+ id="path3540"
+ sodipodi:nodetypes="cccccccc" />
+ <text
+ xml:space="preserve"
+ style="font-size:11.87016678px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="333.57809"
+ y="646.10449"
+ id="text3542"><tspan
+ sodipodi:role="line"
+ id="tspan3544"
+ x="333.57809"
+ y="646.10449">JSON/HTTP</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+ id="rect8247"
+ width="208.09148"
+ height="42.426407"
+ x="340.42136"
+ y="1076.6058"
+ ry="4.6951442" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="353.55948"
+ y="1106.4243"
+ id="text8249"><tspan
+ sodipodi:role="line"
+ id="tspan8251"
+ x="353.55948"
+ y="1106.4243">ek_bd</tspan></text>
+ <rect
+ style="opacity:0.9;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+ id="rect8259"
+ width="208.09148"
+ height="42.426407"
+ x="150.51271"
+ y="1161.4586"
+ ry="4.6951442" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="163.65083"
+ y="1191.2771"
+ id="text8261"><tspan
+ sodipodi:role="line"
+ id="tspan8263"
+ x="163.65083"
+ y="1191.2771">mnesia</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 396.43039,1119.2822 L 302.59515,1161.2086"
+ id="path8265"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#rect8247"
+ inkscape:connection-end="#rect8259" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+ d="M 443.87527,1119.2822 L 439.83656,1265.7518"
+ id="path8267"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#rect8247"
+ inkscape:connection-end="#rect2644" />