-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path50.003-DellResourceWebApplication-ArchitectureDiagram
199 lines (199 loc) · 57.5 KB
/
50.003-DellResourceWebApplication-ArchitectureDiagram
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<mxfile host="app.diagrams.net" modified="2024-08-11T07:37:49.126Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" etag="pm_0gZ-XmOJ-xOkD9p_l" version="24.2.7" type="github">
<diagram name="Page-1" id="fLXPA6lmeCsoSQuK9yp1">
<mxGraphModel dx="2359" dy="825" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="CRzBIDDQe4gf2HL5NR91-56" value="" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;dashed=1;" vertex="1" parent="1">
<mxGeometry x="380" y="225" width="120" height="260" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-51" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="50" y="190" width="480" height="330" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-7" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="610" y="135" width="200" height="440" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-2" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="-100" y="269" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-8" value="Docker Host" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="665" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-9" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="620" y="135" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-26" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="CRzBIDDQe4gf2HL5NR91-15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="709.66" y="436" as="sourcePoint" />
<mxPoint x="709.66" y="395" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-27" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="709.66" y="321" as="sourcePoint" />
<mxPoint x="709.66" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-31" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="665" y="315" width="90" height="80" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-6" value="MongoDB Server" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-31">
<mxGeometry width="90" height="80" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-10" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-31">
<mxGeometry y="40" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-32" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="655" y="450" width="110" height="90" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-15" value="" style="html=1;shape=mxgraph.basic.isocube;isoAngle=15;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-32">
<mxGeometry width="110" height="90" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-17" value="Swagger" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-32">
<mxGeometry y="45" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-25" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://raw.githubusercontent.com/caputomarcos/node-red-contrib-swagger-js/master/icons/swagger.svg;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-32">
<mxGeometry x="37" y="9" width="36" height="36" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-33" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="655" y="190" width="110" height="90" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-12" value="" style="html=1;shape=mxgraph.basic.isocube;isoAngle=15;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-33">
<mxGeometry width="110" height="90" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-13" value="Mongo" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-33">
<mxGeometry x="5" y="46" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-14" value="Express" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-33">
<mxGeometry x="56" y="46" width="54" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-21" value="" style="group" vertex="1" connectable="0" parent="CRzBIDDQe4gf2HL5NR91-33">
<mxGeometry x="40" y="11" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-19" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#008a00;strokeColor=#005700;fontColor=#ffffff;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-21">
<mxGeometry width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-20" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-21">
<mxGeometry x="6.666666666666666" y="6.666666666666666" width="16.666666666666668" height="16.666666666666668" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-41" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="200" y="315" width="150" height="140" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-5" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-41">
<mxGeometry x="35" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-34" value="Dell Request Resource&nbsp;<div>Management Application<div><br></div></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-41">
<mxGeometry y="80" width="150" height="60" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-44" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="400" y="269" width="80" height="81" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-39" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-44">
<mxGeometry x="10" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-43" value="Express.js" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-44">
<mxGeometry y="51" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-45" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="410" y="395" width="60" height="85" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-38" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAC9BJREFUeAHtXQesHEcZPpsWek8gON6ZfY8ETCcQILQICC2UKGAhIgKOvfPP2cRAJCxTw0OAIJhQIjvIkOT5ZubZ4iGaAghECRZNhBKEwBGCOFSHEieUxAkhzsE3d2dfmd2dvbd77+52n/R0d1v+mfm+2Sl/21qt+qsQqBCoEKgQqBCoEKgQWG4E+MKGgCl6U9iQH+eGPsEMvWV2F80sd71KV364IB8Zavl5rsVhrqnZ+y8Oc0VfXm3kmtIBM+oGH6fOuXeoaY5pcVsvCf2kUDNQ4r9c084Td9NDRl3P6S9vbm4l1/L1TNFf0ogYOK/oINPizaddOXfX6QdqBC3kC/VTeEP+cADogaFq8CnpuUfRNUzLF4+gytNZxKyJVnFDiiu6swfYrET0XR8oecXqhY3hdKJWQKuO30n3CpV8L1fikA8RoRZ/4kYIZugN3IjrfO7hmm7lDfrAmsVN9ymgCdMjkiv5cq7odz6gMkX/wVL3pMvW37eDwJrFtXfHfME0/ctHBld0gGmi2tzcyo6M6rNWqwWanhxo+q4XiBorKHlFoCIeB94Je9YfjxWWe1k8ONcEOvrxjKk/M05eaY4Hmh5ugVN0hycZV/MF+RxfgEIln8I0fd9LNuYqQ4thg1b7yp+a607eSXezQ4sS//QCS0c34Pra4tq7ZAahWVvBFa1lmn7vVxbdYvc68+uOyVzWJN6AeYJp+q0POEzT7ZgnwkW6/1LbahcLmubshN638nLVhSn6A/Y+Sy13bO9nu+lRoaavuhrvOhYY+sbsLvGYvBs0s2fTCXY57UGKrZcSV3Itn5B3PZZN3uqFjQ9EL2+rMvr0ToMTLNP069CIlxVdYabrp3Etfu7qDIPHxGGQOKPqxxZdr8LkQ1WBJSXT9LfBBg4SwTXdxLTciqVrYZXqF9xRyWjx17GtY3+dh/kdGvl8pugXfo1c/t7H5tc9INTiQz5KS7TJPsWazhgGm5HeM6M3zGLp6EcENfmYjc9hQ5yIPY5v/THPjaWaP4ta3PawMV/BhA3xAmbolz7E5LkSXPrT0x6DuY6u96k815Ozxu/slTC3+bVtCXulpTNRq2VSi0/wLnjV4oYHYZXIPbUJoaKfch09Ow+MvWSw+XXHhEZ80lstDlvGQv0UL+FjfBFbEE/kmr7j9bRYk4HcMXvx5nsU2iQ8xlxHe30q1VKLy9fVmrUVhVZqxMKhhvFV8zMtv1WopZIp+qAHGbdyRe/HRD9irEZW3KrF8+/JlXwX13RzKh5GvK+QimGtnlaBNLV4IRVbRqE+av5AiX/Pms33y72aXIlzEnrD1UyJ5+Ze6IQIZCZ6OlPiR3H4hIbOzr0p1qzqUMgFDfr0UGrx3Gu4zAKh5sdqzIER1Pm5144b2u4sTMmzci9sQgUyJV7kwgjY5d6kSSIEGmYMoaGmjaGht7X0VHQJXE6xMIESMzRiE3RusFrmBdbUEDJ7+bkP5Vpua9nBYQunnUzTJbC1+4KFa7mmD/sav3p7cnRDoEmHSp4FQ5Zvmf3XTQ0h1oXHMfYCpP5G9/+2RFglpVOln2p/6SUGMqACkVuH2dRNDSGhEesHgaEmU7TQT8CR383aitZCw+VwvXRyoFxk83V2pDyPL+UlpFlbwTRd7iIx12OKDoSGHufBhb2ktIRgQs4VeMdweUS+omt9PRxLSUjblytRZRFo+g32BDAhc0MvZIqeBuXgzEJ0Mv7bwEXtVVeqZTNU9DGfp6SUhPzfprLlSO8d7Nn7QYAPeN3XtHbadFWsXCUOQXXUfY/reykJYZp+4gROiRvhMe8CyucYVlXcyK85ZcOOrmQ9TU4pCYGyzg2auCgNsLTzj2i88cGsQf9wyYfiNO3+0hECD0YXWO1jURpgPuexq3eWYcR1afeXjhCsdpxgteaSLWmA+ZyHg7azDEV3ptl4SkcIAI0dUrCy2h0d5wN64jXN2opAi89yRdd2/8PlJ836V05C4iZ1TLx2/JfbZrQ4FebmROALOFlOQoy4wDmk9C+BbUic+B7sNVyLt8LrHvHtab18KTyVkhBohjP4Cw8oF20onKJrQk1fCA1dyJXcAK+YPHyKS0kIenCr4fkqFUEUzLAgKWjIZwwTd1haQiwpms6Mm+C9hrT+Ia7vd6Doj6Gi87PYR0pNCEhBvDniNqx/bR+geZBiZSBS19OBo/SEdCZgmxVIy602ktfT5TMLYSCcGfmaTnlxnxUhDmQQtx426Flc03lweW2H0e3zTUQQRxRi39NSP1WEOAhJOoTMQEGj/iSuxSuwFIaRCzHqvuF2XNOuJPkVIUnoZDgHlUyo5Eu5liYpigqLiCRbe+kIQYPbcYuIXbT/WUysPhwhWtgauGIWCXjC4uSUihA4HDjHd0UH8vawjwVWUxNPUkVIDQFCGwInIZqaaZNtHIBxx9tm4oFdPspP8tONJXLSPBd93ICwQYtLJoPkl3HgDnMcCQviyIe3Y5zMUhECEOIC/eGtmGVHHQdo5zgIjiOE640nda7r/ywdIUzTR+OAglNdHir31iYzJpGAooNJ2uLSEYI4+MQ9g4l+gJQZ/T3X5zfIDLV8bVKiTfgbJ8kqHSEAIzRyPu4p6RxHJh9s+qAcZJrODI14KnyAofvC/4yqP9b6ajXkKzE84elKIsLKVeJQWq7GUhLSClP2zq3oXCl1iMvyiQzaSU8HzpWSEDQcQ1eGhGRLJgVO3WlklJoQS4qqH8u0+EqWXj7EtTczJdb5kFF6QjogMcwDKsENNEYFkkQOFg7QFLP5TQ/rlOPzWdohywUOsr7ZcDVEww5hE4FSEa4+TJMcNlHZeBCixatcAGU55rNTzyIP6T+gBIRRCckzkTS5HSGLcLldXMsdbQ/FLdzIV0OhmLS/8C0bqcydT14RqhOm6T2uwkJNewCAb6Vd1+VNiKuMoo+10o6IS10YMSMuyL18bJpchbWP7Q+X8KRMOiHtoWpfHD4+5t/MhMGIk+blESr6Nm9Ej88qHLnb3Y2RJqusUV7vmYHupjSf4KHrzA290w1cV5ClojuwQsnyIhU7xrtWQ0WMvUO3/uiNLS98uc063bnq3XUsVOLtR+/M+9vc3ErvnIRK3IgJNU3hZwNl4Njc1YjOd98NWd7NjJVnM+hRxHyzmDboS8M43MWW7zqB1UhrheLtObgvMOIlcbKYoss6BAx8Klrrum85jiFLHNf0s4E6OjoS7DZYgo80B0zLe8MvmVm7Efsw5IWazuikvUhrYNaNWRFEITk/b8jPeGfQ09HeJLt7EXXskWnf+aFpv1/P6ZprnD2r5/zXewoa8Q8YvJDRIT6ErqeuTbie2lzx45BBL1OGtXQimuiNMyp63og5aBWHDBGGzm4B3At6TKe7hWt6NzBYlvomFeqTYS2mUb0aWSUuTiqnqHOwmWR9sQwsjEXVJze5Nu7b90UqfU8MDFB5xGpkaQzmqlaqDr+Fin0jjxanZiljLK5FaBni9RLNrkcJ2T/q93VgyY15wvudVTq6PtTy3MKXskWzh/hvgM2V/BRvRN9sBf9He5mhzyGDKeaLtP1K3nW0anvvF8uI2xDI0/0CsrzrU1p5cOPJ+mKZQEWPLi1g3Q2H/Ry27DwAaacM3+45fDZbyfjl6d31Ke33doKAd3QS4dsIKUUfGSb/LTQLiBXhig76rfDsdeflYR+ZeAKxCOBaXBo7ySo6gPzBvs7VXMvTfV87YZ8cQ9vxJE08kHk0wL4MRhM2Wb17EudvxJ/HhwVYWUp80U8WNWG6ha9WHu2YKhmYcAGOF5DWbi53dPdoDGlYDSUF3XTLhk8wHOmmCsQiGgPro6/fVaDo7/BQ5EZu9n2xDIbEYTOPFtHeiZAJ3RBSdPu+CLK758d+b71YRo2DFnkiSHBVMvOLIJ1zjk05e5XN0OAqpDqWHQEEyoRK/Cq298cQwRv057FRi2dv9njfAfWKfamxz/vSlTgEy2al7hgBp0h22Qphptv7nxibdaEhdk+EWnwEWI20CNhf8AYErsVFNhG/knUcG2klqsIqBCoEKgQqBCoEKgQqBFwI/A9j4RXCWncyyAAAAABJRU5ErkJggg==;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-45">
<mxGeometry width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-42" value="Node.js" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-45">
<mxGeometry y="55" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-46" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.503;entryY=1.042;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="CRzBIDDQe4gf2HL5NR91-38" target="CRzBIDDQe4gf2HL5NR91-43">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="410" as="sourcePoint" />
<mxPoint x="440" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-48" value="Backend&nbsp;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=8;" vertex="1" parent="1">
<mxGeometry x="403" y="233.5" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-49" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAABaBJREFUeAHtncvO3TQQx4tUygOglkvZskcFHqFSC2wol0VZsURlVd6DQp+iLFhQ9myQgAUgUbYUQVugN4RabhJI/DiWHMmdL07seJIzOWcifUriY4/Hv39iZ/z55Bw65JsTcAJOwAk4ASfgBJyAE3ACTsAAAeBp4EPgPr5pEwhMPwCOF0kdxfhV2wu3d4DAnSJR4p1xoLQnzELg0uhd4t3ULOBzRu+VCPJA4dECnqGKAPDfA4DhoUEDIjODmf3DagIuSDWyeQu4IPPyrbbuglQjm7eACzIv32rreysI8DIQgq+fgZeqyc1UYC8FAY4At5Mnxmsz8a02u6+CnEnECIcuSPWlo1gAuCwEeV/RfJOpvbtDgGPAP0KQE00UFQvvoyDvCDG+VeTZbGo1goQnofhEFKb+X53acuCKEOR8ny3gdSDU9RPwYl+eOdJWIcimzz8B/JWAvDMFRrSTmOFf4LE+W1GMLm+oe5FuzbwgwFHgh45M3N/sgziWBlwUdi7nygC3RN7gw9Fcfq1004IAh4FPBJhw+kYtgBh7hEAw3c7k7IQ60ozxOPhyOFdGI926IO/1QHl3SsOBV4Stu8AjQ7aAC6JMOL0wVKb1M7OCZK7QT4GHpzR6SuwxcIe+OcWHkjImBQGeAf4UV+ePU/vwltgDeBT4XvjyN/B8CeDaPOYEGQDwXG3juvxAU+wxcIEc6+rQ2psSZK4uYjOz+424wntjjyGoA13okaFytZ9ZE0RtEO9AAM8KMULs8Xj3ec1+iUHejCCZK7D5MbMm9hgTZ+AOrn4Mz9VlSZAwRZFuzYFYbeyRg5SmZwLVG2melmNLgtxI1YjReVNkvJm3kv/3CIFhU5+fEeR6iwhpWUuCqEfGPbHHxbTxtcd71WUFOJqDZkvskRMKUH/okHWZuUOiILm5q+rIuDX26AHVdwdPnjmQ9rtzU4JEUVQiY43YI4GkOnPQ2e3bmxMkipIDUBQZK8ceuQtk8sxBnxBdmklBoii5LmL0Kakn9vioa3DNfmAQr+5CS+s1K0gUpXr6WzP2WGIQl0JZFyQ3yJ+VDenOtWIP4KyIi8Jp88xB52dub1qQ4HQmELs60CC55mpS7AFcFYI0zxzkfE7TzQsSRZGLHHoFCQsWtNZcCUF8kUN61URRTgHfRVAn5ecxz3lxVV/py1eSBpyMdYU6T5WU0cizijuktKGasUdpndr5dkYQzdhDG3KNvV0SRK65mhR71MCbI+8uCXJNjB/ZNVdzgNSyuUuC/JIIcrP1/x5agGvt7JIgrwG/xSWgiy2OrgU+ln9nBOkaytibD7qMRvc7J4hRzsVuuSDFqJbJ6IIsw7m4lmZBkicbP5yHQN3bgObxwa0mBFyQBIaFQxfEggqJD3WCFI9WnrGIQPOgXlSLZyom4IIUo2rLCLwAXI9/p3PWXJAcGeX0KEQ3NGRfduOCKIPPmXNBcmS2lA6cDq+Bin/Z/9H7HbIlgXLVuiA5MltKnyLIvW5k8v3sBIpeNR5+SsG3ZQgUvYz/eHyb5zIu7W8t4fuQTxb1nCEjcAnw7kv/gglMA9syMYoUWyCT5NBapba9Vn9WV14boLa91QFtdVgboLa91vatrrw2QG17qwPa6rA2QG17re1bXXltgNr2Vgc053D80ubbmy/JfAH8IUEZOA8+fb6Jxc6tdf1wjv2B9BjffG0AeqkLXwFPHGjILiTEO2NNYnSifTn1xZymdQNCN7XW7S3TcKc4F8eMVJDw9WZz0wfh51A3X5/7OHUU+GxKm02X2by953fRyLIf591Cq4CnhK/3t+DGvFWKBpr/wcq1+Vut3toauDZ/mwWRDbZ+Xt1g6wWsAx/zzzrfav/EuqWx9lv7PLvwrRqElQJx3VJYarm2Lay1yq6zssLX/XACTsAJOAEn4AScgBNwAk7ACUwl8D868xt+ZR/GqQAAAABJRU5ErkJggg==;" vertex="1" parent="1">
<mxGeometry x="391" y="233.5" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-52" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="80" y="200" width="43.5" height="43.5" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-53" value="Software System" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="123.5" y="206.75" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-47" value="" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;dashed=1;" vertex="1" parent="1">
<mxGeometry x="110" y="310" width="70" height="140" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-54" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="-100" y="345" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-55" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAACRxJREFUeAHtnVnsNTUZxj8FRZGwiQghrIKAHxIREQIELyAEAYFAFAIJwbBJYoKERcULuJDN6IWCGogSkFUvWMISAqhsFxANa0BZXPCDsIOACyDwsw+8A/3368zpzJk55/T8OzfTzkzfaZ9n2rdv37azZEk5CgIFgYJAQaAgUBAoCBQE5ggBYEVgf+BA4ONzVLQ8iwL8gvePN4HfA8cBn8qzRJnnGvj3+3wsF3oAOA34IvCBzIuaR/aXo6D+wrPAr4CvAh/Lo3QZ5rIe/8Y7qlXXAEcBn8yw2LOb5QjsxwK/Bf4XuRe7pOd+B3zL1aBNZrekmeQsRLjKNrCGNU9qpv4ZPtcQ/4tL+2Ng56J3KjRbnENgY0mtayyABfSyME1DvNI7XwFWisku1wIEQjCD29EosBQ4Ffgj8HYooyZe9E4UzeBiCF5we2QU2NCUu5T8G6G8mrjsnTuAbwObj3zJYnogBGycsgd65+VQdkO86J0K+BCk6vq456J3OiI4FCFhdnrQO2uHMucyPilCfPCAjYre8RHxwtMgxHv9EmBNz95po3ceBM6cO3tn2oQE5HzE9b52M3vniTBvDfFnbJwtf3snLKQP0LTDgd4Js1oXr+ydQ9Xrm3YZWr8/LFVrARNKYHpH42w3dbR3Pj2hrI73mlwI8Us513onR0ICcuZL7+ROSEDOB4Ht3UDmGa7npl5Y6qHR7IvVLPryphIOczyVTAz0UgfypsDxwK2Axs9GHX8YKCvpYsMcpqfM60lgLeAw4ArgX2G5La6R6+nOHQgzlhfM3XILfNS5DvYGzgvLXwjphmlvqSL+nFJDekO3g6BCSAfQhkxSCBkS3Q6yCyEdQBsySSFkSHQ7yC6EdABtyCSFkCHR7SC7ENIBtCGTFEKGRLeD7EJIB9CGTFIIGRLdDrILIR1AGzJJIWRIdDvInnlCgCttRe7KHcqXXZJZJKRupdSrwCWA5jp9ODukEzM8i4TcEHHShJdetOXTuwIrJJY1i8dmkZDVHPqnAI+ELNTEn3LTcH4C7Dh171oPlM8cIX6ZvJmCWq+RcvzDpn3u7MvJKTzThPhAumXP2xrYqhEpx19t8vMWvpxZD2dDSAWkdIbNMNeCz+dSmLE5UVqDOPPbc2RHSEWMzlpJa70uLZVWLyzl0MJQzcldx5c1K+GsCfFBtKk06hL/Bng9gZm3bKGnyFnLlzXN8NwQ4oMIrA5o+r9W4tbZNT5nr9mzSrOKL2vS4bkkxAdRe27ZcjUte05Zw/4fI0eb2kzcAI3kcbrzsnww+w4D65v+EDkpx0veSqgP9Z2fmLxFRYgPALCxbRTw5xRmgOeNHC1xG+yrXbSEBOR8PpGU6rG/u07EWcDnfDl9hAshhmKFtHfWRjUpx5/cQxrq6WVLjkJIPSFTMUAXBSHAetbTuhp4Bfib23nu57YE4B0/S1gV/ObHDND9gJSRaIlSb04dh2+23eFuLgkBtJRsB7e/yfeBuyOF9PFXN/c6/4LCPiFVGPhy+FxCXCulbgS+LvuoklV3juR1sA5EXR56uW7G4Ndc7+lCILX9b8JTG6Qt8LVECLnNbaB2uBtbuzlxiZoM0KuAg+o27syaEO2paHaF1oqnDJc0ERC794INxWhzzXUihFxffU1mgMrSV17aGKBK8557OpJ29muIc+Vu5na/vj+GYM21aoOy7wLbAHu48atzTJfUJFnusmQ8Flx9j5CKGJ1tEzVthnZP8HxdVB7QX9o2HiGZWRByeV3JvOsq5GXAIU1blpsT7CRbGZsy7uW94h2v5p4a2PQJ8cPAFrb94MN+whbhYQgBNgCOAH5tbbw2aFF7f0Bde+oXzA+7QvZGSCBXO5+qfb+oha9F2Fb7mXxD5fRl+mFABugPnIJ/fOKEaNTUfBXyd48anvgvcK11Tdf1CxELW5N1X4tC+U3W1jGZ4TVzhMlPr63N723xLj2qvJ3u9MlOYcdA79HQiznZ1Gzqw6w75CLoVkOsANu54e7vWfVP3YAyzIwycadT0mrvl4ZA+XFX27Z0a7xPsA372zQ38r0vsEN8ubGwDUwebSPBqhGph1zOe8dk6prhtrurWee7DooGM/3jjrp00etBM6TBtyEOKdIfOdC/FPvaqoyN0e2t7JBjpIwreU1nc4bJJvlpYsdgWZO86p4ZoPsaOfpLxPrVvei5ZTMUkqMaoy0lVINUkwSwgA57LmE6Py7SR+qdloahL19h9d60N8lydkgFylCEVPJrzz00Q9IdZ5suqfXEWU9HTZSaKjVZKUey3gmGTuq2sYi9U3bIpW6O2MHOHvkMIKUtL2TbJmuvWpBTb7ghh32A1Ck3VWEqQ0q9qaTqH+YHWNeUu5S8QE852ugdbZ8kO0QfiqYKDXE0KvWwzElx4MmEnPrNkH6ysmCoIelFDQ+pO2zdYjVTbXRUkt7Rq+3LPxG4JdH/HoPF7/Y2t/sN5W28lUiI/ngzsjfU+KLEm9Z8DqZ3lA3tiWgz7VPsEDmpfgY0GoaJxRv9mLX7T8c+h5pryV/l6LePfmICekf+EN8OUW/sduA7wGdH53CAJ+yr1BROzfp7qIaI2OVKl2jgbNUBsrZApO09pXdpTlbqhDnlW7u8qWzbLhCYS8QbXZXzpU1vSCOgmpC23tBltS6pJsyd27JTIqeVpqdqEsNEZpj0ikXwVbbpSk7sq8ylhvdKjITl8lXmUMOHIEfKsNI7mpGRehS90zsbEYE5fJW51PAIvONd8qxwTSro3QofL3fvph7D3pGJUDuq20feBpVhA5VyTrW1wh91aX/o/lW4i8AbNJPv6kf9cEzGb4rL+Imh8zMR+WN8lVpBdYH9XbrX36/aiHFb/858EBKyDmzl/jhwspvlcVdkFkZdJ6Ea/T2y6+oo8+9oWo/czG3GzpSnRkdUWMZs484J9AlbfCMrvFd7R9NvzBDUn3Ha/ANRBMgtrDRKm6cxOe5X0ZPe+YLVPo3utp3LleTfGbecWaY3vSOvnr7QNvZOXZMXu65xseov1NP/U0FOTHW0d0ISSjM0BOkt9Y52idBApNYUjpwMPUR+F5VMT+9oLbvmQKmrrA6CemOd3MyLCsBS2IJAQaAgUBAoCBQECgIFgYJAQWDRIvB/OhoJxpQafnQAAAAASUVORK5CYII=;" vertex="1" parent="1">
<mxGeometry x="-100" y="417.5" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-57" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAABVlJREFUeAHtnUvLHEUUhgcFQfGCbl0JiaI7FwFjRHeCQpAs4h9QN2IUEoiSnxDxtnAR1zGY/APFVUDdCEJceAFd6V7BG3h5nINVUF9Pd1V3zen5qp23YajqnqpTVc87derSPTOrlQ4REAEREAEREAEREAEREAEREAEREAEREAEREAERmJMAcA/wPPAucE2vUQyM1XPA3a7aAC8DP6OjlsBPwEsuogBv1NZC+TYIvL6VKMCpDZO6sC2BZ6pFAb7ctnTl3yBwo0oQ4OiGKV3wInBksijA016ly84GgadqBDm9YUYXvAg8K0G8UPrYkSA+HN2sSBA3lD6GJIgPRzcrEsQNpY8hCeLD0c2KBHFD6WNIgvhwdLMiQdxQ+hiSID4c3axIEDeUPoYkiA9HNyvugthdRNt81GuYQe5Oq7sgpyfvVu5ZhvBhHepSEmTXnwcJsmvihfIkSAHQrt+WILsmXihPgiSAgJuS00OJSpDVahWesPwhTG2+AJ44FDX+q0vumYT//ywLeLFnjvkb8OBhiLL3PQT4vkcQu/SWBBlJALgfeDs8Sf/q+jniO0ZmPZCs8FDf5QOJOyfAncBr65501cQzW50kVaeL6yHAMeCXzqf6BnD7VALACx076emFIXtWVs/jslanY0N5xl5flCDAbcA3KbUkfn5so2M64HKSvxs9EdN1Q+B8N3E4/9bq2E0/5Xxpgrw5AMIufzCl4ZZ2/UWiOLPqmrVP+y1D9qysbobkfKuxZzGCACeAv5OGd6MXhwD2XS+MHx/15YnX1r3gYrfw5Nzq+FhMOzVchCAFV2UsbJp635TG144fVoaVFcpMdDgQrXZdSxHEZjG549wUMQLU9zMGHy3ZA85l8ttbVa6reUGA48BfmcZ/BtxcAth9PzN+/JobP6Id22YBrmfqZa7r8Zh+bNi0IMFVWfcfOv5Yr0UeGtvYmK4wfnwY05XCsB4ydzl02KJz0nS8dUFKrupsCVrf+9uMH117wNkhNcL1Sa6rWUHmclUGtLD+KI4fqSjerqtJQeZyVRHktuNHtBNDT9fVqiCzuCoD6DV+RDFi6OW6mhPEtr0LC8Cva2ZVCTj7mY+hY3D/KuYfCoPr+mrIcGhTcUu/RUFmmU5GkJ7jR7RpodeY15wgoXG2vZ6bTn43dToZ4XmPH6G+uU1P6zSjp+dNChIa6TqdDDZzP2owev0RxY1huB+S8VaMnp63LIi76/JcfyRiuO4kNCtI+ESXXNeklbD3+DHH9LxpQYIobq7Le/zwdFVJj2v7qROvlbD3+sNrVhWFiGHzPST0kpLrsg3IW2Oj+sJ173Bbf1hZQG7T02aID/TVo3RtEYJYI0ashM/kGlsYPwbvn/fZBF7JTansXklfvjHXliSIzbo+yYC4kmtwZvzI3j/vs1m4p/7pljsJbY8hKZDCJt7gNve6dxzJCJm9f56WH+PrXwt9Z8BetatKbC9HEKs0cKYHxu+5Rz89x49QB9tvszK7R9ZtRui5cDEuK21EeDj6R+Af4PPSrVLgUpdccj5p/Ij1sDJD2VYHq8vWYpjtRQqSQBn19QHgvUSANDp5/Ihlx9Cm5THuES5akLEAgCdTFZL4pbE2dpVuLwQxmMAF4M9EjI/XK+27dgV6bDl7I0gQ5V7gJPDwWEC7TrdXguwabk15EqSG2ox5JMiMcGtMS5AaajPmkSAzwq0xLUFqqM2YZ9eCJMsARSsIuH9PvaIOypIQkCAJjBaiEqQFFZI6SJAERgtRCdKCCkkdqgR5RH8eOerPI2v+ZPP4jDNumRYBERABERABERABERABERABERABERABERABEdhHAv8Cx7R64iasYkQAAAAASUVORK5CYII=;" vertex="1" parent="1">
<mxGeometry x="114" y="314" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-58" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="110" y="345" width="70" height="105" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-36" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-58">
<mxGeometry x="5" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-37" value="ReactJS" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="CRzBIDDQe4gf2HL5NR91-58">
<mxGeometry y="55" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-59" value="Frontend" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=8;" vertex="1" parent="1">
<mxGeometry x="123.5" y="315" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-60" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1.036;exitY=0.318;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="CRzBIDDQe4gf2HL5NR91-47" target="CRzBIDDQe4gf2HL5NR91-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="180" y="358" as="sourcePoint" />
<mxPoint x="235" y="353" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-61" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="350" as="sourcePoint" />
<mxPoint x="381" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-62" value="" style="endArrow=open;dashed=1;html=1;rounded=0;endFill=0;entryX=-0.007;entryY=0.511;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="CRzBIDDQe4gf2HL5NR91-7">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="530" y="359" as="sourcePoint" />
<mxPoint x="610" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-63" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="450" as="sourcePoint" />
<mxPoint y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-66" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-50" y="449.29" as="sourcePoint" />
<mxPoint y="449.29" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-67" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-50" y="361.89" as="sourcePoint" />
<mxPoint y="361.89" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-68" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-50" y="290" as="sourcePoint" />
<mxPoint y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CRzBIDDQe4gf2HL5NR91-69" value="" style="endArrow=open;html=1;rounded=0;endFill=0;entryX=-0.004;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="361.64" as="sourcePoint" />
<mxPoint x="48.07999999999993" y="361.9" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>