sintonia/livesupport/doc/model/Architecture.svg

180 lines
18 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg stroke-width="1" stroke-dashoffset="0" font-size="12" stroke-dasharray="none" color-rendering="auto" font-weight="normal" color-interpolation="auto" stroke-linejoin="miter" fill="black" image-rendering="auto" font-family="&apos;sansserif&apos;" stroke-opacity="1" stroke-miterlimit="10" stroke="black" text-rendering="auto" font-style="normal" stroke-linecap="square" fill-opacity="1" shape-rendering="auto" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M60 20 L60 550 L730 550 L730 20 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 530 L670 530 L670 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M-150 -60 L-150 470 L520 470 L520 -60 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-152 -62 L-152 468 L518 468 L518 -62 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M-150 -77 L-150 453 L520 453 L520 -77 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M-520 -240 L-520 290 L150 290 L150 -240 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M-522 -242 L-522 288 L148 288 L148 -242 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M-520 -257 L-520 273 L150 273 L150 -257 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M-10 -230 L-10 300 L660 300 L660 -230 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M-12 -232 L-12 298 L658 298 L658 -232 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M-10 -247 L-10 283 L660 283 L660 -247 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M-270 -400 L-270 130 L400 130 L400 -400 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M-272 -402 L-272 128 L398 128 L398 -402 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M-270 -417 L-270 113 L400 113 L400 -417 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M-420 -10 L-420 520 L250 520 L250 -10 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M-422 -12 L-422 518 L248 518 L248 -12 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M-420 -27 L-420 503 L250 503 L250 -27 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M-172.17543029785156 -558.8779907226562 L-416.0186462402344 -88.3033676147461 L178.8587188720703 219.95126342773438 L422.7019348144531 -250.6233673095703 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M403.0769348144531 265.3846130371094 L199.23077392578125 -223.84616088867188 L-419.23077392578125 33.846153259277344 L-215.38461303710938 523.076904296875 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M247 -150 L-283 -150 L-283 520 L247 520 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M400 -280 L-130 -280 L-130 390 L400 390 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M563.7422485351562 100.96875762939453 L429.9586181640625 -411.868408203125 L-218.34494018554688 -242.7457275390625 L-84.56133270263672 270.0914306640625 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M302.1673583984375 -439.0152282714844 L-211.8700714111328 -309.9202575683594 L-48.674530029296875 339.9006652832031 L465.3629150390625 210.80567932128906 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M240 -535 L-290 -535 L-290 135 L240 135 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M-39.4243049621582 -286.27734375 L-250.15625 200.02713012695312 L364.60601806640625 466.4241027832031 L575.3379516601562 -19.88037109375 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M-290 -90 L-290 440 L380 440 L380 -90 Z" />
</clipPath>
</defs>
<g color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,150,60)">
<path d="M0.5 0.5 L55.57275390625 0.5 L55.57275390625 17.5 L0.5 17.5 Z" clip-path="url(#clipPath3)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,152,62)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath4)">Scheduler</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,150,77)">
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="none" clip-path="url(#clipPath5)" />
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="black" clip-path="url(#clipPath5)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,520,240)">
<path d="M0.5 0.5 L74.53271484375 0.5 L74.53271484375 17.5 L0.5 17.5 Z" stroke="none" clip-path="url(#clipPath6)" />
<path d="M0.5 0.5 L74.53271484375 0.5 L74.53271484375 17.5 L0.5 17.5 Z" stroke="black" clip-path="url(#clipPath6)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,522,242)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath7)">Local storage</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,520,257)">
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="none" clip-path="url(#clipPath8)" />
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="black" clip-path="url(#clipPath8)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,10,230)">
<path d="M0.5 0.5 L76.79930114746094 0.5 L76.79930114746094 17.5 L0.5 17.5 Z" stroke="none" clip-path="url(#clipPath9)" />
<path d="M0.5 0.5 L76.79930114746094 0.5 L76.79930114746094 17.5 L0.5 17.5 Z" stroke="black" clip-path="url(#clipPath9)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,12,232)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath10)">Media archive</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,10,247)">
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="none" clip-path="url(#clipPath11)" />
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="black" clip-path="url(#clipPath11)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,270,400)">
<path d="M0.5 0.5 L81.6923828125 0.5 L81.6923828125 17.5 L0.5 17.5 Z" stroke="none" clip-path="url(#clipPath12)" />
<path d="M0.5 0.5 L81.6923828125 0.5 L81.6923828125 17.5 L0.5 17.5 Z" stroke="black" clip-path="url(#clipPath12)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,272,402)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath13)">Authentication</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,270,417)">
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="none" clip-path="url(#clipPath14)" />
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="black" clip-path="url(#clipPath14)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,420,10)">
<path d="M0.5 0.5 L75.74658203125 0.5 L75.74658203125 17.5 L0.5 17.5 Z" stroke="none" clip-path="url(#clipPath15)" />
<path d="M0.5 0.5 L75.74658203125 0.5 L75.74658203125 17.5 L0.5 17.5 Z" stroke="black" clip-path="url(#clipPath15)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,422,12)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath16)">Playlist editor</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke="white" fill="white" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,420,27)">
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="none" clip-path="url(#clipPath17)" />
<path d="M0.5 0.5 L139.5 0.5 L139.5 102.5 L0.5 102.5 Z" stroke="black" clip-path="url(#clipPath17)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M580 380 L470 437" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath18)" fill="none" stroke-linecap="square" transform="matrix(0.8878766650334321,-0.4600815446082472,0.4600815446082472,0.8878766650334321,470,437)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M210 370 L330 420" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath19)" fill="none" stroke-linecap="square" transform="matrix(-0.9230769230769345,-0.38461538461535705,0.38461538461535705,-0.9230769230769345,330,420)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M210 200 L210 267" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath20)" fill="none" stroke-linecap="square" transform="matrix(5.88418203051333E-15,-1,1,5.88418203051333E-15,210,267)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M340 200 L340 420" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath21)" fill="none" stroke-linecap="square" transform="matrix(-2.653433028854124E-14,-1,1,-2.653433028854124E-14,340,420)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M350 200 L580 260" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath22)" fill="none" stroke-linecap="square" transform="matrix(-0.9676172723968477,-0.2524218971469878,0.2524218971469878,-0.9676172723968477,580,260)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M480 150 L412.1924133300781 420" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath23)" fill="none" stroke-linecap="square" transform="matrix(0.24357543580434315,-0.9698819552258534,0.9698819552258534,0.24357543580434315,412.1924,420)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M595 150 L595 260" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath24)" fill="none" stroke-linecap="square" transform="matrix(0,-1,1,0,595,260)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M480 150 L210 267" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath25)" fill="none" stroke-linecap="square" transform="matrix(0.917555625309924,-0.39760743763430084,0.39760743763430084,0.917555625309924,210,267)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-dasharray="5,10" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,-60,-20)">
<path d="M480 110 L350 110" clip-path="url(#clipPath1)" fill="none" />
<path d="M10 5 L0 0 L10 -5" stroke-dasharray="none" stroke-miterlimit="10" clip-path="url(#clipPath26)" fill="none" stroke-linecap="square" transform="matrix(1,0,0,1,350,110)" />
</g>
</g>
</svg>