зеркало из https://github.com/microsoft/AMBROSIA.git
285 строки
15 KiB
XML
285 строки
15 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by Microsoft Visio, SVG Export Architecture.svg Page-1 -->
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
|
|
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.3941in" height="5.44479in"
|
|
viewBox="0 0 604.375 392.025" xml:space="preserve" color-interpolation-filters="sRGB" class="st13">
|
|
<v:documentProperties v:langID="1033" v:viewMarkup="false">
|
|
<v:userDefs>
|
|
<v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/>
|
|
</v:userDefs>
|
|
</v:documentProperties>
|
|
|
|
<style type="text/css">
|
|
<![CDATA[
|
|
.st1 {fill:#ffffff}
|
|
.st2 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
|
|
.st3 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
|
|
.st4 {fill:#000000;font-family:Calibri;font-size:1.99999em}
|
|
.st5 {font-size:1em}
|
|
.st6 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
|
|
.st7 {fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
|
|
.st8 {marker-end:url(#mrkr5-73);marker-start:url(#mrkr5-70);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
|
|
.st9 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.44247787610619}
|
|
.st10 {fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}
|
|
.st11 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
|
|
.st12 {fill:#000000;font-family:Calibri;font-size:1.99999em;font-weight:bold}
|
|
.st13 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
|
|
]]>
|
|
</style>
|
|
|
|
<defs id="Markers">
|
|
<g id="lend5">
|
|
<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"/>
|
|
</g>
|
|
<marker id="mrkr5-70" class="st9" v:arrowType="5" v:arrowSize="2" v:setback="3.775" refX="3.775" orient="auto"
|
|
markerUnits="strokeWidth" overflow="visible">
|
|
<use xlink:href="#lend5" transform="scale(2.26) "/>
|
|
</marker>
|
|
<marker id="mrkr5-73" class="st9" v:arrowType="5" v:arrowSize="2" v:setback="3.955" refX="-3.955" orient="auto"
|
|
markerUnits="strokeWidth" overflow="visible">
|
|
<use xlink:href="#lend5" transform="scale(-2.26,-2.26) "/>
|
|
</marker>
|
|
</defs>
|
|
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
|
|
<title>Page-1</title>
|
|
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="19" v:shadowOffsetX="9" v:shadowOffsetY="-9"/>
|
|
<v:layer v:name="Flowchart" v:index="0"/>
|
|
<v:layer v:name="Connector" v:index="1"/>
|
|
<g id="group1-1" transform="translate(18.75,-144.625)" v:mID="1" v:groupContext="group">
|
|
<title>Sheet.1</title>
|
|
<g id="shape2-2" v:mID="2" v:groupContext="shape" v:layerMember="0">
|
|
<title>Disk storage</title>
|
|
<v:custProps>
|
|
<v:cp v:nameU="Cost" v:lbl="Cost" v:type="7" v:format="@" v:langID="1033"/>
|
|
<v:cp v:nameU="Duration" v:lbl="Duration" v:type="2" v:langID="1033"/>
|
|
<v:cp v:nameU="Resources" v:lbl="Resources" v:langID="1033"/>
|
|
</v:custProps>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22 Z" class="st1"/>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22" class="st2"/>
|
|
<path d="M0 345.22 A36 7.2 -180 1 0 72 345.22" class="st2"/>
|
|
<path d="M0 348.82 A36 7.2 -180 1 0 72 348.82" class="st2"/>
|
|
</g>
|
|
<g id="shape3-7" v:mID="3" v:groupContext="shape" v:layerMember="0" transform="translate(18,0)">
|
|
<title>Disk storage.6</title>
|
|
<v:custProps>
|
|
<v:cp v:nameU="Cost" v:lbl="Cost" v:type="7" v:format="@" v:langID="1033"/>
|
|
<v:cp v:nameU="Duration" v:lbl="Duration" v:type="2" v:langID="1033"/>
|
|
<v:cp v:nameU="Resources" v:lbl="Resources" v:langID="1033"/>
|
|
</v:custProps>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22 Z" class="st1"/>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22" class="st2"/>
|
|
<path d="M0 345.22 A36 7.2 -180 1 0 72 345.22" class="st2"/>
|
|
<path d="M0 348.82 A36 7.2 -180 1 0 72 348.82" class="st2"/>
|
|
</g>
|
|
<g id="shape4-12" v:mID="4" v:groupContext="shape" v:layerMember="0" transform="translate(36,0)">
|
|
<title>Disk storage.7</title>
|
|
<v:custProps>
|
|
<v:cp v:nameU="Cost" v:lbl="Cost" v:type="7" v:format="@" v:langID="1033"/>
|
|
<v:cp v:nameU="Duration" v:lbl="Duration" v:type="2" v:langID="1033"/>
|
|
<v:cp v:nameU="Resources" v:lbl="Resources" v:langID="1033"/>
|
|
</v:custProps>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22 Z" class="st1"/>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22" class="st2"/>
|
|
<path d="M0 345.22 A36 7.2 -180 1 0 72 345.22" class="st2"/>
|
|
<path d="M0 348.82 A36 7.2 -180 1 0 72 348.82" class="st2"/>
|
|
</g>
|
|
</g>
|
|
<g id="shape5-17" v:mID="5" v:groupContext="shape" transform="translate(144.75,-252.625)">
|
|
<title>Rectangle.42</title>
|
|
<desc>Immortal Coordinator</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="67.5" cy="356.025" width="135" height="72"/>
|
|
<rect x="0" y="320.025" width="135" height="72" class="st3"/>
|
|
<text x="22.27" y="348.82" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Immortal <tspan
|
|
x="8.62" dy="1.2em" class="st5">Coordinator</tspan></text> </g>
|
|
<g id="group6-21" transform="translate(315.75,-144.625)" v:mID="6" v:groupContext="group">
|
|
<title>Sheet.6</title>
|
|
<g id="shape7-22" v:mID="7" v:groupContext="shape" v:layerMember="0">
|
|
<title>Disk storage</title>
|
|
<v:custProps>
|
|
<v:cp v:nameU="Cost" v:lbl="Cost" v:type="7" v:format="@" v:langID="1033"/>
|
|
<v:cp v:nameU="Duration" v:lbl="Duration" v:type="2" v:langID="1033"/>
|
|
<v:cp v:nameU="Resources" v:lbl="Resources" v:langID="1033"/>
|
|
</v:custProps>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22 Z" class="st1"/>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22" class="st2"/>
|
|
<path d="M0 345.22 A36 7.2 -180 1 0 72 345.22" class="st2"/>
|
|
<path d="M0 348.82 A36 7.2 -180 1 0 72 348.82" class="st2"/>
|
|
</g>
|
|
<g id="shape8-27" v:mID="8" v:groupContext="shape" v:layerMember="0" transform="translate(18,0)">
|
|
<title>Disk storage.6</title>
|
|
<v:custProps>
|
|
<v:cp v:nameU="Cost" v:lbl="Cost" v:type="7" v:format="@" v:langID="1033"/>
|
|
<v:cp v:nameU="Duration" v:lbl="Duration" v:type="2" v:langID="1033"/>
|
|
<v:cp v:nameU="Resources" v:lbl="Resources" v:langID="1033"/>
|
|
</v:custProps>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22 Z" class="st1"/>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22" class="st2"/>
|
|
<path d="M0 345.22 A36 7.2 -180 1 0 72 345.22" class="st2"/>
|
|
<path d="M0 348.82 A36 7.2 -180 1 0 72 348.82" class="st2"/>
|
|
</g>
|
|
<g id="shape9-32" v:mID="9" v:groupContext="shape" v:layerMember="0" transform="translate(36,0)">
|
|
<title>Disk storage.7</title>
|
|
<v:custProps>
|
|
<v:cp v:nameU="Cost" v:lbl="Cost" v:type="7" v:format="@" v:langID="1033"/>
|
|
<v:cp v:nameU="Duration" v:lbl="Duration" v:type="2" v:langID="1033"/>
|
|
<v:cp v:nameU="Resources" v:lbl="Resources" v:langID="1033"/>
|
|
</v:custProps>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22 Z" class="st1"/>
|
|
<path d="M0 345.22 L0 384.82 A36 7.2 -180 1 0 72 384.82 L72 345.22 A36 7.2 -180 0 0 0 345.22" class="st2"/>
|
|
<path d="M0 345.22 A36 7.2 -180 1 0 72 345.22" class="st2"/>
|
|
<path d="M0 348.82 A36 7.2 -180 1 0 72 348.82" class="st2"/>
|
|
</g>
|
|
</g>
|
|
<g id="shape10-37" v:mID="10" v:groupContext="shape" transform="translate(441.75,-252.625)">
|
|
<title>Rectangle.50</title>
|
|
<desc>Immortal Coordinator</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="67.5" cy="356.025" width="135" height="72"/>
|
|
<rect x="0" y="320.025" width="135" height="72" class="st3"/>
|
|
<text x="22.27" y="348.82" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Immortal <tspan
|
|
x="8.62" dy="1.2em" class="st5">Coordinator</tspan></text> </g>
|
|
<g id="group11-41" transform="translate(151.5,-30.625)" v:mID="11" v:groupContext="group">
|
|
<title>Sheet.11</title>
|
|
<g id="group12-42" transform="translate(0,-1.5)" v:mID="12" v:groupContext="group">
|
|
<title>Sheet.12</title>
|
|
<g id="shape13-43" v:mID="13" v:groupContext="shape">
|
|
<title>Rectangle.48</title>
|
|
<desc>Application</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="60.75" cy="371.775" width="121.5" height="40.5"/>
|
|
<rect x="0" y="351.525" width="121.5" height="40.5" class="st6"/>
|
|
<text x="5.46" y="378.97" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Application</text> </g>
|
|
<g id="shape14-46" v:mID="14" v:groupContext="shape" transform="translate(0,-40.5)">
|
|
<title>Rectangle.51</title>
|
|
<desc>AMBROSIA Binding</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="60.75" cy="365.025" width="121.5" height="54"/>
|
|
<rect x="0" y="338.025" width="121.5" height="54" class="st6"/>
|
|
<text x="7.08" y="357.82" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>AMBROSIA <tspan
|
|
x="24.15" dy="1.2em" class="st5">Binding</tspan></text> </g>
|
|
</g>
|
|
<g id="shape15-50" v:mID="15" v:groupContext="shape">
|
|
<title>Rectangle.54</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<rect x="0" y="296.025" width="121.5" height="96" class="st7"/>
|
|
</g>
|
|
</g>
|
|
<g id="group16-52" transform="translate(448.5,-30.625)" v:mID="16" v:groupContext="group">
|
|
<title>Sheet.16</title>
|
|
<g id="group17-53" transform="translate(0,-1.5)" v:mID="17" v:groupContext="group">
|
|
<title>Sheet.17</title>
|
|
<g id="shape18-54" v:mID="18" v:groupContext="shape">
|
|
<title>Rectangle.48</title>
|
|
<desc>Application</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="60.75" cy="371.775" width="121.5" height="40.5"/>
|
|
<rect x="0" y="351.525" width="121.5" height="40.5" class="st6"/>
|
|
<text x="5.46" y="378.97" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Application</text> </g>
|
|
<g id="shape19-57" v:mID="19" v:groupContext="shape" transform="translate(0,-40.5)">
|
|
<title>Rectangle.51</title>
|
|
<desc>AMBROSIA Binding</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="60.75" cy="365.025" width="121.5" height="54"/>
|
|
<rect x="0" y="338.025" width="121.5" height="54" class="st6"/>
|
|
<text x="7.08" y="357.82" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>AMBROSIA <tspan
|
|
x="24.15" dy="1.2em" class="st5">Binding</tspan></text> </g>
|
|
</g>
|
|
<g id="shape20-61" v:mID="20" v:groupContext="shape">
|
|
<title>Rectangle.54</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<rect x="0" y="296.025" width="121.5" height="96" class="st7"/>
|
|
</g>
|
|
</g>
|
|
<g id="shape21-63" v:mID="21" v:groupContext="shape" v:layerMember="1" transform="translate(203.25,-252.625)">
|
|
<title>Dynamic connector.61</title>
|
|
<path d="M9 399.57 L9 399.93 L9 510.11" class="st8"/>
|
|
</g>
|
|
<g id="shape22-74" v:mID="22" v:groupContext="shape" v:layerMember="1" transform="translate(279.75,-279.625)">
|
|
<title>Dynamic connector.63</title>
|
|
<path d="M7.55 383.02 L7.91 383.02 L154.09 383.02" class="st8"/>
|
|
</g>
|
|
<g id="shape23-81" v:mID="23" v:groupContext="shape" v:layerMember="1" transform="translate(500.25,-252.625)">
|
|
<title>Dynamic connector.64</title>
|
|
<path d="M9 399.57 L9 399.93 L9 510.11" class="st8"/>
|
|
</g>
|
|
<g id="shape24-88" v:mID="24" v:groupContext="shape" v:layerMember="1" transform="translate(144.75,-252.625)">
|
|
<title>Dynamic connector.66</title>
|
|
<path d="M-7.55 392.02 L-7.91 392.02 L-72 392.02 L-72 438.11" class="st8"/>
|
|
</g>
|
|
<g id="shape25-95" v:mID="25" v:groupContext="shape" v:layerMember="1" transform="translate(441.75,-252.625)">
|
|
<title>Dynamic connector.68</title>
|
|
<path d="M-7.55 392.02 L-7.91 392.02 L-54 392.02 L-54 438.11" class="st8"/>
|
|
</g>
|
|
<g id="shape26-102" v:mID="26" v:groupContext="shape" transform="translate(135.75,-18.625)">
|
|
<title>Rectangle.71</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<rect x="0" y="68.0247" width="153" height="324" class="st10"/>
|
|
</g>
|
|
<g id="shape27-104" v:mID="27" v:groupContext="shape" transform="translate(432.75,-18.625)">
|
|
<title>Rectangle.72</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<rect x="0" y="68.0247" width="153" height="324" class="st10"/>
|
|
</g>
|
|
<g id="shape28-106" v:mID="28" v:groupContext="shape" transform="translate(136.75,-349.625)">
|
|
<title>Sheet.28</title>
|
|
<desc>Immortal 1</desc>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="76" cy="382.025" width="152" height="20"/>
|
|
<rect x="0" y="372.025" width="152" height="20" class="st11"/>
|
|
<text x="20.73" y="389.22" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Immortal 1</text> </g>
|
|
<g id="shape29-109" v:mID="29" v:groupContext="shape" transform="translate(432.75,-349.625)">
|
|
<title>Sheet.29</title>
|
|
<desc>Immortal 2</desc>
|
|
<v:textBlock v:margins="rect(4,4,4,4)"/>
|
|
<v:textRect cx="76" cy="382.025" width="152" height="20"/>
|
|
<rect x="0" y="372.025" width="152" height="20" class="st11"/>
|
|
<text x="20.73" y="389.22" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Immortal 2</text> </g>
|
|
</g>
|
|
</svg>
|