This commit is contained in:
Rahee Ghosh 2018-12-11 16:30:13 -08:00 коммит произвёл GitHub
Родитель e836610029
Коммит 2b774ea9c5
1 изменённых файлов: 284 добавлений и 0 удалений

284
Architecture.svg Normal file
Просмотреть файл

@ -0,0 +1,284 @@
<?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.5in" height="11in" viewBox="0 0 612 792"
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(9,-549)" 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 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2 Z" class="st1"/>
<path d="M0 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2" class="st2"/>
<path d="M0 745.2 A36 7.2 -180 1 0 72 745.2" class="st2"/>
<path d="M0 748.8 A36 7.2 -180 1 0 72 748.8" 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 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2 Z" class="st1"/>
<path d="M0 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2" class="st2"/>
<path d="M0 745.2 A36 7.2 -180 1 0 72 745.2" class="st2"/>
<path d="M0 748.8 A36 7.2 -180 1 0 72 748.8" 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 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2 Z" class="st1"/>
<path d="M0 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2" class="st2"/>
<path d="M0 745.2 A36 7.2 -180 1 0 72 745.2" class="st2"/>
<path d="M0 748.8 A36 7.2 -180 1 0 72 748.8" class="st2"/>
</g>
</g>
<g id="shape5-17" v:mID="5" v:groupContext="shape" transform="translate(135,-657)">
<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="756" width="135" height="72"/>
<rect x="0" y="720" width="135" height="72" class="st3"/>
<text x="22.27" y="748.8" 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(306,-549)" 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 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2 Z" class="st1"/>
<path d="M0 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2" class="st2"/>
<path d="M0 745.2 A36 7.2 -180 1 0 72 745.2" class="st2"/>
<path d="M0 748.8 A36 7.2 -180 1 0 72 748.8" 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 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2 Z" class="st1"/>
<path d="M0 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2" class="st2"/>
<path d="M0 745.2 A36 7.2 -180 1 0 72 745.2" class="st2"/>
<path d="M0 748.8 A36 7.2 -180 1 0 72 748.8" 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 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2 Z" class="st1"/>
<path d="M0 745.2 L0 784.8 A36 7.2 -180 1 0 72 784.8 L72 745.2 A36 7.2 -180 0 0 0 745.2" class="st2"/>
<path d="M0 745.2 A36 7.2 -180 1 0 72 745.2" class="st2"/>
<path d="M0 748.8 A36 7.2 -180 1 0 72 748.8" class="st2"/>
</g>
</g>
<g id="shape10-37" v:mID="10" v:groupContext="shape" transform="translate(432,-657)">
<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="756" width="135" height="72"/>
<rect x="0" y="720" width="135" height="72" class="st3"/>
<text x="22.27" y="748.8" 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(141.75,-435)" 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="771.75" width="121.5" height="40.5"/>
<rect x="0" y="751.5" width="121.5" height="40.5" class="st6"/>
<text x="5.46" y="778.95" 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="765" width="121.5" height="54"/>
<rect x="0" y="738" width="121.5" height="54" class="st6"/>
<text x="14.21" y="757.8" 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="696" width="121.5" height="96" class="st7"/>
</g>
</g>
<g id="group16-52" transform="translate(438.75,-435)" 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="771.75" width="121.5" height="40.5"/>
<rect x="0" y="751.5" width="121.5" height="40.5" class="st6"/>
<text x="5.46" y="778.95" 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="765" width="121.5" height="54"/>
<rect x="0" y="738" width="121.5" height="54" class="st6"/>
<text x="14.21" y="757.8" 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="696" width="121.5" height="96" class="st7"/>
</g>
</g>
<g id="shape21-63" v:mID="21" v:groupContext="shape" v:layerMember="1" transform="translate(193.5,-657)">
<title>Dynamic connector.61</title>
<path d="M9 799.55 L9 799.91 L9 910.09" class="st8"/>
</g>
<g id="shape22-74" v:mID="22" v:groupContext="shape" v:layerMember="1" transform="translate(270,-684)">
<title>Dynamic connector.63</title>
<path d="M7.55 783 L7.91 783 L154.09 783" class="st8"/>
</g>
<g id="shape23-81" v:mID="23" v:groupContext="shape" v:layerMember="1" transform="translate(490.5,-657)">
<title>Dynamic connector.64</title>
<path d="M9 799.55 L9 799.91 L9 910.09" class="st8"/>
</g>
<g id="shape24-88" v:mID="24" v:groupContext="shape" v:layerMember="1" transform="translate(135,-657)">
<title>Dynamic connector.66</title>
<path d="M-7.55 792 L-7.91 792 L-72 792 L-72 838.09" class="st8"/>
</g>
<g id="shape25-95" v:mID="25" v:groupContext="shape" v:layerMember="1" transform="translate(432,-657)">
<title>Dynamic connector.68</title>
<path d="M-7.55 792 L-7.91 792 L-54 792 L-54 838.09" class="st8"/>
</g>
<g id="shape26-102" v:mID="26" v:groupContext="shape" transform="translate(126,-423)">
<title>Rectangle.71</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="468" width="153" height="324" class="st10"/>
</g>
<g id="shape27-104" v:mID="27" v:groupContext="shape" transform="translate(423,-423)">
<title>Rectangle.72</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<rect x="0" y="468" width="153" height="324" class="st10"/>
</g>
<g id="shape28-106" v:mID="28" v:groupContext="shape" transform="translate(127,-754)">
<title>Sheet.28</title>
<desc>Immortal 1</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="76" cy="782" width="152" height="20"/>
<rect x="0" y="772" width="152" height="20" class="st11"/>
<text x="20.73" y="789.2" 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(423,-754)">
<title>Sheet.29</title>
<desc>Immortal 2</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="76" cy="782" width="152" height="20"/>
<rect x="0" y="772" width="152" height="20" class="st11"/>
<text x="20.73" y="789.2" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Immortal 2</text> </g>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 15 KiB