blob: 3c7c0b404a52f262b532de47aa0aa069a3225507 [file] [log] [blame]
<?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">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="59 348 499 191" width="499pt" height="191pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.0.5 <dc:date>2015-04-07 08:39Z</dc:date></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="2.16" dy="2.16"/><feFlood flood-color="#4f4f4f" flood-opacity=".30000001" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><radialGradient cx="0" cy="0" r="1" id="Gradient" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#e0e0e0" stop-opacity=".65"/><stop offset="1" stop-color="white" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(216 477) scale(127.358745)"/><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient cx="0" cy="0" r="1" id="Gradient_2" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bed5e4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_2" xl:href="#Gradient_2" gradientTransform="translate(184.5 463.5) scale(72.40399)"/><font-face font-family="Helvetica" font-size="9" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient id="Obj_Gradient_3" xl:href="#Gradient" gradientTransform="translate(378 477) scale(127.358745)"/><radialGradient id="Obj_Gradient_4" xl:href="#Gradient_2" gradientTransform="translate(346.5 463.5) scale(72.40399)"/><radialGradient id="Obj_Gradient_5" xl:href="#Gradient" gradientTransform="translate(540 477) scale(127.358745)"/><radialGradient id="Obj_Gradient_6" xl:href="#Gradient_2" gradientTransform="translate(504 463.5) scale(66.84142)"/><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -7 17 14" markerWidth="17" markerHeight="14" color="#252525"><g><path d="M 14.499999 0 L 0 -5.4374996 L 0 5.4374996 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient id="Obj_Gradient_7" xl:href="#Gradient_2" gradientTransform="translate(517.5 459) scale(321.16189)"/><radialGradient id="Obj_Gradient_8" xl:href="#Gradient_2" gradientTransform="translate(175.5 457.13672) scale(46.524938)"/><radialGradient id="Obj_Gradient_9" xl:href="#Gradient_2" gradientTransform="translate(337.5 457.13672) scale(46.524938)"/><radialGradient id="Obj_Gradient_a" xl:href="#Gradient_2" gradientTransform="translate(499.5 457.13672) scale(46.524938)"/><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-1 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M 8.9444437 0 L 0 -3.3541664 L 0 3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_3" viewBox="-10 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M -8.9444437 0 L 0 3.3541664 L 0 -3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><radialGradient cx="0" cy="0" r="1" id="Gradient_3" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7ca8c4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_b" xl:href="#Gradient_3" gradientTransform="translate(443.46094 520.89258) scale(206.76304)"/></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>p2p with locator</title><g><title>Layer 1</title><g><xl:use xl:href="#id3_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id4_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id5_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id6_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id7_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id8_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id21_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id22_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id23_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id24_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id28_Graphic" filter="url(#Shadow)"/></g><g id="id3_Graphic"><path d="M 78.66 387 L 209.34 387 C 213.01822 387 216 389.98178 216 393.66 L 216 470.34 C 216 474.01822 213.01822 477 209.34 477 L 78.66 477 C 74.981783 477 72 474.01822 72 470.34 L 72 393.66 C 72 389.98178 74.981783 387 78.66 387 Z" fill="url(#Obj_Gradient)"/><path d="M 78.66 387 L 209.34 387 C 213.01822 387 216 389.98178 216 393.66 L 216 470.34 C 216 474.01822 213.01822 477 209.34 477 L 78.66 477 C 74.981783 477 72 474.01822 72 470.34 L 72 393.66 C 72 389.98178 74.981783 387 78.66 387 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(76 391)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="7.1333008" y="10" textLength="121.7334">Application Server Instance</tspan></text></g><g id="id4_Graphic"><path d="M 110.16 410.97656 L 177.84 410.97656 C 181.51822 410.97656 184.5 413.95834 184.5 417.63656 L 184.5 456.84 C 184.5 460.51822 181.51822 463.5 177.84 463.5 L 110.16 463.5 C 106.481783 463.5 103.5 460.51822 103.5 456.84 L 103.5 417.63656 C 103.5 413.95834 106.481783 410.97656 110.16 410.97656 Z" fill="url(#Obj_Gradient_2)"/><path d="M 110.16 410.97656 L 177.84 410.97656 C 181.51822 410.97656 184.5 413.95834 184.5 417.63656 L 184.5 456.84 C 184.5 460.51822 181.51822 463.5 177.84 463.5 L 110.16 463.5 C 106.481783 463.5 103.5 460.51822 103.5 456.84 L 103.5 417.63656 C 103.5 413.95834 106.481783 410.97656 110.16 410.97656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(107.5 414.97656)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="23.492188" y="9" textLength="26.015625">Cache</tspan></text></g><g id="id5_Graphic"><path d="M 240.66 387 L 371.34 387 C 375.01822 387 378 389.98178 378 393.66 L 378 470.34 C 378 474.01822 375.01822 477 371.34 477 L 240.66 477 C 236.98178 477 234 474.01822 234 470.34 L 234 393.66 C 234 389.98178 236.98178 387 240.66 387 Z" fill="url(#Obj_Gradient_3)"/><path d="M 240.66 387 L 371.34 387 C 375.01822 387 378 389.98178 378 393.66 L 378 470.34 C 378 474.01822 375.01822 477 371.34 477 L 240.66 477 C 236.98178 477 234 474.01822 234 470.34 L 234 393.66 C 234 389.98178 236.98178 387 240.66 387 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(238 391)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="7.1333008" y="10" textLength="121.7334">Application Server Instance</tspan></text></g><g id="id6_Graphic"><path d="M 272.16 410.97656 L 339.84 410.97656 C 343.51822 410.97656 346.5 413.95834 346.5 417.63656 L 346.5 456.84 C 346.5 460.51822 343.51822 463.5 339.84 463.5 L 272.16 463.5 C 268.48178 463.5 265.5 460.51822 265.5 456.84 L 265.5 417.63656 C 265.5 413.95834 268.48178 410.97656 272.16 410.97656 Z" fill="url(#Obj_Gradient_4)"/><path d="M 272.16 410.97656 L 339.84 410.97656 C 343.51822 410.97656 346.5 413.95834 346.5 417.63656 L 346.5 456.84 C 346.5 460.51822 343.51822 463.5 339.84 463.5 L 272.16 463.5 C 268.48178 463.5 265.5 460.51822 265.5 456.84 L 265.5 417.63656 C 265.5 413.95834 268.48178 410.97656 272.16 410.97656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(269.5 414.97656)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="23.492188" y="9" textLength="26.015625">Cache</tspan></text></g><g id="id7_Graphic"><path d="M 402.66 387 L 533.34 387 C 537.01822 387 540 389.98178 540 393.66 L 540 470.34 C 540 474.01822 537.01822 477 533.34 477 L 402.66 477 C 398.98178 477 396 474.01822 396 470.34 L 396 393.66 C 396 389.98178 398.98178 387 402.66 387 Z" fill="url(#Obj_Gradient_5)"/><path d="M 402.66 387 L 533.34 387 C 537.01822 387 540 389.98178 540 393.66 L 540 470.34 C 540 474.01822 537.01822 477 533.34 477 L 402.66 477 C 398.98178 477 396 474.01822 396 470.34 L 396 393.66 C 396 389.98178 398.98178 387 402.66 387 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(400 391)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="7.1333008" y="10" textLength="121.7334">Application Server Instance</tspan></text></g><g id="id8_Graphic"><path d="M 438.66 410.97656 L 497.34 410.97656 C 501.01822 410.97656 504 413.95834 504 417.63656 L 504 456.84 C 504 460.51822 501.01822 463.5 497.34 463.5 L 438.66 463.5 C 434.98178 463.5 432 460.51822 432 456.84 L 432 417.63656 C 432 413.95834 434.98178 410.97656 438.66 410.97656 Z" fill="url(#Obj_Gradient_6)"/><path d="M 438.66 410.97656 L 497.34 410.97656 C 501.01822 410.97656 504 413.95834 504 417.63656 L 504 456.84 C 504 460.51822 501.01822 463.5 497.34 463.5 L 438.66 463.5 C 434.98178 463.5 432 460.51822 432 456.84 L 432 417.63656 C 432 413.95834 434.98178 410.97656 438.66 410.97656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(436 414.97656)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="18.992188" y="9" textLength="26.015625">Cache</tspan></text></g><line x1="144" y1="369" x2="144" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><path d="M 306 369 L 306 371.166 L 306 373.332 L 306 375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><path d="M 468 369 L 468 371.166 L 468 373.332 L 468 375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="162" y1="369" x2="162" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="324" y1="369" x2="324" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="486" y1="369" x2="486" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="126" y1="369" x2="126" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="288" y1="369" x2="288" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="450" y1="369" x2="450" y2="375.052" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(76 357.25)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="32.648438" y="8" textLength="70.703125">app server requests</tspan></text><text transform="translate(238 359.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="32.648438" y="8" textLength="70.703125">app server requests</tspan></text><text transform="translate(400 359.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="32.648438" y="8" textLength="70.703125">app server requests</tspan></text><g id="id21_Graphic"><path d="M 96.66 434.25 L 510.84 434.25 C 514.51822 434.25 517.5 437.23178 517.5 440.91 L 517.5 452.34 C 517.5 456.01822 514.51822 459 510.84 459 L 96.66 459 C 92.981783 459 90 456.01822 90 452.34 L 90 440.91 C 90 437.23178 92.981783 434.25 96.66 434.25 Z" fill="url(#Obj_Gradient_7)"/><path d="M 96.66 434.25 L 510.84 434.25 C 514.51822 434.25 517.5 437.23178 517.5 440.91 L 517.5 452.34 C 517.5 456.01822 514.51822 459 510.84 459 L 96.66 459 C 92.981783 459 90 456.01822 90 452.34 L 90 440.91 C 90 437.23178 92.981783 434.25 96.66 434.25 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/></g><g id="id22_Graphic"><path d="M 123.66 436.5 L 168.84 436.5 C 172.51822 436.5 175.5 439.48178 175.5 443.16 L 175.5 450.47672 C 175.5 454.15494 172.51822 457.13672 168.84 457.13672 L 123.66 457.13672 C 119.98178 457.13672 117 454.15494 117 450.47672 L 117 443.16 C 117 439.48178 119.98178 436.5 123.66 436.5 Z" fill="url(#Obj_Gradient_8)"/><path d="M 123.66 436.5 L 168.84 436.5 C 172.51822 436.5 175.5 439.48178 175.5 443.16 L 175.5 450.47672 C 175.5 454.15494 172.51822 457.13672 168.84 457.13672 L 123.66 457.13672 C 119.98178 457.13672 117 454.15494 117 450.47672 L 117 443.16 C 117 439.48178 119.98178 436.5 123.66 436.5 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(121 436.81836)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="6.3496094" y="8" textLength="40.023438">Replicated </tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="1.4589844" y="18" textLength="47.58203">Session Data</tspan></text></g><g id="id23_Graphic"><path d="M 285.66 436.5 L 330.84 436.5 C 334.51822 436.5 337.5 439.48178 337.5 443.16 L 337.5 450.47672 C 337.5 454.15494 334.51822 457.13672 330.84 457.13672 L 285.66 457.13672 C 281.98178 457.13672 279 454.15494 279 450.47672 L 279 443.16 C 279 439.48178 281.98178 436.5 285.66 436.5 Z" fill="url(#Obj_Gradient_9)"/><path d="M 285.66 436.5 L 330.84 436.5 C 334.51822 436.5 337.5 439.48178 337.5 443.16 L 337.5 450.47672 C 337.5 454.15494 334.51822 457.13672 330.84 457.13672 L 285.66 457.13672 C 281.98178 457.13672 279 454.15494 279 450.47672 L 279 443.16 C 279 439.48178 281.98178 436.5 285.66 436.5 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(283 436.81836)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="6.3496094" y="8" textLength="40.023438">Replicated </tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="1.4589844" y="18" textLength="47.58203">Session Data</tspan></text></g><g id="id24_Graphic"><path d="M 447.66 436.5 L 492.84 436.5 C 496.51822 436.5 499.5 439.48178 499.5 443.16 L 499.5 450.47672 C 499.5 454.15494 496.51822 457.13672 492.84 457.13672 L 447.66 457.13672 C 443.98178 457.13672 441 454.15494 441 450.47672 L 441 443.16 C 441 439.48178 443.98178 436.5 447.66 436.5 Z" fill="url(#Obj_Gradient_a)"/><path d="M 447.66 436.5 L 492.84 436.5 C 496.51822 436.5 499.5 439.48178 499.5 443.16 L 499.5 450.47672 C 499.5 454.15494 496.51822 457.13672 492.84 457.13672 L 447.66 457.13672 C 443.98178 457.13672 441 454.15494 441 450.47672 L 441 443.16 C 441 439.48178 443.98178 436.5 447.66 436.5 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(445 436.81836)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="6.3496094" y="8" textLength="40.023438">Replicated </tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="1.4589844" y="18" textLength="47.58203">Session Data</tspan></text></g><line x1="306.15833" y1="487.4213" x2="306.0526" y2="471.44783" marker-end="url(#FilledArrow_Marker_2)" marker-start="url(#FilledArrow_Marker_3)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><path d="M 161.01294 508.13086 L 159.29294 508.13086 L 150.66 508.13086 C 146.98178 508.13086 144 505.14908 144 501.47086 C 144 501.47086 144 501.47086 144 501.47086 L 144 473.168 L 144 471.448" marker-end="url(#FilledArrow_Marker_2)" marker-start="url(#FilledArrow_Marker_3)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><path d="M 451.40894 508.13086 L 453.12894 508.13086 L 461.34 508.13086 C 465.01822 508.13086 468 505.14908 468 501.47086 C 468 501.47086 468 501.47086 468 501.47086 L 468 473.168 L 468 471.448" marker-end="url(#FilledArrow_Marker_2)" marker-start="url(#FilledArrow_Marker_3)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><g id="id28_Graphic"><path d="M 175.62094 495.36914 L 436.80094 495.36914 C 440.47916 495.36914 443.46094 498.35092 443.46094 502.02914 L 443.46094 514.23258 C 443.46094 517.9108 440.47916 520.89258 436.80094 520.89258 L 175.62094 520.89258 C 171.94272 520.89258 168.96094 517.9108 168.96094 514.23258 L 168.96094 502.02914 C 168.96094 498.35092 171.94272 495.36914 175.62094 495.36914 Z" fill="url(#Obj_Gradient_b)"/><path d="M 175.62094 495.36914 L 436.80094 495.36914 C 440.47916 495.36914 443.46094 498.35092 443.46094 502.02914 L 443.46094 514.23258 C 443.46094 517.9108 440.47916 520.89258 436.80094 520.89258 L 175.62094 520.89258 C 171.94272 520.89258 168.96094 517.9108 168.96094 514.23258 L 168.96094 502.02914 C 168.96094 498.35092 171.94272 495.36914 175.62094 495.36914 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(172.96094 499.36914)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="116.572754" y="10" textLength="33.354492">Locator</tspan></text></g><text transform="translate(182.3162 510.6173)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="40.293172" y="8" textLength="167.203125">provides discovery and load balancing services</tspan></text></g></g></svg>