| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| --> |
| <!-- Created with Inkscape (http://www.inkscape.org/) --> |
| <svg |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:cc="http://web.resource.org/cc/" |
| 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" |
| width="1052.3622" |
| height="744.09448" |
| id="svg2" |
| sodipodi:version="0.32" |
| inkscape:version="0.45.1" |
| sodipodi:docbase="C:\simon\tuscany\java-head\sca\demos\xml-bigbank" |
| sodipodi:docname="xm-bigbank.svg" |
| version="1.0" |
| inkscape:output_extension="org.inkscape.output.svg.inkscape" |
| inkscape:export-filename="C:\simon\tuscany\java-head\sca\demos\xml-bigbank\xm-bigbank.png" |
| inkscape:export-xdpi="63.484341" |
| inkscape:export-ydpi="63.484341"> |
| <defs |
| id="defs4" /> |
| <sodipodi:namedview |
| id="base" |
| pagecolor="#ffffff" |
| bordercolor="#666666" |
| borderopacity="1.0" |
| gridtolerance="10000" |
| guidetolerance="10" |
| objecttolerance="10" |
| inkscape:pageopacity="0.0" |
| inkscape:pageshadow="2" |
| inkscape:zoom="0.98994949" |
| inkscape:cx="690.60907" |
| inkscape:cy="414.63224" |
| inkscape:document-units="px" |
| inkscape:current-layer="g2997" |
| inkscape:window-width="1128" |
| inkscape:window-height="883" |
| inkscape:window-x="608" |
| inkscape:window-y="59" |
| showguides="true" |
| inkscape:guide-bbox="true" /> |
| <metadata |
| id="metadata7"> |
| <rdf:RDF> |
| <cc:Work |
| rdf:about=""> |
| <dc:format>image/svg+xml</dc:format> |
| <dc:type |
| rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
| </cc:Work> |
| </rdf:RDF> |
| </metadata> |
| <g |
| inkscape:label="Layer 1" |
| inkscape:groupmode="layer" |
| id="layer1"> |
| <g |
| id="g2997"> |
| <rect |
| rx="21.797628" |
| ry="19.106352" |
| y="192.46646" |
| x="258.7756" |
| height="451.60468" |
| width="705.90796" |
| id="rect2067" |
| style="opacity:1;fill:#90baf4;fill-opacity:1;stroke:#060000;stroke-width:2.92824173;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> |
| <flowRoot |
| id="flowRoot2954" |
| xml:space="preserve" |
| transform="translate(-10.101525,-7.0710678)"><flowRegion |
| id="flowRegion2956"><rect |
| y="212.66591" |
| x="281.42856" |
| height="61.42857" |
| width="170" |
| id="rect2958" /></flowRegion><flowPara |
| id="flowPara2960">BigBank</flowPara></flowRoot> <rect |
| style="fill:#317fed;fill-opacity:1;stroke:#060000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect2186" |
| width="115.66247" |
| height="85.862968" |
| x="533.78589" |
| y="326.39639" |
| rx="6.9961648" |
| ry="7.1230249" /> |
| <flowRoot |
| xml:space="preserve" |
| id="flowRoot2188" |
| transform="translate(278.19507,120.45784)"><flowRegion |
| id="flowRegion2190"><rect |
| id="rect2192" |
| width="170" |
| height="61.42857" |
| x="281.42856" |
| y="212.66591" /></flowRegion><flowPara |
| id="flowPara2194">AccountData</flowPara><flowPara |
| id="flowPara2240">(Local file or</flowPara><flowPara |
| id="flowPara2242">Database)</flowPara></flowRoot> <path |
| style="fill:#5b9d05;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 516.63534,358.24336 L 549.97038,358.24336 L 556.03129,371.37534 L 548.96023,383.49718 L 516.63534,383.49718 L 524.21149,371.37534 L 516.63534,358.24336 z " |
| id="path2196" /> |
| <rect |
| style="fill:#317fed;fill-opacity:1;stroke:#060000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect2214" |
| width="115.66247" |
| height="85.862968" |
| x="539.84674" |
| y="545.59949" |
| rx="6.9961648" |
| ry="7.1230249" /> |
| <flowRoot |
| xml:space="preserve" |
| id="flowRoot2216" |
| transform="translate(282.25599,339.66095)"><flowRegion |
| id="flowRegion2218"><rect |
| id="rect2220" |
| width="170" |
| height="61.42857" |
| x="281.42856" |
| y="212.66591" /></flowRegion><flowPara |
| id="flowPara2222">StockValue</flowPara><flowPara |
| id="flowPara2244"> (XQuery)</flowPara></flowRoot> <path |
| style="fill:#5b9d05;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 522.69626,577.44647 L 556.0313,577.44647 L 562.09221,590.57845 L 555.02115,602.70029 L 522.69626,602.70029 L 530.27241,590.57845 L 522.69626,577.44647 z " |
| id="path2224" /> |
| <rect |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect2246" |
| width="143.44167" |
| height="85.862968" |
| x="754.58392" |
| y="216.79486" |
| rx="0" |
| ry="0" /> |
| <rect |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect2248" |
| width="143.44167" |
| height="85.862968" |
| x="520.22852" |
| y="435.49289" |
| rx="0" |
| ry="0" /> |
| <path |
| style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 662.66007,259.22126 L 755.5941,259.22126" |
| id="path2290" /> |
| <path |
| style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 441.43666,383.47002 L 457.5991,383.47002 L 457.5991,261.24156 L 515.1778,261.24157" |
| id="path2292" |
| sodipodi:nodetypes="cccc" /> |
| <path |
| style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 441.43666,423.87613 L 473.76154,424.88628 L 474.77169,371.34819 L 524.26917,371.34819" |
| id="path2294" |
| sodipodi:nodetypes="cccc" /> |
| <path |
| style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 440.42651,463.27208 L 471.74124,463.27208 L 471.74124,486.50558 L 520.22856,486.50558" |
| id="path2296" /> |
| <path |
| style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 440.42651,499.63757 L 455.5788,499.63757 L 456.58895,590.55129 L 528.30978,590.5513" |
| id="path2298" |
| sodipodi:nodetypes="cccc" /> |
| <g |
| id="g3277" |
| transform="translate(3.5355339,-27.274119)"> |
| <path |
| transform="matrix(1.0044058,0,0,0.9999286,0.1776037,54.104992)" |
| d="M 871.76167 370.33804 A 57.07362 15.152288 0 1 1 757.61443,370.33804 A 57.07362 15.152288 0 1 1 871.76167 370.33804 z" |
| sodipodi:ry="15.152288" |
| sodipodi:rx="57.07362" |
| sodipodi:cy="370.33804" |
| sodipodi:cx="814.68805" |
| id="path2304" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| sodipodi:type="arc" /> |
| <rect |
| ry="0" |
| rx="0" |
| y="371.70511" |
| x="760.4967" |
| height="52.824245" |
| width="115.4537" |
| id="rect2306" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:none;stroke-width:0.70368773;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> |
| <path |
| transform="translate(3.0304576,0)" |
| d="M 871.76167 370.33804 A 57.07362 15.152288 0 1 1 757.61443,370.33804 A 57.07362 15.152288 0 1 1 871.76167 370.33804 z" |
| sodipodi:ry="15.152288" |
| sodipodi:rx="57.07362" |
| sodipodi:cy="370.33804" |
| sodipodi:cx="814.68805" |
| id="path2302" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| sodipodi:type="arc" /> |
| </g> |
| <path |
| style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 648.51793,369.32789 C 763.67532,369.32789 763.67532,369.32789 763.67532,369.32789" |
| id="path3284" /> |
| <flowRoot |
| id="flowRoot3286" |
| xml:space="preserve" |
| transform="translate(162.46587,234.52979)"><flowRegion |
| id="flowRegion3288"><rect |
| y="212.66591" |
| x="281.42856" |
| height="61.42857" |
| width="170" |
| id="rect3290" /></flowRegion><flowPara |
| id="flowPara3292">WS</flowPara></flowRoot> <flowRoot |
| id="flowRoot3294" |
| xml:space="preserve" |
| transform="translate(529.33292,158.01074)"><flowRegion |
| id="flowRegion3296"><rect |
| y="212.66591" |
| x="281.42856" |
| height="61.42857" |
| width="170" |
| id="rect3298" /></flowRegion><flowPara |
| id="flowPara3300">XML</flowPara></flowRoot> <flowRoot |
| id="flowRoot3302" |
| xml:space="preserve" |
| transform="translate(367.70851,14.569085)"><flowRegion |
| id="flowRegion3304"><rect |
| y="212.66591" |
| x="281.42856" |
| height="61.42857" |
| width="170" |
| id="rect3306" /></flowRegion><flowPara |
| id="flowPara3308">Feed(rss)</flowPara></flowRoot> <g |
| id="g3337" |
| transform="translate(474.7717,172.73609)"> |
| <path |
| transform="translate(0,-2)" |
| d="M 239.40616 104.16285 A 12.626906 12.626906 0 1 1 214.15234,104.16285 A 12.626906 12.626906 0 1 1 239.40616 104.16285 z" |
| sodipodi:ry="12.626906" |
| sodipodi:rx="12.626906" |
| sodipodi:cy="104.16285" |
| sodipodi:cx="226.77925" |
| id="path3314" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| sodipodi:type="arc" /> |
| <text |
| id="text3310" |
| y="106.68823" |
| x="224.25386" |
| style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
| xml:space="preserve"><tspan |
| y="106.68823" |
| x="224.25386" |
| id="tspan3312" |
| sodipodi:role="line">1</tspan></text> |
| </g> |
| <g |
| id="g3342" |
| transform="translate(424.26407,258.59905)"> |
| <path |
| transform="translate(54.043156,22.728428)" |
| d="M 239.40616 104.16285 A 12.626906 12.626906 0 1 1 214.15234,104.16285 A 12.626906 12.626906 0 1 1 239.40616 104.16285 z" |
| sodipodi:ry="12.626906" |
| sodipodi:rx="12.626906" |
| sodipodi:cy="104.16285" |
| sodipodi:cx="226.77925" |
| id="path3316" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| sodipodi:type="arc" /> |
| <text |
| id="text3318" |
| y="131.41666" |
| x="278.29703" |
| style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
| xml:space="preserve"><tspan |
| y="131.41666" |
| x="278.29703" |
| id="tspan3320" |
| sodipodi:role="line">2</tspan></text> |
| </g> |
| <g |
| id="g3347" |
| transform="translate(162.63456,307.08637)"> |
| <path |
| transform="translate(97.479716,45.961937)" |
| d="M 239.40616 104.16285 A 12.626906 12.626906 0 1 1 214.15234,104.16285 A 12.626906 12.626906 0 1 1 239.40616 104.16285 z" |
| sodipodi:ry="12.626906" |
| sodipodi:rx="12.626906" |
| sodipodi:cy="104.16285" |
| sodipodi:cx="226.77925" |
| id="path3325" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| sodipodi:type="arc" /> |
| <text |
| id="text3327" |
| y="154.65016" |
| x="321.73358" |
| style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
| xml:space="preserve"><tspan |
| y="154.65016" |
| x="321.73358" |
| id="tspan3329" |
| sodipodi:role="line">3</tspan></text> |
| </g> |
| <g |
| id="g3352" |
| transform="translate(168.69547,472.75139)"> |
| <path |
| transform="translate(192.43405,25.758886)" |
| d="M 239.40616 104.16285 A 12.626906 12.626906 0 1 1 214.15234,104.16285 A 12.626906 12.626906 0 1 1 239.40616 104.16285 z" |
| sodipodi:ry="12.626906" |
| sodipodi:rx="12.626906" |
| sodipodi:cy="104.16285" |
| sodipodi:cx="226.77925" |
| id="path3331" |
| style="opacity:1;fill:#f1f4f8;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| sodipodi:type="arc" /> |
| <text |
| id="text3333" |
| y="134.44711" |
| x="416.68793" |
| style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
| xml:space="preserve"><tspan |
| y="134.44711" |
| x="416.68793" |
| id="tspan3335" |
| sodipodi:role="line">4</tspan></text> |
| </g> |
| </g> |
| <rect |
| style="fill:#317fed;fill-opacity:1;stroke:#060000;stroke-width:2.90783787;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect2988" |
| width="114.75463" |
| height="182.93993" |
| x="307.03519" |
| y="341.49756" |
| rx="6.9412518" |
| ry="15.176341" /> |
| <flowRoot |
| xml:space="preserve" |
| id="flowRoot2966" |
| transform="translate(42.142794,135.10507)"><flowRegion |
| id="flowRegion2968"><rect |
| id="rect2970" |
| width="170" |
| height="61.42857" |
| x="281.42856" |
| y="212.66591" /></flowRegion><flowPara |
| id="flowPara2228">AccountService</flowPara><flowPara |
| id="flowPara2230"> (Java)</flowPara></flowRoot> <path |
| style="fill:#5b9d05;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 289.43077,372.8906 L 322.76581,372.8906 L 328.82672,386.02258 L 321.75566,398.14442 L 289.43077,398.14442 L 297.00692,386.02258 L 289.43077,372.8906 z " |
| id="path3017" /> |
| <path |
| style="fill:#ae62bf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 402.68321,371.05232 L 436.01825,371.05232 L 442.07916,384.1843 L 435.0081,396.30614 L 402.68321,396.30614 L 410.25936,384.1843 L 402.68321,371.05232 z " |
| id="path3019" /> |
| <rect |
| style="fill:#317fed;fill-opacity:1;stroke:#060000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect2172" |
| width="115.66247" |
| height="85.862968" |
| x="526.71478" |
| y="216.28978" |
| rx="6.9961648" |
| ry="7.1230249" /> |
| <flowRoot |
| xml:space="preserve" |
| id="flowRoot2174" |
| transform="translate(259.12401,10.351218)"><flowRegion |
| id="flowRegion2176"><rect |
| id="rect2178" |
| width="170" |
| height="61.42857" |
| x="281.42856" |
| y="212.66591" /></flowRegion><flowPara |
| id="flowPara2234">ExchangeRate</flowPara><flowPara |
| id="flowPara2238"> (Java)</flowPara></flowRoot> <path |
| style="fill:#5b9d05;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 509.56428,248.13674 L 542.89932,248.13674 L 548.96023,261.26872 L 541.88917,273.39056 L 509.56428,273.39056 L 517.14043,261.26872 L 509.56428,248.13674 z " |
| id="path2182" /> |
| <path |
| style="fill:#ae62bf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 622.81672,246.29846 L 656.15176,246.29846 L 662.21267,259.43044 L 655.14161,271.55228 L 622.81672,271.55228 L 630.39287,259.43044 L 622.81672,246.29846 z " |
| id="path2184" /> |
| <flowRoot |
| xml:space="preserve" |
| id="flowRoot2250" |
| transform="translate(266.32636,230.06025)"><flowRegion |
| id="flowRegion2252"><rect |
| id="rect2254" |
| width="170" |
| height="61.42857" |
| x="281.42856" |
| y="212.66591" /></flowRegion><flowPara |
| id="flowPara2266"> StockQuote</flowPara><flowPara |
| id="flowPara2280">(Live WebService)</flowPara></flowRoot> <flowRoot |
| xml:space="preserve" |
| id="flowRoot2268" |
| transform="translate(479.34893,10.930395)"><flowRegion |
| id="flowRegion2270"><rect |
| id="rect2272" |
| width="170" |
| height="61.42857" |
| x="281.42856" |
| y="212.66591" /></flowRegion><flowPara |
| id="flowPara2274">CurrencyExchangeRate</flowPara><flowPara |
| id="flowPara2276"> (Live RSS Feed)</flowPara></flowRoot> <path |
| style="fill:#ae62bf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 401.53563,484.99035 L 434.87067,484.99035 L 440.93158,498.12233 L 433.86052,510.24417 L 401.53563,510.24417 L 409.11178,498.12233 L 401.53563,484.99035 z " |
| id="path2284" /> |
| <path |
| style="fill:#ae62bf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 402.54579,448.62486 L 435.88083,448.62486 L 441.94174,461.75684 L 434.87068,473.87868 L 402.54579,473.87868 L 410.12194,461.75684 L 402.54579,448.62486 z " |
| id="path2286" /> |
| <path |
| style="fill:#ae62bf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| d="M 403.55594,410.23907 L 436.89098,410.23907 L 442.95189,423.37105 L 435.88083,435.49289 L 403.55594,435.49289 L 411.13209,423.37105 L 403.55594,410.23907 z " |
| id="path2288" |
| inkscape:transform-center-x="245.46707" |
| inkscape:transform-center-y="100.0051" /> |
| </g> |
| </svg> |