update
[bsc-thesis1415.git] / thesis2 / appoverview.eps
1 %!PS-Adobe-3.0 EPSF-3.0
2 %%Creator: graphviz version 2.38.0 (20140413.2041)
3 %%Title: %3
4 %%Pages: 1
5 %%BoundingBox: 36 36 642 153
6 %%EndComments
7 save
8 %%BeginProlog
9 /DotDict 200 dict def
10 DotDict begin
11
12 /setupLatin1 {
13 mark
14 /EncodingVector 256 array def
15 EncodingVector 0
16
17 ISOLatin1Encoding 0 255 getinterval putinterval
18 EncodingVector 45 /hyphen put
19
20 % Set up ISO Latin 1 character encoding
21 /starnetISO {
22 dup dup findfont dup length dict begin
23 { 1 index /FID ne { def }{ pop pop } ifelse
24 } forall
25 /Encoding EncodingVector def
26 currentdict end definefont
27 } def
28 /Times-Roman starnetISO def
29 /Times-Italic starnetISO def
30 /Times-Bold starnetISO def
31 /Times-BoldItalic starnetISO def
32 /Helvetica starnetISO def
33 /Helvetica-Oblique starnetISO def
34 /Helvetica-Bold starnetISO def
35 /Helvetica-BoldOblique starnetISO def
36 /Courier starnetISO def
37 /Courier-Oblique starnetISO def
38 /Courier-Bold starnetISO def
39 /Courier-BoldOblique starnetISO def
40 cleartomark
41 } bind def
42
43 %%BeginResource: procset graphviz 0 0
44 /coord-font-family /Times-Roman def
45 /default-font-family /Times-Roman def
46 /coordfont coord-font-family findfont 8 scalefont def
47
48 /InvScaleFactor 1.0 def
49 /set_scale {
50 dup 1 exch div /InvScaleFactor exch def
51 scale
52 } bind def
53
54 % styles
55 /solid { [] 0 setdash } bind def
56 /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
57 /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
58 /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
59 /bold { 2 setlinewidth } bind def
60 /filled { } bind def
61 /unfilled { } bind def
62 /rounded { } bind def
63 /diagonals { } bind def
64 /tapered { } bind def
65
66 % hooks for setting color
67 /nodecolor { sethsbcolor } bind def
68 /edgecolor { sethsbcolor } bind def
69 /graphcolor { sethsbcolor } bind def
70 /nopcolor {pop pop pop} bind def
71
72 /beginpage { % i j npages
73 /npages exch def
74 /j exch def
75 /i exch def
76 /str 10 string def
77 npages 1 gt {
78 gsave
79 coordfont setfont
80 0 0 moveto
81 (\() show i str cvs show (,) show j str cvs show (\)) show
82 grestore
83 } if
84 } bind def
85
86 /set_font {
87 findfont exch
88 scalefont setfont
89 } def
90
91 % draw text fitted to its expected width
92 /alignedtext { % width text
93 /text exch def
94 /width exch def
95 gsave
96 width 0 gt {
97 [] 0 setdash
98 text stringwidth pop width exch sub text length div 0 text ashow
99 } if
100 grestore
101 } def
102
103 /boxprim { % xcorner ycorner xsize ysize
104 4 2 roll
105 moveto
106 2 copy
107 exch 0 rlineto
108 0 exch rlineto
109 pop neg 0 rlineto
110 closepath
111 } bind def
112
113 /ellipse_path {
114 /ry exch def
115 /rx exch def
116 /y exch def
117 /x exch def
118 matrix currentmatrix
119 newpath
120 x y translate
121 rx ry scale
122 0 0 1 0 360 arc
123 setmatrix
124 } bind def
125
126 /endpage { showpage } bind def
127 /showpage { } def
128
129 /layercolorseq
130 [ % layer color sequence - darkest to lightest
131 [0 0 0]
132 [.2 .8 .8]
133 [.4 .8 .8]
134 [.6 .8 .8]
135 [.8 .8 .8]
136 ]
137 def
138
139 /layerlen layercolorseq length def
140
141 /setlayer {/maxlayer exch def /curlayer exch def
142 layercolorseq curlayer 1 sub layerlen mod get
143 aload pop sethsbcolor
144 /nodecolor {nopcolor} def
145 /edgecolor {nopcolor} def
146 /graphcolor {nopcolor} def
147 } bind def
148
149 /onlayer { curlayer ne {invis} if } def
150
151 /onlayers {
152 /myupper exch def
153 /mylower exch def
154 curlayer mylower lt
155 curlayer myupper gt
156 or
157 {invis} if
158 } def
159
160 /curlayer 0 def
161
162 %%EndResource
163 %%EndProlog
164 %%BeginSetup
165 14 default-font-family set_font
166 1 setmiterlimit
167 % /arrowlength 10 def
168 % /arrowwidth 5 def
169
170 % make sure pdfmark is harmless for PS-interpreters other than Distiller
171 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
172 % make '<<' and '>>' safe on PS Level 1 devices
173 /languagelevel where {pop languagelevel}{1} ifelse
174 2 lt {
175 userdict (<<) cvn ([) cvn load put
176 userdict (>>) cvn ([) cvn load put
177 } if
178
179 %%EndSetup
180 setupLatin1
181 %%Page: 1 1
182 %%PageBoundingBox: 36 36 642 153
183 %%PageOrientation: Portrait
184 0 0 1 beginpage
185 gsave
186 36 36 606 117 boxprim clip newpath
187 1 1 set_scale 0 rotate 40 40 translate
188 % User
189 gsave
190 1 setlinewidth
191 0 0 0 nodecolor
192 27.3 91 27.1 18 ellipse_path stroke
193 0 0 0 nodecolor
194 14 /Times-Roman set_font
195 14.3 87.3 moveto 26 (User) alignedtext
196 grestore
197 % Frontend
198 gsave
199 1 setlinewidth
200 0 0 0 nodecolor
201 132.3 91 42.49 18 ellipse_path stroke
202 0 0 0 nodecolor
203 14 /Times-Roman set_font
204 107.8 87.3 moveto 49 (Frontend) alignedtext
205 grestore
206 % User->Frontend
207 gsave
208 1 setlinewidth
209 0 0 0 edgecolor
210 newpath 54.78 91 moveto
211 63.1 91 71.43 91 79.75 91 curveto
212 stroke
213 0 0 0 edgecolor
214 newpath 79.9 94.5 moveto
215 89.9 91 lineto
216 79.9 87.5 lineto
217 closepath fill
218 1 setlinewidth
219 solid
220 0 0 0 edgecolor
221 newpath 79.9 94.5 moveto
222 89.9 91 lineto
223 79.9 87.5 lineto
224 closepath stroke
225 grestore
226 % Backend
227 gsave
228 1 setlinewidth
229 0 0 0 nodecolor
230 251.3 91 41.69 18 ellipse_path stroke
231 0 0 0 nodecolor
232 14 /Times-Roman set_font
233 227.3 87.3 moveto 48 (Backend) alignedtext
234 grestore
235 % Frontend->Backend
236 gsave
237 1 setlinewidth
238 0 0 0 edgecolor
239 newpath 174.6 91 moveto
240 182.91 91 191.21 91 199.52 91 curveto
241 stroke
242 0 0 0 edgecolor
243 newpath 199.65 94.5 moveto
244 209.65 91 lineto
245 199.65 87.5 lineto
246 closepath fill
247 1 setlinewidth
248 solid
249 0 0 0 edgecolor
250 newpath 199.65 94.5 moveto
251 209.65 91 lineto
252 199.65 87.5 lineto
253 closepath stroke
254 grestore
255 % Crawler
256 gsave
257 1 setlinewidth
258 0 0 0 nodecolor
259 425.3 91 38.99 18 ellipse_path stroke
260 0 0 0 nodecolor
261 14 /Times-Roman set_font
262 403.3 87.3 moveto 44 (Crawler) alignedtext
263 grestore
264 % Backend->Crawler
265 gsave
266 1 setlinewidth
267 0 0 0 edgecolor
268 newpath 292.97 91 moveto
269 317.92 91 349.75 91 375.95 91 curveto
270 stroke
271 0 0 0 edgecolor
272 newpath 376.05 94.5 moveto
273 386.05 91 lineto
274 376.05 87.5 lineto
275 closepath fill
276 1 setlinewidth
277 solid
278 0 0 0 edgecolor
279 newpath 376.05 94.5 moveto
280 386.05 91 lineto
281 376.05 87.5 lineto
282 closepath stroke
283 0 0 0 edgecolor
284 14 /Times-Roman set_font
285 301.6 97.8 moveto 76 (Crawler spec.) alignedtext
286 grestore
287 % Database
288 gsave
289 1 setlinewidth
290 0 0 0 nodecolor
291 555.3 91 42.79 18 ellipse_path stroke
292 0 0 0 nodecolor
293 14 /Times-Roman set_font
294 530.3 87.3 moveto 50 (Database) alignedtext
295 grestore
296 % Crawler->Database
297 gsave
298 1 setlinewidth
299 0 0 0 edgecolor
300 newpath 464.3 91 moveto
301 476.22 91 489.54 91 502.23 91 curveto
302 stroke
303 0 0 0 edgecolor
304 newpath 502.23 94.5 moveto
305 512.23 91 lineto
306 502.23 87.5 lineto
307 closepath fill
308 1 setlinewidth
309 solid
310 0 0 0 edgecolor
311 newpath 502.23 94.5 moveto
312 512.23 91 lineto
313 502.23 87.5 lineto
314 closepath stroke
315 0 0 0 edgecolor
316 14 /Times-Roman set_font
317 472.85 97.8 moveto 31 (XML) alignedtext
318 grestore
319 % Source
320 gsave
321 1 setlinewidth
322 0 0 0 nodecolor
323 425.3 18 35.19 18 ellipse_path stroke
324 0 0 0 nodecolor
325 14 /Times-Roman set_font
326 406.3 14.3 moveto 38 (Source) alignedtext
327 grestore
328 % Crawler->Source
329 gsave
330 1 setlinewidth
331 0 0 0 edgecolor
332 newpath 419.46 73.17 moveto
333 418.6 65.16 418.35 55.36 418.71 46.32 curveto
334 stroke
335 0 0 0 edgecolor
336 newpath 422.21 46.42 moveto
337 419.42 36.2 lineto
338 415.23 45.93 lineto
339 closepath fill
340 1 setlinewidth
341 solid
342 0 0 0 edgecolor
343 newpath 422.21 46.42 moveto
344 419.42 36.2 lineto
345 415.23 45.93 lineto
346 closepath stroke
347 grestore
348 % Source->Frontend
349 gsave
350 1 setlinewidth
351 0 0 0 edgecolor
352 newpath 393.97 26.42 moveto
353 350.48 36.74 269.36 56.08 200.3 73 curveto
354 192.98 74.79 185.23 76.71 177.68 78.59 curveto
355 stroke
356 0 0 0 edgecolor
357 newpath 176.78 75.21 moveto
358 167.93 81.03 lineto
359 178.48 82 lineto
360 closepath fill
361 1 setlinewidth
362 solid
363 0 0 0 edgecolor
364 newpath 176.78 75.21 moveto
365 167.93 81.03 lineto
366 178.48 82 lineto
367 closepath stroke
368 grestore
369 % Source->Crawler
370 gsave
371 1 setlinewidth
372 0 0 0 edgecolor
373 newpath 431.18 36.2 moveto
374 432.02 44.27 432.25 54.08 431.87 63.1 curveto
375 stroke
376 0 0 0 edgecolor
377 newpath 428.37 62.95 moveto
378 431.14 73.17 lineto
379 435.35 63.45 lineto
380 closepath fill
381 1 setlinewidth
382 solid
383 0 0 0 edgecolor
384 newpath 428.37 62.95 moveto
385 431.14 73.17 lineto
386 435.35 63.45 lineto
387 closepath stroke
388 grestore
389 endpage
390 showpage
391 grestore
392 %%PageTrailer
393 %%EndPage: 1
394 %%Trailer
395 end
396 restore
397 %%EOF