blob: a26eae87aaa00c004688eed8831df23d9e706e21 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
viewBox="40 36 466.7041 318.99965"
width="583.38013"
height="398.74957"
id="svg2"
inkscape:version="0.48.2 r9819"
sodipodi:docname="druid-dataflow.svg"
inkscape:export-filename="/Users/xavier/mmx/druid/docs/_graphics/druid-dataflow@2x.png"
inkscape:export-xdpi="244.5267"
inkscape:export-ydpi="244.5267">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1616"
inkscape:window-height="949"
id="namedview318"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="1.3366372"
inkscape:cx="248.71225"
inkscape:cy="133.85839"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="layer1" />
<metadata
id="metadata4">
<dc:date>2013-07-10 16:52Z</dc:date>
<!-- Produced by OmniGraffle Professional 5.4.4 -->
<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>
<defs
id="defs6">
<filter
id="Shadow"
filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feOffset
in="SourceAlpha"
result="offset"
dx="0"
dy="2"
id="feOffset9" />
<feFlood
flood-color="black"
flood-opacity=".12"
result="flood"
id="feFlood11" />
<feComposite
in="flood"
in2="offset"
operator="in"
id="feComposite13" />
</filter>
<font-face
font-family="Open Sans"
font-size="12"
panose-1="2 11 7 6 3 8 4 2 2 4"
units-per-em="1000"
underline-position="-75.195312"
underline-thickness="49.804688"
slope="0"
x-height="549.8047"
cap-height="724.1211"
ascent="1068.8477"
descent="-292.96875"
font-weight="bold"
id="font-face15"
stemv="0"
stemh="0"
accent-height="0"
ideographic="0"
alphabetic="0"
mathematical="0"
hanging="0"
v-ideographic="0"
v-alphabetic="0"
v-mathematical="0"
v-hanging="0"
strikethrough-position="0"
strikethrough-thickness="0"
overline-position="0"
overline-thickness="0">
<font-face-src
id="font-face-src17">
<font-face-name
name="OpenSans-Semibold"
id="font-face-name19" />
</font-face-src>
</font-face>
<marker
orient="auto"
overflow="visible"
markerUnits="strokeWidth"
id="FilledArrow_Marker"
viewBox="-1 -3 5 6"
markerWidth="5"
markerHeight="6"
style="color:#7f95a7;overflow:visible">
<g
id="g22">
<path
d="M 2.8800001,0 0,-1.08 0,1.08 z"
id="path24"
inkscape:connector-curvature="0"
style="fill:currentColor;stroke:currentColor;stroke-width:1" />
</g>
</marker>
<marker
orient="auto"
overflow="visible"
markerUnits="strokeWidth"
id="FilledArrow_Marker_2"
viewBox="-4 -3 5 6"
markerWidth="5"
markerHeight="6"
style="color:#7f95a7;overflow:visible">
<g
id="g27">
<path
d="M -2.8800001,0 0,1.08 0,-1.08 z"
id="path29"
inkscape:connector-curvature="0"
style="fill:currentColor;stroke:currentColor;stroke-width:1" />
</g>
</marker>
<font-face
font-family="Open Sans"
font-size="18"
panose-1="2 11 6 6 3 5 4 2 2 4"
units-per-em="1000"
underline-position="-75.195312"
underline-thickness="49.804688"
slope="0"
x-height="544.92188"
cap-height="724.1211"
ascent="1068.8477"
descent="-292.96875"
font-weight="500"
id="font-face31"
stemv="0"
stemh="0"
accent-height="0"
ideographic="0"
alphabetic="0"
mathematical="0"
hanging="0"
v-ideographic="0"
v-alphabetic="0"
v-mathematical="0"
v-hanging="0"
strikethrough-position="0"
strikethrough-thickness="0"
overline-position="0"
overline-thickness="0">
<font-face-src
id="font-face-src33">
<font-face-name
name="OpenSans"
id="font-face-name35" />
</font-face-src>
</font-face>
<font-face
font-family="Open Sans"
font-size="10"
panose-1="2 11 6 6 3 5 4 2 2 4"
units-per-em="1000"
underline-position="-75.195312"
underline-thickness="49.804688"
slope="0"
x-height="544.92188"
cap-height="724.1211"
ascent="1068.8477"
descent="-292.96875"
font-weight="500"
id="font-face37"
stemv="0"
stemh="0"
accent-height="0"
ideographic="0"
alphabetic="0"
mathematical="0"
hanging="0"
v-ideographic="0"
v-alphabetic="0"
v-mathematical="0"
v-hanging="0"
strikethrough-position="0"
strikethrough-thickness="0"
overline-position="0"
overline-thickness="0">
<font-face-src
id="font-face-src39">
<font-face-name
name="OpenSans"
id="font-face-name41" />
</font-face-src>
</font-face>
<filter
inkscape:collect="always"
id="filter5034"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.8"
id="feGaussianBlur5036" />
</filter>
<filter
inkscape:collect="always"
id="filter5038"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.8"
id="feGaussianBlur5040" />
</filter>
<filter
inkscape:collect="always"
id="filter5042"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.8"
id="feGaussianBlur5044" />
</filter>
<filter
inkscape:collect="always"
id="filter5046"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.8"
id="feGaussianBlur5048" />
</filter>
<filter
inkscape:collect="always"
id="filter5050"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.8"
id="feGaussianBlur5052" />
</filter>
<filter
inkscape:collect="always"
id="filter5054"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.8"
id="feGaussianBlur5056" />
</filter>
<filter
inkscape:collect="always"
id="filter5058"
x="-0.18000001"
width="1.36"
y="-0.18000001"
height="1.36"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.7"
id="feGaussianBlur5060" />
</filter>
<filter
inkscape:collect="always"
id="filter5062"
x="-0.18000001"
width="1.36"
y="-0.18000001"
height="1.36"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.7"
id="feGaussianBlur5064" />
</filter>
</defs>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Layer2"
style="display:inline"
transform="translate(-1.2070312,-2.461015e-6)">
<text
sodipodi:linespacing="125%"
y="53.362823"
x="68.675781"
id="text109"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans">
<tspan
y="53.362823"
x="68.675781"
id="tspan4550"
sodipodi:role="line">streaming</tspan>
<tspan
y="68.362823"
x="68.675781"
id="tspan4552"
sodipodi:role="line">data</tspan>
</text>
<text
sodipodi:linespacing="125%"
y="145.23154"
x="487.89328"
id="text115"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans">
<tspan
font-size="12"
font-weight="bold"
x="493.09863"
y="158.23154"
textLength="43.283203"
id="tspan117"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans">client</tspan>
</text>
<line
x1="106.93243"
y1="56.438995"
x2="132.23264"
y2="56.438995"
id="line119"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<text
sodipodi:linespacing="125%"
y="253.6384"
x="64.488861"
id="text121"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans">
<tspan
font-size="12"
font-weight="bold"
x="68.760742"
y="266.6384"
textLength="32.71289"
id="tspan123"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans">batch</tspan>
<tspan
font-size="12"
font-weight="bold"
x="72.05957"
y="283.6384"
textLength="26.115234"
id="tspan125"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans">data</tspan>
</text>
<line
x1="107.43243"
y1="270.6384"
x2="132.73264"
y2="270.6384"
id="line127"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<line
x1="159.79263"
y1="74.938965"
x2="159.79263"
y2="243.0784"
id="line129"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="line131"
d="m 185.06378,57.75783 214.03664,87.3856"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="line133"
d="m 178.29264,270.63837 121.01422,0"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<line
x1="355.03683"
y1="245.13406"
x2="405.93555"
y2="180.64258"
id="line135"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
<line
x1="353.40796"
y1="155.13821"
x2="398.50443"
y2="155.13821"
id="line137"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<line
x1="243.03348"
y1="155.9173"
x2="243.0354"
y2="167.45596"
id="line139"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="line141"
d="m 277.8411,176.62586 30.29726,-9.86829"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="line143"
d="M 184.42804,68.73894 308.5797,140.29898"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
<line
x1="177.49472"
y1="73.660522"
x2="218.83446"
y2="113.87802"
id="line145"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
<line
x1="334.90796"
y1="243.0784"
x2="334.90796"
y2="182.69818"
id="line147"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
<path
style="fill:#89d735;fill-opacity:1;stroke:none"
inkscape:connector-curvature="0"
id="path177"
d="m 142.63817,36.49612 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65686 1.34315,-3 3,-3 z" />
<path
style="fill:none;stroke:#60902c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
inkscape:connector-curvature="0"
id="path179"
d="m 142.63817,36.49611 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" />
<text
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans"
sodipodi:linespacing="125%"
id="text3436"
x="142.0069"
y="59.447937">
<tspan
y="59.447937"
x="142.0069"
id="tspan4273"
sodipodi:role="line">realtime</tspan>
<tspan
y="69.447937"
x="142.0069"
id="tspan4275"
sodipodi:role="line">nodes</tspan>
</text>
<path
sodipodi:nodetypes="sssssssss"
style="fill:#687de9;stroke:none"
inkscape:connector-curvature="0"
id="path186"
d="m 311.90795,252.6384 46.0002,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -46.0002,0 c -1.65686,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34314,-3 3,-3 z" />
<path
sodipodi:nodetypes="sssssssss"
style="fill:none;stroke:#3446b0;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0"
id="path188"
d="m 311.90795,252.6384 46.0002,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -46.0002,0 c -1.65686,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34314,-3 3,-3 z" />
<text
sodipodi:linespacing="125%"
y="274.90717"
x="311.92163"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text190">
<tspan
y="274.90717"
x="311.92163"
id="tspan4477"
sodipodi:role="line">historical</tspan>
<tspan
y="284.90717"
x="311.92163"
id="tspan4479"
sodipodi:role="line">nodes</tspan>
</text>
<path
style="opacity:0.5;fill:#fd664a;stroke:none;filter:url(#filter5046)"
inkscape:connector-curvature="0"
id="path195"
d="m 228.0304,119.4173 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
transform="translate(-2.6747754e-6,-3.30513e-8)" />
<path
style="opacity:0.5;fill:none;stroke:#f3472c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter5042)"
inkscape:connector-curvature="0"
id="path197"
d="m 228.0304,119.4173 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
transform="translate(-2.6747754e-6,-3.30513e-8)" />
<text
sodipodi:linespacing="125%"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text199"
x="227.10298"
y="151.71964">
<tspan
y="151.71964"
x="227.10298"
id="tspan4291"
sodipodi:role="line">MySQL</tspan>
</text>
<path
sodipodi:nodetypes="sssssssss"
style="fill:#3fbab2;stroke:none"
inkscape:connector-curvature="0"
id="path204"
d="m 220.03055,177.01595 45.99985,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -45.99985,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34315,-3 3,-3 z" />
<path
sodipodi:nodetypes="sssssssscsss"
style="fill:none;stroke:#1e9189;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0"
id="path206"
d="m 220.03055,177.01595 45.99985,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -45.99985,0 c -0.82843,0 -1.57843,-0.33579 -2.12132,-0.87868 -0.54289,-0.54289 -0.87868,-1.29289 -0.87868,-2.12132 l 0,-15 0,-15 c 0,-0.82843 0.33579,-1.57843 0.87868,-2.12132 0.54289,-0.5429 1.29289,-0.87868 2.12132,-0.87868 z" />
<text
y="200.61603"
x="218.88231"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text208"
sodipodi:linespacing="125%">
<tspan
y="200.61603"
x="218.88231"
id="tspan4489"
sodipodi:role="line">coordinator</tspan>
<tspan
y="210.61603"
x="218.88231"
id="tspan4491"
sodipodi:role="line">nodes</tspan>
</text>
<path
style="opacity:0.5;fill:#191f7d;fill-opacity:1;stroke:none;filter:url(#filter5038)"
inkscape:connector-curvature="0"
id="path213"
d="m 144.79263,252.63839 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
transform="translate(-2.6747754e-6,-3.30513e-8)" />
<path
style="opacity:0.5;fill:none;stroke:#080b3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter5034)"
inkscape:connector-curvature="0"
id="path215"
d="m 144.79263,252.63839 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
transform="translate(-2.6747754e-6,-3.30513e-8)" />
<text
sodipodi:linespacing="125%"
y="274.63846"
x="144.0856"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text217">
<tspan
y="274.63846"
x="144.0856"
id="tspan4485"
sodipodi:role="line">deep</tspan>
<tspan
y="284.63846"
x="144.0856"
id="tspan4487"
sodipodi:role="line">storage</tspan>
</text>
<path
style="opacity:0.5;fill:#d443a4;stroke:none;filter:url(#filter5054)"
inkscape:connector-curvature="0"
id="path222"
d="m 319.90796,137.13819 30,0 c 1.65686,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34314,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
transform="translate(-2.6747754e-6,-3.30513e-8)" />
<path
style="opacity:0.5;fill:none;stroke:#ad3184;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter5050)"
inkscape:connector-curvature="0"
id="path224"
d="m 319.90796,137.13819 30,0 c 1.65686,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34314,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
transform="translate(-2.6747754e-6,-3.30513e-8)" />
<text
y="159.69537"
x="318.52225"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text226"
sodipodi:linespacing="125%">
<tspan
y="159.69537"
x="318.52225"
id="tspan4309"
sodipodi:role="line">Zoo</tspan>
<tspan
y="169.69537"
x="318.52225"
id="tspan4311"
sodipodi:role="line">Keeper</tspan>
</text>
<line
x1="453.12442"
y1="154.63824"
x2="467.89215"
y2="154.63828"
id="line293"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
<path
style="fill:#fbae4e;stroke:none"
inkscape:connector-curvature="0"
id="path296"
d="m 411.06442,137.13821 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65687,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34313,-3 3,-3 z" />
<path
style="fill:none;stroke:#e48819;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0"
id="path298"
d="m 411.06442,137.13821 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65687,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34313,-3 3,-3 z" />
<text
sodipodi:linespacing="125%"
y="159.77753"
x="409.95114"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text300">
<tspan
y="159.77753"
x="409.95114"
id="tspan4481"
sodipodi:role="line">broker</tspan>
<tspan
y="169.77753"
x="409.95114"
id="tspan4483"
sodipodi:role="line">nodes</tspan>
</text>
<path
d="m 424.40234,240.03369 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
id="path5004"
inkscape:connector-curvature="0"
style="opacity:0.5;fill:#a3a3a3;fill-opacity:1;stroke:none;filter:url(#filter5062)"
transform="matrix(0.5,0,0,0.5,170.45068,213.49402)" />
<path
d="m 424.40234,240.03369 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
id="path5006"
inkscape:connector-curvature="0"
style="opacity:0.5;fill:none;stroke:#8f8f8f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter5058)"
transform="matrix(0.5,0,0,0.5,170.45068,213.49402)" />
<text
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold"
id="text5012"
x="399.03949"
y="315.00461"
sodipodi:linespacing="125%">
<tspan
style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Light"
id="tspan5016"
textLength="26.115234"
y="345.00461"
x="406.6102"
font-weight="bold"
font-size="12">external dependencies</tspan>
</text>
<path
d="m 382.65185,305.62966 15,0 c 0.82843,0 1.5,0.67157 1.5,1.5 l 0,15 c 0,0.82842 -0.67157,1.5 -1.5,1.5 l -15,0 c -0.82844,0 -1.5,-0.67158 -1.5,-1.5 l 0,-15 c 0,-0.82843 0.67156,-1.5 1.5,-1.5 z"
id="path5026"
inkscape:connector-curvature="0"
style="fill:#a5a5a5;fill-opacity:1;stroke:none" />
<path
d="m 382.65185,305.62966 15,0 c 0.82843,0 1.5,0.67157 1.5,1.5 l 0,15 c 0,0.82842 -0.67157,1.5 -1.5,1.5 l -15,0 c -0.82844,0 -1.5,-0.67158 -1.5,-1.5 l 0,-15 c 0,-0.82843 0.67156,-1.5 1.5,-1.5 z"
id="path5028"
inkscape:connector-curvature="0"
style="fill:none;stroke:#7f7f7f;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
<text
sodipodi:linespacing="125%"
y="287.12341"
x="399.03949"
id="text5030"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold">
<tspan
font-size="12"
font-weight="bold"
x="406.6102"
y="317.12341"
textLength="26.115234"
id="tspan5032"
style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Light">druid components</tspan>
</text>
</g>
</svg>