1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
xmlns:dc="http://purl.org/dc/elements/1.1/"
5
xmlns:cc="http://web.resource.org/cc/"
6
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7
xmlns:svg="http://www.w3.org/2000/svg"
8
xmlns="http://www.w3.org/2000/svg"
9
xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
sodipodi:version="0.32"
15
inkscape:version="0.42+0.43pre1"
16
sodipodi:docbase="/home/kou/work/ruby/rabbit/sample"
17
sodipodi:docname="interface.svg"
22
inkscape:stockid="Arrow2Mend"
27
style="overflow:visible">
29
sodipodi:nodetypes="cccc"
31
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
32
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
33
transform="matrix(-0.600000,0.000000,0.000000,-0.600000,3.000000,0.000000)" />
36
inkscape:stockid="Arrow2Mstart"
41
style="overflow:visible">
43
sodipodi:nodetypes="cccc"
45
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
46
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
47
transform="matrix(0.600000,0.000000,0.000000,0.600000,-3.000000,0.000000)" />
50
inkscape:stockid="Arrow2Lend"
55
style="overflow:visible">
57
sodipodi:nodetypes="cccc"
59
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
60
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
61
transform="matrix(-1.100000,0.000000,0.000000,-1.100000,5.500000,0.000000)" />
64
inkscape:stockid="Arrow1Mstart"
69
style="overflow:visible">
71
sodipodi:nodetypes="ccccc"
73
d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
74
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
75
transform="scale(0.400000,0.400000)" />
78
inkscape:stockid="Arrow1Lstart"
83
style="overflow:visible">
85
sodipodi:nodetypes="ccccc"
87
d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
88
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
89
transform="scale(0.800000,0.800000)" />
97
inkscape:pageopacity="0.0"
98
inkscape:pageshadow="2"
99
inkscape:zoom="0.40204443"
100
inkscape:cx="504.72323"
101
inkscape:cy="342.36134"
102
inkscape:document-units="px"
103
inkscape:current-layer="layer1"
104
inkscape:window-width="734"
105
inkscape:window-height="545"
106
inkscape:window-x="230"
107
inkscape:window-y="55"
109
inkscape:guide-bbox="true" />
115
<dc:format>image/svg+xml</dc:format>
117
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
122
inkscape:label="Layer 1"
123
inkscape:groupmode="layer"
125
style="display:inline">
128
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1"
130
sodipodi:cx="277.85715"
131
sodipodi:cy="230.93361"
132
sodipodi:rx="159.28572"
134
d="M 437.14287 230.93361 A 159.28572 100 0 1 1 118.57143,230.93361 A 159.28572 100 0 1 1 437.14287 230.93361 z"
135
transform="matrix(1.793879,0.000000,0.000000,1.921914,-192.4388,-241.7114)" />
138
style="font-size:64px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e90000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Serif"
142
sodipodi:linespacing="125%"><tspan
146
y="122.56467">Rabbit</tspan></text>
149
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1;display:inline"
151
sodipodi:cx="328.57144"
152
sodipodi:cy="320.93362"
153
sodipodi:rx="68.571426"
154
sodipodi:ry="38.57143"
155
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
156
transform="matrix(2.309791,0.000000,0.000000,2.697437,-186.8552,-678.0897)" />
159
transform="translate(200.2266,-195.8771)">
162
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1"
164
sodipodi:cx="328.57144"
165
sodipodi:cy="320.93362"
166
sodipodi:rx="68.571426"
167
sodipodi:ry="38.57143"
168
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
169
transform="matrix(1.661922,0.000000,0.000000,1.329070,-226.0602,-92.75252)" />
172
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Serif"
176
sodipodi:linespacing="125%"><tspan
180
y="349.50504">Front</tspan></text>
183
transform="matrix(2.309791,0.000000,0.000000,2.474530,-369.6708,-477.4159)"
184
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
185
sodipodi:ry="38.57143"
186
sodipodi:rx="68.571426"
187
sodipodi:cy="320.93362"
188
sodipodi:cx="328.57144"
190
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1;display:inline"
191
sodipodi:type="arc" />
194
transform="translate(48.50210,-103.8474)">
196
transform="matrix(1.661922,0.000000,0.000000,1.329070,-226.0602,-92.75252)"
197
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
198
sodipodi:ry="38.57143"
199
sodipodi:rx="68.571426"
200
sodipodi:cy="320.93362"
201
sodipodi:cx="328.57144"
203
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1"
204
sodipodi:type="arc" />
206
sodipodi:linespacing="125%"
210
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Serif"
211
xml:space="preserve"><tspan
215
sodipodi:role="line">Front</tspan></text>
218
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
219
d="M 294.18295,138.687 C 294.18295,138.687 312.37914,151.8905 321.61438,165.57033 C 330.68902,179.01228 337.70065,196.80394 337.70065,196.80394"
221
sodipodi:nodetypes="csc" />
224
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
228
sodipodi:linespacing="125%"><tspan
232
y="181.89005">橋渡し</tspan></text>
235
transform="translate(7.461862,-81.46186)">
238
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1"
240
sodipodi:cx="328.57144"
241
sodipodi:cy="320.93362"
242
sodipodi:rx="68.571426"
243
sodipodi:ry="38.57143"
244
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
245
transform="matrix(1.661922,0.000000,0.000000,1.329070,-427.5305,-77.82880)" />
248
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Serif"
252
sodipodi:linespacing="125%"><tspan
256
y="364.42877">Front</tspan></text>
259
sodipodi:nodetypes="csc"
261
d="M 361.3397,98.8904 C 361.3397,98.8904 382.14597,101.21754 403.69486,112.09364 C 423.66515,122.173 433.46119,130.89083 433.46119,130.89083"
262
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
264
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
265
d="M 120.07283,143.66157 C 120.07283,143.66157 105.9013,157.46247 99.002157,186.71227 C 92.795467,213.02633 95.190124,229.13868 95.190124,229.13868"
267
sodipodi:nodetypes="csc" />
270
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Serif"
274
sodipodi:linespacing="125%"><tspan
278
y="321.46375">SOAP</tspan><tspan
282
id="tspan2262">Server</tspan></text>
284
sodipodi:linespacing="125%"
288
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Serif"
289
xml:space="preserve"><tspan
293
sodipodi:role="line">XML-RPC</tspan><tspan
297
sodipodi:role="line">Server</tspan></text>
300
inkscape:groupmode="layer"
303
style="display:inline">
306
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1;display:inline"
308
sodipodi:cx="328.57144"
309
sodipodi:cy="320.93362"
310
sodipodi:rx="68.571426"
311
sodipodi:ry="38.57143"
312
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
313
transform="matrix(1.607773,0.000000,0.000000,1.567684,-408.8784,-6.883750)" />
316
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Serif"
320
sodipodi:linespacing="125%"><tspan
324
y="511.52972">RWiki</tspan></text>
326
sodipodi:nodetypes="csc"
328
d="M 74.918319,306.91045 C 74.918319,306.91045 57.015852,328.23381 53.847638,378.95355 C 51.162052,421.94689 62.472042,450.48704 62.472042,450.48704"
329
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3.16042113;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
332
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Serif"
336
sodipodi:linespacing="125%"><tspan
340
y="420.74371">dRuby</tspan></text>
342
transform="matrix(2.067022,0.000000,0.000000,1.551776,-332.8095,-8.618480)"
343
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
344
sodipodi:ry="38.57143"
345
sodipodi:rx="68.571426"
346
sodipodi:cy="320.93362"
347
sodipodi:cx="328.57144"
349
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1;display:inline"
350
sodipodi:type="arc" />
353
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Serif"
357
sodipodi:linespacing="125%"><tspan
361
y="504.53394">Rabrick</tspan></text>
363
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3.16042113;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
364
d="M 199.28268,303.17952 C 199.28268,303.17952 214.87354,323.11754 230.44504,371.49168 C 242.68317,409.51045 247.77495,445.51247 247.77495,445.51247"
366
sodipodi:nodetypes="csc" />
369
style="fill:#f2f4e6;fill-opacity:1;fill-rule:nonzero;stroke:#343634;stroke-opacity:1;display:inline"
371
sodipodi:cx="328.57144"
372
sodipodi:cy="320.93362"
373
sodipodi:rx="68.571426"
374
sodipodi:ry="38.57143"
375
d="M 397.14287 320.93362 A 68.571426 38.57143 0 1 1 260.00002,320.93362 A 68.571426 38.57143 0 1 1 397.14287 320.93362 z"
376
transform="matrix(2.067022,0.000000,0.000000,1.551776,-358.9261,165.4916)" />
378
sodipodi:nodetypes="csc"
380
d="M 292.55595,529.52267 C 292.55595,529.52267 307.51958,548.76169 313.76916,566.74374 C 322.95571,593.17639 326.1245,627.08445 326.1245,627.08445"
381
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3.16042113;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
384
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
388
sodipodi:linespacing="125%"><tspan
392
y="679.8877">ブラウザ</tspan></text>
395
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Serif"
399
sodipodi:linespacing="125%"><tspan
403
y="592.83264">HTTP</tspan></text>
405
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3.16042113;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
406
d="M 128.39499,538.22817 C 128.39499,538.22817 132.16583,578.60914 148.36456,605.29669 C 162.88449,629.21842 205.49107,663.15011 205.49107,663.15011"
408
sodipodi:nodetypes="csc" />