Author: jcouteau Date: 2010-11-19 12:36:28 +0100 (Fri, 19 Nov 2010) New Revision: 488 Url: http://nuiton.org/repositories/revision/wikitty/488 Log: Add generalities documentation Added: trunk/src/site/resources/ trunk/src/site/resources/schemes/ trunk/src/site/resources/schemes/multiServerDeployment.png trunk/src/site/resources/schemes/multiServerDeployment.svg trunk/src/site/resources/schemes/swingDeployment.png trunk/src/site/resources/schemes/swingDeployment.svg trunk/src/site/resources/schemes/webDeployment.png trunk/src/site/resources/schemes/webDeployment.svg trunk/src/site/rst/features.rst trunk/src/site/rst/fonctionnement.rst Modified: trunk/src/site/rst/index.rst trunk/src/site/site_fr.xml Added: trunk/src/site/resources/schemes/multiServerDeployment.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/schemes/multiServerDeployment.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/resources/schemes/multiServerDeployment.svg =================================================================== --- trunk/src/site/resources/schemes/multiServerDeployment.svg (rev 0) +++ trunk/src/site/resources/schemes/multiServerDeployment.svg 2010-11-19 11:36:28 UTC (rev 488) @@ -0,0 +1,1043 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + 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="210mm" + height="297mm" + id="svg2" + version="1.1" + inkscape:version="0.48.0 r9654" + sodipodi:docname="multiServerDeployment.svg"> + <defs + id="defs4"> + <linearGradient + y2="619.41309" + x2="512.76385" + y1="602.7193" + x1="256.63776" + gradientUnits="userSpaceOnUse" + id="linearGradient3866" + xlink:href="#linearGradient3645" + inkscape:collect="always" /> + <linearGradient + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + gradientUnits="userSpaceOnUse" + id="linearGradient3864" + xlink:href="#linearGradient3637" + inkscape:collect="always" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + gradientUnits="userSpaceOnUse" + id="linearGradient3862" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + gradientUnits="userSpaceOnUse" + id="linearGradient3860" + xlink:href="#linearGradient3637-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-5-2" + id="linearGradient3811" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-5-2"> + <stop + id="stop3639-1-7" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641-7-9" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-5-9" + xlink:href="#linearGradient3637-5-2" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12001-1-6"> + <stop + id="stop12003-5-1" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005-2-8" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840-1-7" + xlink:href="#linearGradient12001-1-6" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3637-4-6-6"> + <stop + id="stop3639-0-1-8" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9-4-5" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6-6" + id="linearGradient3727-1" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient3727" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-4-6"> + <stop + id="stop3639-0-1" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9-4" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient3672-7" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient12001-1"> + <stop + id="stop12003-5" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005-2" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840-1" + xlink:href="#linearGradient12001-1" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3637-5"> + <stop + id="stop3639-1" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641-7" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-5" + xlink:href="#linearGradient3637-5" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3645-8"> + <stop + id="stop3647-2" + offset="0" + style="stop-color:#5295c0;stop-opacity:1;" /> + <stop + id="stop3649-4" + offset="1" + style="stop-color:#5f9dc5;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3703" /> + <radialGradient + r="147.14285" + fy="602.7193" + fx="328.57144" + cy="602.7193" + cx="328.57144" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + gradientUnits="userSpaceOnUse" + id="radialGradient3693" + xlink:href="#linearGradient12828" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4" + id="linearGradient3672" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-4"> + <stop + id="stop3639-0" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-7" + xlink:href="#linearGradient3637-4" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3663" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="619.41309" + x2="512.76385" + y1="602.7193" + x1="256.63776" + id="linearGradient3651" + xlink:href="#linearGradient3645" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643" + xlink:href="#linearGradient3637" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective2851" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,118.878,123.518)" + gradientUnits="userSpaceOnUse" + id="linearGradient13633" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12001"> + <stop + id="stop12003" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + r="147.14285" + fy="602.7193" + fx="328.57144" + cy="602.7193" + cx="328.57144" + id="radialGradient13651" + xlink:href="#linearGradient12828" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12828"> + <stop + style="stop-color: rgb(72, 72, 73); stop-opacity: 1;" + offset="0" + id="stop12830" /> + <stop + id="stop12862" + offset="0" + style="stop-color: rgb(67, 67, 68); stop-opacity: 1;" /> + <stop + style="stop-color: rgb(143, 143, 144); stop-opacity: 0;" + offset="1.0000000" + id="stop12832" /> + </linearGradient> + <inkscape:perspective + id="perspective27" + inkscape:persp3d-origin="99.550003 : 66.620834 : 1" + inkscape:vp_z="199.10001 : 99.931252 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 99.931252 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + id="linearGradient3637"> + <stop + id="stop3639" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3645"> + <stop + id="stop3647" + offset="0" + style="stop-color:#5295c0;stop-opacity:1;" /> + <stop + id="stop3649" + offset="1" + style="stop-color:#5f9dc5;stop-opacity:1;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient12828" + id="radialGradient4591" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + cx="328.57144" + cy="602.7193" + fx="328.57144" + fy="602.7193" + r="147.14285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6-6" + id="linearGradient4593" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient12001-1-6" + id="linearGradient4595" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + x1="175.71875" + y1="737.01562" + x2="470.00089" + y2="737.01562" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-5-2" + id="linearGradient4597" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient4599" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient12001-1" + id="linearGradient4601" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + x1="175.71875" + y1="737.01562" + x2="470.00089" + y2="737.01562" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-5" + id="linearGradient4603" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4" + id="linearGradient4605" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient12001" + id="linearGradient4607" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + x1="175.71875" + y1="737.01562" + x2="470.00089" + y2="737.01562" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637" + id="linearGradient4609" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3645" + id="linearGradient4611" + gradientUnits="userSpaceOnUse" + x1="256.63776" + y1="602.7193" + x2="512.76385" + y2="619.41309" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="438.77185" + inkscape:cy="765.76318" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1280" + inkscape:window-height="733" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect2985" + width="251.42856" + height="51.428547" + x="96.984749" + y="135.21933" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;" + x="141.18346" + y="174.23892" + id="text2987" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2989" + x="141.18346" + y="174.23892">Serveur</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect2985-4" + width="251.42856" + height="51.428547" + x="96.984749" + y="187.21115" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="137.88582" + y="226.0574" + id="text3793" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3795" + x="137.88582" + y="226.0574">Sécurité</tspan></text> + <rect + ry="0" + rx="91.428566" + y="239.23401" + x="96.984749" + height="51.428547" + width="251.42856" + id="rect3797" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="156.00293" + y="279.09659" + id="text3799" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3801" + x="156.00293" + y="279.09659">Cache</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect3811" + width="251.42856" + height="51.428547" + x="96.984749" + y="291.42017" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="109.25853" + y="330.54257" + id="text3803" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3805" + x="109.25853" + y="330.54257">Notification</tspan></text> + <rect + ry="0" + rx="91.428566" + y="343.43042" + x="96.984749" + height="51.428547" + width="251.42856" + id="rect3813" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="94.93692" + y="380.09698" + id="text3807" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3809" + x="94.93692" + y="380.09698">Implantation</tspan></text> + <g + transform="matrix(0.55221836,0,0,0.55221836,274.7647,431.12194)" + id="layer1-5" + inkscape:label="Capa 1"> + <path + transform="matrix(0.592567,0,0,1.04592,-98.117079,-449.24618)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path13641" + style="fill:url(#radialGradient3693);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <g + id="g3778-5" + transform="translate(-3.6738593,-107.58977)"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3727-1);fill-opacity:1;stroke:none" + id="path11090-1-4-2-4" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" /> + <path + style="fill:url(#linearGradient2840-1-7);fill-opacity:1;stroke:none" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626-3-3" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3811);fill-opacity:1;stroke:none" + id="path11090-1-2-1" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" /> + </g> + <g + transform="translate(-3.5441362,-153.10668)" + id="g3778"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3727);fill-opacity:1;stroke:none" + id="path11090-1-4-2" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" /> + <path + style="fill:url(#linearGradient2840-1);fill-opacity:1;stroke:none" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626-3" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3643-5);fill-opacity:1;stroke:none" + id="path11090-1-2" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" /> + </g> + <g + transform="translate(-2.7923114,-119.27457)" + id="g3854"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3860);fill-opacity:1;stroke:none" + id="path11090-1-4" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-51.920585,-440.93823)" /> + <path + style="fill:url(#linearGradient3862);fill-opacity:1;stroke:none" + d="m 33.599079,144.64477 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623511,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682861,10e-6 -68.376501,-11.82771 -69.326491,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326491,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3864);fill-opacity:1;stroke:none" + id="path11090-1" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-51.90013,-484.58015)" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3866);fill-opacity:1;stroke:none" + id="path11090" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.46281285,0,0,1.0270677,-48.752197,-475.12503)" /> + </g> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 209.28571,395.93361 0,86.42857 75,0" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 276.16072,475.04075 7.67857,7.41072 -7.32143,5.89285" + id="path4168" + inkscape:connector-curvature="0" /> + <rect + ry="0" + rx="91.428566" + y="132.92543" + x="462.69904" + height="51.428547" + width="251.42856" + id="rect4176" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4178" + y="171.77168" + x="503.6001" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="171.77168" + x="503.6001" + id="tspan4180" + sodipodi:role="line">Sécurité</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect4182" + width="251.42856" + height="51.428547" + x="462.69904" + y="184.94829" + rx="91.428566" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text4184" + y="224.81087" + x="521.71722" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="224.81087" + x="521.71722" + id="tspan4186" + sodipodi:role="line">Cache</tspan></text> + <rect + ry="0" + rx="91.428566" + y="237.13445" + x="462.69904" + height="51.428547" + width="251.42856" + id="rect4188" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4190" + y="276.25687" + x="474.97281" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="276.25687" + x="474.97281" + id="tspan4192" + sodipodi:role="line">Notification</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect4194" + width="251.42856" + height="51.428547" + x="463.05618" + y="340.93042" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="527.14288" + y="380.93359" + id="text4196" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4198" + x="527.14288" + y="380.93359">Client</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 474.83482,129.46156 0,-49.371204 0,-2.399112" + id="path4217" + inkscape:connector-curvature="0" /> + <g + inkscape:label="Capa 1" + id="g4561" + transform="matrix(0.55221836,0,0,0.55221836,617.62184,429.69337)"> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient4591);fill-opacity:1;stroke:none" + id="path4563" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.592567,0,0,1.04592,-98.117079,-449.24618)" /> + <g + transform="translate(-3.6738593,-107.58977)" + id="g4565"> + <path + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4567" + style="fill:url(#linearGradient4593);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <path + inkscape:connector-curvature="0" + id="path4569" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + style="fill:url(#linearGradient4595);fill-opacity:1;stroke:none" /> + <path + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4571" + style="fill:url(#linearGradient4597);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + </g> + <g + id="g4573" + transform="translate(-3.5441362,-153.10668)"> + <path + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4575" + style="fill:url(#linearGradient4599);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <path + inkscape:connector-curvature="0" + id="path4577" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + style="fill:url(#linearGradient4601);fill-opacity:1;stroke:none" /> + <path + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4579" + style="fill:url(#linearGradient4603);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + </g> + <g + id="g4581" + transform="translate(-2.7923114,-119.27457)"> + <path + transform="matrix(0.471308,0,0,1.04592,-51.920585,-440.93823)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4583" + style="fill:url(#linearGradient4605);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <path + inkscape:connector-curvature="0" + id="path4585" + d="m 33.599079,144.64477 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623511,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682861,10e-6 -68.376501,-11.82771 -69.326491,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326491,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + style="fill:url(#linearGradient4607);fill-opacity:1;stroke:none" /> + <path + transform="matrix(0.471308,0,0,1.04592,-51.90013,-484.58015)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4587" + style="fill:url(#linearGradient4609);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <path + transform="matrix(0.46281285,0,0,1.0270677,-48.752197,-475.12503)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path4589" + style="fill:url(#linearGradient4611);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + </g> + </g> + <rect + ry="0" + rx="91.428566" + y="289.14471" + x="463.05618" + height="51.428547" + width="251.42856" + id="rect4613" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="513.57147" + y="328.79077" + id="text4615" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4617" + x="513.57147" + y="328.79077">Esclave</tspan></text> + <path + inkscape:connector-curvature="0" + id="path4619" + d="m 552.85714,393.07647 0,86.42857 75,0" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4621" + d="m 622.58929,472.89789 7.67857,7.41072 -7.32143,5.89285" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4623" + d="m 482.00397,123.45823 -7.31279,7.77189 -5.98519,-7.24614" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="394.35074" + y="78.076469" + id="text4625" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4627" + x="394.35074" + y="78.076469">Écriture</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0" + d="m 474.7717,133.12337 0,184.35284 -12.12183,0 c 0,0 -58.41553,10.84193 -58.41553,-87.14286 C 418.16222,88.942654 312.94873,74.961012 312.61683,134.75243" + id="path4633" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0" + d="m 312.58929,135.21932 -0.26786,259.82143 0,35.17858 0,0.80357" + id="path5143" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0" + d="m 339.64286,429.1479 0,-106.78572 c 0,0 12.5,0 57.14285,0 44.64286,0 103.57143,0.35714 103.57143,0.35714 l 0,169.64286 132.85715,0 0,-1.07143" + id="path5145" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 315.21413,425.36687 -2.98199,5.16495 -2.84586,-4.92918" + id="path5147" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5149" + d="m 628.66329,489.47614 5.23815,2.85144 -4.85621,2.96866" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 687.31678,123.43656 -7.31279,7.77189 -5.98519,-7.24614" + id="path5153" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 680.14763,129.43989 0,-49.371198 0,-2.399112" + id="path5155" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="605.71423" + y="78.076469" + id="text5157" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5159" + x="605.71423" + y="78.076469">Lecture</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0" + d="m 680,133.07647 0,293.57143 0,1.42857" + id="path5161" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 682.93594,422.72741 -3.02469,5.14006 -2.80492,-4.95259" + id="path5163" + inkscape:connector-curvature="0" /> + </g> +</svg> Added: trunk/src/site/resources/schemes/swingDeployment.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/schemes/swingDeployment.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/resources/schemes/swingDeployment.svg =================================================================== --- trunk/src/site/resources/schemes/swingDeployment.svg (rev 0) +++ trunk/src/site/resources/schemes/swingDeployment.svg 2010-11-19 11:36:28 UTC (rev 488) @@ -0,0 +1,781 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + 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="210mm" + height="297mm" + id="svg2" + version="1.1" + inkscape:version="0.48.0 r9654" + sodipodi:docname="Nouveau document 1"> + <defs + id="defs4"> + <linearGradient + y2="619.41309" + x2="512.76385" + y1="602.7193" + x1="256.63776" + gradientUnits="userSpaceOnUse" + id="linearGradient3866" + xlink:href="#linearGradient3645" + inkscape:collect="always" /> + <linearGradient + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + gradientUnits="userSpaceOnUse" + id="linearGradient3864" + xlink:href="#linearGradient3637" + inkscape:collect="always" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + gradientUnits="userSpaceOnUse" + id="linearGradient3862" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + gradientUnits="userSpaceOnUse" + id="linearGradient3860" + xlink:href="#linearGradient3637-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-5-2" + id="linearGradient3811" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-5-2"> + <stop + id="stop3639-1-7" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641-7-9" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-5-9" + xlink:href="#linearGradient3637-5-2" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12001-1-6"> + <stop + id="stop12003-5-1" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005-2-8" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840-1-7" + xlink:href="#linearGradient12001-1-6" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3637-4-6-6"> + <stop + id="stop3639-0-1-8" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9-4-5" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6-6" + id="linearGradient3727-1" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient3727" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-4-6"> + <stop + id="stop3639-0-1" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9-4" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient3672-7" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient12001-1"> + <stop + id="stop12003-5" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005-2" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840-1" + xlink:href="#linearGradient12001-1" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3637-5"> + <stop + id="stop3639-1" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641-7" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-5" + xlink:href="#linearGradient3637-5" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3645-8"> + <stop + id="stop3647-2" + offset="0" + style="stop-color:#5295c0;stop-opacity:1;" /> + <stop + id="stop3649-4" + offset="1" + style="stop-color:#5f9dc5;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3703" /> + <radialGradient + r="147.14285" + fy="602.7193" + fx="328.57144" + cy="602.7193" + cx="328.57144" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + gradientUnits="userSpaceOnUse" + id="radialGradient3693" + xlink:href="#linearGradient12828" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4" + id="linearGradient3672" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-4"> + <stop + id="stop3639-0" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-7" + xlink:href="#linearGradient3637-4" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3663" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="619.41309" + x2="512.76385" + y1="602.7193" + x1="256.63776" + id="linearGradient3651" + xlink:href="#linearGradient3645" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643" + xlink:href="#linearGradient3637" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective2851" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,118.878,123.518)" + gradientUnits="userSpaceOnUse" + id="linearGradient13633" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12001"> + <stop + id="stop12003" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + r="147.14285" + fy="602.7193" + fx="328.57144" + cy="602.7193" + cx="328.57144" + id="radialGradient13651" + xlink:href="#linearGradient12828" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12828"> + <stop + style="stop-color: rgb(72, 72, 73); stop-opacity: 1;" + offset="0" + id="stop12830" /> + <stop + id="stop12862" + offset="0" + style="stop-color: rgb(67, 67, 68); stop-opacity: 1;" /> + <stop + style="stop-color: rgb(143, 143, 144); stop-opacity: 0;" + offset="1.0000000" + id="stop12832" /> + </linearGradient> + <inkscape:perspective + id="perspective27" + inkscape:persp3d-origin="99.550003 : 66.620834 : 1" + inkscape:vp_z="199.10001 : 99.931252 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 99.931252 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + id="linearGradient3637"> + <stop + id="stop3639" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3645"> + <stop + id="stop3647" + offset="0" + style="stop-color:#5295c0;stop-opacity:1;" /> + <stop + id="stop3649" + offset="1" + style="stop-color:#5f9dc5;stop-opacity:1;" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="286.99019" + inkscape:cy="745.5533" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1280" + inkscape:window-height="733" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect2985" + width="251.42856" + height="51.428547" + x="96.984749" + y="135.21933" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;" + x="141.18346" + y="174.23892" + id="text2987" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2989" + x="141.18346" + y="174.23892">Serveur</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect2985-4" + width="251.42856" + height="51.428547" + x="96.984749" + y="187.21115" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="137.88582" + y="226.0574" + id="text3793" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3795" + x="137.88582" + y="226.0574">Sécurité</tspan></text> + <rect + ry="0" + rx="91.428566" + y="239.23401" + x="96.984749" + height="51.428547" + width="251.42856" + id="rect3797" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="156.00293" + y="279.09659" + id="text3799" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3801" + x="156.00293" + y="279.09659">Cache</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect3811" + width="251.42856" + height="51.428547" + x="96.984749" + y="291.42017" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="109.25853" + y="330.54257" + id="text3803" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3805" + x="109.25853" + y="330.54257">Notification</tspan></text> + <rect + ry="0" + rx="91.428566" + y="343.43042" + x="96.984749" + height="51.428547" + width="251.42856" + id="rect3813" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="94.93692" + y="380.09698" + id="text3807" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3809" + x="94.93692" + y="380.09698">Implantation</tspan></text> + <g + transform="matrix(0.55221836,0,0,0.55221836,274.7647,431.12194)" + id="layer1-5" + inkscape:label="Capa 1"> + <path + transform="matrix(0.592567,0,0,1.04592,-98.117079,-449.24618)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path13641" + style="fill:url(#radialGradient3693);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <g + id="g3778-5" + transform="translate(-3.6738593,-107.58977)"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3727-1);fill-opacity:1;stroke:none" + id="path11090-1-4-2-4" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" /> + <path + style="fill:url(#linearGradient2840-1-7);fill-opacity:1;stroke:none" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626-3-3" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3811);fill-opacity:1;stroke:none" + id="path11090-1-2-1" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" /> + </g> + <g + transform="translate(-3.5441362,-153.10668)" + id="g3778"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3727);fill-opacity:1;stroke:none" + id="path11090-1-4-2" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" /> + <path + style="fill:url(#linearGradient2840-1);fill-opacity:1;stroke:none" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626-3" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3643-5);fill-opacity:1;stroke:none" + id="path11090-1-2" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" /> + </g> + <g + transform="translate(-2.7923114,-119.27457)" + id="g3854"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3860);fill-opacity:1;stroke:none" + id="path11090-1-4" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-51.920585,-440.93823)" /> + <path + style="fill:url(#linearGradient3862);fill-opacity:1;stroke:none" + d="m 33.599079,144.64477 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623511,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682861,10e-6 -68.376501,-11.82771 -69.326491,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326491,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3864);fill-opacity:1;stroke:none" + id="path11090-1" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-51.90013,-484.58015)" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3866);fill-opacity:1;stroke:none" + id="path11090" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.46281285,0,0,1.0270677,-48.752197,-475.12503)" /> + </g> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 209.28571,395.93361 0,86.42857 75,0" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 276.16072,475.04075 7.67857,7.41072 -7.32143,5.89285" + id="path4168" + inkscape:connector-curvature="0" /> + <rect + ry="0" + rx="91.428566" + y="132.92543" + x="462.69904" + height="51.428547" + width="251.42856" + id="rect4176" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4178" + y="171.77168" + x="503.6001" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="171.77168" + x="503.6001" + id="tspan4180" + sodipodi:role="line">Sécurité</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect4182" + width="251.42856" + height="51.428547" + x="462.69904" + y="184.94829" + rx="91.428566" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text4184" + y="224.81087" + x="521.71722" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="224.81087" + x="521.71722" + id="tspan4186" + sodipodi:role="line">Cache</tspan></text> + <rect + ry="0" + rx="91.428566" + y="237.13445" + x="462.69904" + height="51.428547" + width="251.42856" + id="rect4188" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4190" + y="276.25687" + x="474.97281" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="276.25687" + x="474.97281" + id="tspan4192" + sodipodi:role="line">Notification</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect4194" + width="251.42856" + height="51.428547" + x="462.69904" + y="289.14471" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="524.28571" + y="326.64789" + id="text4196" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4198" + x="524.28571" + y="326.64789">Client</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 582.85802,341.21479 c 1.50047,63.4221 -85.58246,95.38131 -136.3706,73.74113 C 370.72598,382.63104 456.58895,66.453298 334.3605,63.42284 209.51524,60.327503 231.32493,135.14367 231.32493,135.14367" + id="path4200" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccsc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:12,12;stroke-dashoffset:0" + d="m 347.14286,315.21933 c 0,0 62.14286,20 62.85714,-55.71429 0.61255,-64.93036 52.67857,-50.35714 52.67857,-50.35714 l 0.35715,0.17857" + id="path4202" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 236.88077,126.80991 -5.55584,7.32361 -8.33376,-7.07107" + id="path4204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 451.96429,200.04075 9.04408,8.46525 -8.23585,8.23585" + id="path4206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 595.9375,132.89789 -5.43744,-9.41792" + id="path4214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 595.73746,132.87083 0,-49.371209 0,-2.399112" + id="path4217" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 595.99,132.11321 4.7597,-8.24403" + id="path4219" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:18.23114014px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + id="text4221" + sodipodi:linespacing="125%" + y="439.90421" + x="180.67862" + transform="matrix(0.89523334,-0.44559764,0.44559764,0.89523334,0,0)"><tspan + sodipodi:role="line" + id="tspan4223" + x="180.67862" + y="439.90421">XMPP</tspan></text> + <text + xml:space="preserve" + style="font-size:23.03198624px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + id="text4225" + sodipodi:linespacing="125%" + y="-166.91566" + x="304.12848" + transform="matrix(0.7965875,0.60452325,-0.60452325,0.7965875,0,0)" + inkscape:transform-center-y="-18.182746"><tspan + sodipodi:role="line" + id="tspan4227" + x="304.12848" + y="-166.91566">Hessian</tspan></text> + </g> +</svg> Added: trunk/src/site/resources/schemes/webDeployment.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/schemes/webDeployment.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/resources/schemes/webDeployment.svg =================================================================== --- trunk/src/site/resources/schemes/webDeployment.svg (rev 0) +++ trunk/src/site/resources/schemes/webDeployment.svg 2010-11-19 11:36:28 UTC (rev 488) @@ -0,0 +1,657 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + 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="210mm" + height="297mm" + id="svg2" + version="1.1" + inkscape:version="0.48.0 r9654" + sodipodi:docname="swingDeployment.svg" + inkscape:export-filename="/home/couteau/Bureau/swingDeployment.png" + inkscape:export-xdpi="36.400406" + inkscape:export-ydpi="36.400406"> + <defs + id="defs4"> + <linearGradient + y2="619.41309" + x2="512.76385" + y1="602.7193" + x1="256.63776" + gradientUnits="userSpaceOnUse" + id="linearGradient3866" + xlink:href="#linearGradient3645" + inkscape:collect="always" /> + <linearGradient + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + gradientUnits="userSpaceOnUse" + id="linearGradient3864" + xlink:href="#linearGradient3637" + inkscape:collect="always" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + gradientUnits="userSpaceOnUse" + id="linearGradient3862" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + gradientUnits="userSpaceOnUse" + id="linearGradient3860" + xlink:href="#linearGradient3637-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-5-2" + id="linearGradient3811" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-5-2"> + <stop + id="stop3639-1-7" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641-7-9" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-5-9" + xlink:href="#linearGradient3637-5-2" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12001-1-6"> + <stop + id="stop12003-5-1" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005-2-8" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840-1-7" + xlink:href="#linearGradient12001-1-6" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3637-4-6-6"> + <stop + id="stop3639-0-1-8" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9-4-5" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6-6" + id="linearGradient3727-1" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient3727" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-4-6"> + <stop + id="stop3639-0-1" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9-4" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4-6" + id="linearGradient3672-7" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient12001-1"> + <stop + id="stop12003-5" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005-2" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-48.300323,-87.985534)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840-1" + xlink:href="#linearGradient12001-1" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3637-5"> + <stop + id="stop3639-1" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641-7" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-5" + xlink:href="#linearGradient3637-5" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3645-8"> + <stop + id="stop3647-2" + offset="0" + style="stop-color:#5295c0;stop-opacity:1;" /> + <stop + id="stop3649-4" + offset="1" + style="stop-color:#5f9dc5;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3703" /> + <radialGradient + r="147.14285" + fy="602.7193" + fx="328.57144" + cy="602.7193" + cx="328.57144" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + gradientUnits="userSpaceOnUse" + id="radialGradient3693" + xlink:href="#linearGradient12828" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3637-4" + id="linearGradient3672" + gradientUnits="userSpaceOnUse" + x1="259.61438" + y1="628.79071" + x2="540.12469" + y2="592.81689" /> + <linearGradient + id="linearGradient3637-4"> + <stop + id="stop3639-0" + offset="0" + style="stop-color:#1c4764;stop-opacity:1;" /> + <stop + id="stop3641-9" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643-7" + xlink:href="#linearGradient3637-4" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3663" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="619.41309" + x2="512.76385" + y1="602.7193" + x1="256.63776" + id="linearGradient3651" + xlink:href="#linearGradient3645" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="592.81689" + x2="540.12469" + y1="628.79071" + x1="259.61438" + id="linearGradient3643" + xlink:href="#linearGradient3637" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective2851" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,-49.235781,-167.54451)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + y2="737.01562" + x2="470.00089" + y1="737.01562" + x1="175.71875" + gradientTransform="matrix(0.471308,0,0,0.471308,118.878,123.518)" + gradientUnits="userSpaceOnUse" + id="linearGradient13633" + xlink:href="#linearGradient12001" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12001"> + <stop + id="stop12003" + offset="0" + style="stop-color: rgb(27, 74, 120); stop-opacity: 1;" /> + <stop + id="stop12005" + offset="1" + style="stop-color: rgb(93, 172, 209); stop-opacity: 1;" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.177184,0,495.927)" + r="147.14285" + fy="602.7193" + fx="328.57144" + cy="602.7193" + cx="328.57144" + id="radialGradient13651" + xlink:href="#linearGradient12828" + inkscape:collect="always" /> + <linearGradient + id="linearGradient12828"> + <stop + style="stop-color: rgb(72, 72, 73); stop-opacity: 1;" + offset="0" + id="stop12830" /> + <stop + id="stop12862" + offset="0" + style="stop-color: rgb(67, 67, 68); stop-opacity: 1;" /> + <stop + style="stop-color: rgb(143, 143, 144); stop-opacity: 0;" + offset="1.0000000" + id="stop12832" /> + </linearGradient> + <inkscape:perspective + id="perspective27" + inkscape:persp3d-origin="99.550003 : 66.620834 : 1" + inkscape:vp_z="199.10001 : 99.931252 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 99.931252 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + id="linearGradient3637"> + <stop + id="stop3639" + offset="0" + style="stop-color:#438ab9;stop-opacity:1;" /> + <stop + id="stop3641" + offset="1" + style="stop-color:#39769e;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3645"> + <stop + id="stop3647" + offset="0" + style="stop-color:#5295c0;stop-opacity:1;" /> + <stop + id="stop3649" + offset="1" + style="stop-color:#5f9dc5;stop-opacity:1;" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.49497475" + inkscape:cx="338.52953" + inkscape:cy="788.21759" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1280" + inkscape:window-height="733" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect2985" + width="251.42856" + height="51.428547" + x="96.984749" + y="135.21933" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;" + x="141.18346" + y="174.23892" + id="text2987" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2989" + x="141.18346" + y="174.23892">Serveur</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect2985-4" + width="251.42856" + height="51.428547" + x="96.984749" + y="187.21115" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="137.88582" + y="226.0574" + id="text3793" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3795" + x="137.88582" + y="226.0574">Sécurité</tspan></text> + <rect + ry="0" + rx="91.428566" + y="239.23401" + x="96.984749" + height="51.428547" + width="251.42856" + id="rect3797" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="156.00293" + y="279.09659" + id="text3799" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3801" + x="156.00293" + y="279.09659">Cache</tspan></text> + <rect + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" + id="rect3811" + width="251.42856" + height="51.428547" + x="96.984749" + y="291.42017" + rx="91.428566" + ry="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="109.25853" + y="330.54257" + id="text3803" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3805" + x="109.25853" + y="330.54257">Notification</tspan></text> + <rect + ry="0" + rx="91.428566" + y="343.43042" + x="96.984749" + height="51.428547" + width="251.42856" + id="rect3813" + style="fill:#ffe680;stroke:#000000;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="94.93692" + y="380.09698" + id="text3807" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3809" + x="94.93692" + y="380.09698">Implantation</tspan></text> + <g + transform="matrix(0.55221836,0,0,0.55221836,274.7647,431.12194)" + id="layer1-5" + inkscape:label="Capa 1"> + <path + transform="matrix(0.592567,0,0,1.04592,-98.117079,-449.24618)" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + sodipodi:ry="26.071428" + sodipodi:rx="147.14285" + sodipodi:cy="602.7193" + sodipodi:cx="328.57144" + id="path13641" + style="fill:url(#radialGradient3693);fill-opacity:1;stroke:none" + sodipodi:type="arc" /> + <g + id="g3778-5" + transform="translate(-3.6738593,-107.58977)"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3727-1);fill-opacity:1;stroke:none" + id="path11090-1-4-2-4" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" /> + <path + style="fill:url(#linearGradient2840-1-7);fill-opacity:1;stroke:none" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626-3-3" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3811);fill-opacity:1;stroke:none" + id="path11090-1-2-1" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" /> + </g> + <g + transform="translate(-3.5441362,-153.10668)" + id="g3778"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3727);fill-opacity:1;stroke:none" + id="path11090-1-4-2" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.985127,-361.37925)" /> + <path + style="fill:url(#linearGradient2840-1);fill-opacity:1;stroke:none" + d="m 34.534537,224.20374 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623513,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682863,1e-5 -68.376503,-11.82771 -69.326493,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326493,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626-3" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3643-5);fill-opacity:1;stroke:none" + id="path11090-1-2" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-50.964672,-405.02117)" /> + </g> + <g + transform="translate(-2.7923114,-119.27457)" + id="g3854"> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3860);fill-opacity:1;stroke:none" + id="path11090-1-4" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-51.920585,-440.93823)" /> + <path + style="fill:url(#linearGradient3862);fill-opacity:1;stroke:none" + d="m 33.599079,144.64477 0,0.29457 c 0.006,-0.0975 0.0206,-0.19729 0.0295,-0.29457 l -0.0295,0 z m 138.623511,0 c 0.0302,0.33044 0.0589,0.66821 0.0589,1.00153 l 0,-1.00153 -0.0589,0 z m 0.0589,1.00153 c -1e-5,15.05224 -31.07495,27.26223 -69.35594,27.26223 -37.682861,10e-6 -68.376501,-11.82771 -69.326491,-26.55527 l 0,40.67979 c -0.0151,0.23376 -0.0147,0.45704 -0.0147,0.69223 0,0.22546 8.7e-4,0.45335 0.0147,0.67751 0.91151,14.74102 31.61889,26.59945 69.326491,26.59945 37.7076,0 68.41498,-11.85843 69.32648,-26.59945 l 0.0295,0 0,-0.50077 c 9.5e-4,-0.0587 0,-0.11794 0,-0.17674 0,-0.0588 9.4e-4,-0.11803 0,-0.17674 l 0,-41.90224 z" + id="path13626" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3864);fill-opacity:1;stroke:none" + id="path11090-1" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.471308,0,0,1.04592,-51.90013,-484.58015)" /> + <path + sodipodi:type="arc" + style="fill:url(#linearGradient3866);fill-opacity:1;stroke:none" + id="path11090" + sodipodi:cx="328.57144" + sodipodi:cy="602.7193" + sodipodi:rx="147.14285" + sodipodi:ry="26.071428" + d="m 475.71429,602.7193 c 0,14.39885 -65.87809,26.07143 -147.14285,26.07143 -81.26475,0 -147.14285,-11.67258 -147.14285,-26.07143 0,-14.39885 65.8781,-26.07143 147.14285,-26.07143 81.26476,0 147.14285,11.67258 147.14285,26.07143 z" + transform="matrix(0.46281285,0,0,1.0270677,-48.752197,-475.12503)" /> + </g> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 209.28571,395.93361 0,86.42857 75,0" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 276.16072,475.04075 7.67857,7.41072 -7.32143,5.89285" + id="path4168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 218.02959,134.69059 -5.43744,-9.41792" + id="path4214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 217.82955,134.66353 0,-49.371211 0,-2.399112" + id="path4217" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 218.08209,133.90591 4.7597,-8.24403" + id="path4219" + inkscape:connector-curvature="0" /> + </g> +</svg> Added: trunk/src/site/rst/features.rst =================================================================== --- trunk/src/site/rst/features.rst (rev 0) +++ trunk/src/site/rst/features.rst 2010-11-19 11:36:28 UTC (rev 488) @@ -0,0 +1,64 @@ +=============== +Fonctionnalités +=============== + +Indexation/Recherche/Facettes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Wikitty est un système qui indexe les données et permet de les rechercher en +fournissant les réponses facetisées. + +Securité +~~~~~~~~ + +Wikitty fournit un système de gestion des droits en lecture et en écriture pour +les entitées qui va jusqu'à l'entité elle-même, permettant ainsi de limiter +l'accès à certains objet d'un type a certains utilisateurs. + +Transactions +~~~~~~~~~~~~ + +Notifications +~~~~~~~~~~~~~ + +Wikitty fournit un système de notifications basé sur les évènements, permettant +à un client de savoir qu'un objet a été modifié en abse par un autre client par +exemple et ainsi rafraichir la vue de l'application. + +Cache +~~~~~ + +Wikitty fournit un système de cache qui peut être réparti entre les clients, +les clients et le serveur,... garantissant toujours la cohérence des données +tout en réduisant les temps de réponse et les accès réseau/disque,... + +Migration +~~~~~~~~~ + +Wikitty gère tout seul les migrations nécessaires suite aux changements apportés +au modèle métier. Le développeur n'a plus à se soucier des migrations de +données. Les données sont migrées à la lecture, réduisant ainsi le temps de +migration des données au démarrage de votre application. + +Les migrations complexes sont toujours possibles en surchargeant la migration +automatique de Wikitty. + +Import/Export +~~~~~~~~~~~~~ + +Wikitty fournit un add-on d'import/export. Cet add-on permet d'importer et +exporter des données au format CSV tout en gérant les problèmes de données +modifiées, version des données,... + +Réplication +~~~~~~~~~~~ + +Wikitty fournit un service de réplication qui permet de disposer d'un serveur +maître, responsable de la cohérence des données. et de serveurs esclaves. Cela +permet de disposer de plusieurs clients et ainsi répartir la charge. + +Label +~~~~~ + +Wikitty permet de labelliser les données afin de grouper des données de types +différents ensembles. \ No newline at end of file Added: trunk/src/site/rst/fonctionnement.rst =================================================================== --- trunk/src/site/rst/fonctionnement.rst (rev 0) +++ trunk/src/site/rst/fonctionnement.rst 2010-11-19 11:36:28 UTC (rev 488) @@ -0,0 +1,103 @@ +========================= +Fonctionnement de Wikitty +========================= + +Concept métier +============== + +Un objet java ou une table relationnelle sont des choses figées au moment de +l'écriture du code ou la création de la base de données. Pour les faire évoluer +par la suite, il faut donc retourner dans le code, prévoir la migration, +etc. + +Il est aussi difficile de maintenir un code cohérent lorsque l'on veut +développer la même application pour des besoins semblable mais qui ont +chacun de petites spécificités qui rend le code difficile à maintenir sur le +long terme, entre le code commun et le code spécifique. + +Wikitty essaie de répondre à ces différentes problèmatiques en apportant une +solution technique simple à mettre en oeuvre et à utiliser. + +Un objet n'a pas de champs prédéfini, mais seulement un identifiant unique. +Pour connaître les champs disponibles sur un objet, il faut regarder les +extensions qui lui ont été ajoutées. Une extension est la définition d'un +ensemble de champs. Par exemple nous pouvons définir l'extension Personne et +l'extension Employer et les utiliser sur le même objet. L'objet aura donc +tous les champs Personne et tous les champs Employer il portera donc les +deux notions en même temps. Si pour le projet est utilisé par une société +qui à besoin de champs complémentaire à Employer, il n'y a pas besoin de +modifier les extensions existantes ou modifier le schéma de la base. Il faut +simplement créer une extension spécifique que l'on ajoutera à Employer et +que l'on pourra utilisé pour la visualisation de l'Employer. Si le projet +principale évolue, cela n'a aucun impact sur l'extension spécifique de cette +société. Il n'y a donc aucun effort à faire pour maintenir des extensions +spécifiques. Les développeurs du coeur de l'application n'ont pas besoin de +se soucier de chose spécifique qui aurait pu être développer. De la même +façon, il n'y a pas de surcoût de maintenance pour les personnes ayant fait +des extensions spécifiques, ces extensions sont réutilisables de version en +version sans modification ou maintenance. + +Le coeur de Wikitty apporte les services de base: + +- génération de Bean métier pour une utilisation simple par le développeur +- une classe WikittyProxy qui masque les objets Wikitty et manipule les Bean + métier généré +- Création, sauvegarde, restoration des Entités +- Recherche des entités (fulltext, facette, ...) +- notion d'arbre + +Les services additionnels existants: + +- sécurité: authentification et autorisation +- cache +- notification (synchronisation de deux serveurs, notification en + client/serveur, listener sur les modifications) + +Les addons complémentaires: + +- notion de label (pour étiqueter des objets) +- import/export +- internationnalisation (i18n) + +Concept technique +================= + +Le concept est d'avoir un coeur le plus simple possible avec quelques methodes +(une vingtaine). + +- lecture +- ecriture +- recherche +- login/logout +- check de droit (read, write, delete) + +Les nouveaux services (cache, securite, notification, ...) s'intercale en +couche au dessus du coeur pour founir les services. + +Le coeur delegue le travail à trois services qui peuvent être implanté avec +des techologies différentes: + +- stockage des extensions (memoire, jdbc, hbase, jpa, ...) +- stockage des données (memoire, jdbc, hbase, jpa, ...) +- indexation et recherche (memoire, SolR, ...) + +Il est donc possible d'ajouter de nouveau service de haut niveau, ou +d'ajouter de nouvelle façon de stocker l'information. + +Pour certain besoin il n'y a pas besoin d'implanter une nouvelle +chouche (WikittyService). On parle alors de AddOn. C'est addon travail +directement grace à l'API WikittyService, c'est le cas par exemple de +l'import/export. + +La partie cliente des applications ne travail qu'avec le WikittyProxy qui +masque la notion d'objet Wikitty pour retourner des beans metiers facilement +manipulable par le développeur. + +Service haut niveau +=================== + +Un service de haut niveau peut contenir: + +- des extensions spécifiques +- une couche de service specifiques +- une classe Helper \ No newline at end of file Modified: trunk/src/site/rst/index.rst =================================================================== --- trunk/src/site/rst/index.rst 2010-11-18 18:54:15 UTC (rev 487) +++ trunk/src/site/rst/index.rst 2010-11-19 11:36:28 UTC (rev 488) @@ -22,14 +22,20 @@ .. * <http://www.gnu.org/licenses/lgpl-3.0.html>. .. * #L% .. - +======= Wikitty ======= -Wikitty est un système de stockage et de recherche de type clé/valeur. +Qu'est-ce que Wikitty ? +----------------------- -Concept métier -============== +Wikitty est un système de stockage et de recherche de type clé/valeur +proposant de nombreux services destinées à la création simples d'applications +modulaires. +Les besoins +~~~~~~~~~~~ + Un objet java ou une table relationnelle sont des choses figées au moment de l'écriture du code ou la création de la base de données. Pour les faire évoluer par la suite, il faut donc retourner dans le code, prévoir la migration, @@ -43,83 +49,93 @@ Wikitty essaie de répondre à ces différentes problèmatiques en apportant une solution technique simple à mettre en oeuvre et à utiliser. -Un objet n'a pas de champs prédéfini, mais seulement un identifiant unique. -Pour connaître les champs disponibles sur un objet, il faut regarder les -extensions qui lui ont été ajoutées. Une extension est la définition d'un -ensemble de champs. Par exemple nous pouvons définir l'extension Personne et -l'extension Employer et les utiliser sur le même objet. L'objet aura donc -tous les champs Personne et tous les champs Employer il portera donc les -deux notions en même temps. Si pour le projet est utilisé par une société -qui à besoin de champs complémentaire à Employer, il n'y a pas besoin de -modifier les extensions existantes ou modifier le schéma de la base. Il faut -simplement créer une extension spécifique que l'on ajoutera à Employer et -que l'on pourra utilisé pour la visualisation de l'Employer. Si le projet -principale évolue, cela n'a aucun impact sur l'extension spécifique de cette -société. Il n'y a donc aucun effort à faire pour maintenir des extensions -spécifiques. Les développeurs du coeur de l'application n'ont pas besoin de -se soucier de chose spécifique qui aurait pu être développer. De la même -façon, il n'y a pas de surcoût de maintenance pour les personnes ayant fait -des extensions spécifiques, ces extensions sont réutilisables de version en -version sans modification ou maintenance. +Type d'applications +~~~~~~~~~~~~~~~~~~~ -Le coeur de Wikitty apporte les services de base: +Wikitty a été créé avec l'idée de fournir, essentiellement pour les applications +de gestion, que ce soit de la gestion de contenus, de documents ou de sociétés. +Ces applications ont souvent une base commune qui nécessite d'être adaptée aux +besoins de chacun. Wikitty cherche a simplifier la création et la maintenance de +ce genre d'applications. -- génération de Bean métier pour une utilisation simple par le développeur -- une classe WikittyProxy qui masque les objets Wikitty et manipule les Bean - métier généré -- Création, sauvegarde, restoration des Entités -- Recherche des entités (fulltext, facette, ...) -- notion d'arbre +Avantages +~~~~~~~~~ -Les services additionnels existants: +Wikitty présente plusieurs avantages au développeur : -- sécurité: authentification et autorisation -- cache -- notification (synchronisation de deux serveurs, notification en - client/serveur, listener sur les modifications) +- **Modularité** : Vous pouvez choisir d'utiliser, toutes les fonctionnalités +proposées, aucune, certaines, uniquement par configuration. Les modules peuvent +être rajoutés au fur et à mesure de l'évolution de votre application. Vous +pouvez ainsi commencer par une application simple et rajouter +des services avec le temps, comme le cache, la sécurité, la réplication, ... +- **Modèle métier simple à modifier** : Wikitty gère tout seul les changements +dans le modèle métier de votre application. Vous n'avez plus à vous soucier des +migrations de données,... De plus, les données sont migrées à la lecture, +réduisant ainsi le temps de migration des données au démarrage de votre +application. Et si vous souhaitez effectuer une migration complexe, vous pouvez +toujours surcharger la migration automatique de Wikitty et ainsi rester +complètement maître des données. +- ** Génération des objets métier**:Vous n'avez pas à vous soucier de comment +faire pour que les objets métiers soient gérés par Wikitty, ils sont générés à +partir du modèle UML métier de l'application. +- **Héritage multiple**: Wikitty permet une chose qui n'est habituellement pas +possible d'effectuer en Java : l'héritage multiple entre les objets métier. Vous +n'avez ainsi plus de limitation dans la modélisation de votre métier et pouvez +le représenter tel qu'il est. -Les addons complémentaires: +Les fonctionnalités +------------------- -- notion de label (pour étiqueter des objets) -- import/export -- internationnalisation (i18n) +Les fonctionnalités principales de Wikitty sont : -Concept technique -================= +- Indexation/Recherche/Facettes +- Securité +- Transactions +- Notifications +- Cache +- Migration +- Import/Export +- Réplication +- Label -Le concept est d'avoir un coeur le plus simple possible avec quelques methodes -(une vingtaine). -- lecture -- ecriture -- recherche -- login/logout -- check de droit (read, write, delete) +Pour plus d'informations sur les différentes fonctionnalités, référez-vous à la +`page correspondante`_ -Les nouveaux services (cache, securite, notification, ...) s'intercale en -couche au dessus du coeur pour founir les services. +.. _page correspondante::features.html -Le coeur delegue le travail à trois services qui peuvent être implanté avec -des techologies différentes: -- stockage des extensions (memoire, jdbc, hbase, jpa, ...) -- stockage des données (memoire, jdbc, hbase, jpa, ...) -- indexation et recherhce (memoire, SolR, ...) +Technologies +------------ -Il est donc possible d'ajouter de nouveau service de haut niveau, ou -d'ajouter de nouvelle façon de stocker l'information. +Wikitty est basé sur un système de briques : les services et les add-ons. +Wikitty fournit une implémentation de chaque brique basé sur une technologie, +mais il est tout a fait possible de changer d'implémentation et vous pouvez +d'ailleurs réaliser vos propres implémentations. -Pour certain besoin il n'y a pas besoin d'implanter une nouvelle -chouche (WikittyService). On parle alors de AddOn. C'est addon travail -directement grace à l'API WikittyService, c'est le cas par exemple de -l'import/export. +- **Indexation** : Actuellement basée sur SolR +- **Stockage** des données : Actuellement basé sur JDBC, mais nous avons aussi + des prototypes basés sur HBase et JPA. +- **Transport des données** (pour les services de notification notamment) est + actuellement basé sur XMPP. Nous avons aussi un prototype basé sur JMS. +- Administration : Nous avons réalisé un prototype d'interface d'administration + des données basé sur la technologie Zk. -La partie cliente des applications ne travail qu'avec le WikittyProxy qui -masque la notion d'objet Wikitty pour retourner des beans metiers facilement -manipulable par le développeur. +Déploiements types +------------------ -Service haut niveau -=================== +Web +~~~ -Un service de haut niveau peut contenir: -- des extensions spécifiques -- une couche de service specifiques -- une classe Helper +.. image:: schemes/webDeployment.png + +Application Swing +~~~~~~~~~~~~~~~~~ + +.. image:: schemes/swingDeployment.png + +Multi serveur +~~~~~~~~~~~~~ + +.. image:: schemes/multiServerDeployment.png + + + Modified: trunk/src/site/site_fr.xml =================================================================== --- trunk/src/site/site_fr.xml 2010-11-18 18:54:15 UTC (rev 487) +++ trunk/src/site/site_fr.xml 2010-11-19 11:36:28 UTC (rev 488) @@ -48,6 +48,8 @@ <menu name="Overview"> <item name="Accueil" href="index.html"/> + <item name="Fonctionnement" href="fonctionnement.html"/> + <item name="Fonctionnalités" href="features.html"/> <item name="Changements" href="changes.html"/> </menu>
participants (1)
-
jcouteau@users.nuiton.org