схемы взаимодействия программ.drawio 8.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.3">
  2. <diagram name="Страница-1" id="Jaq_1WhyTZrM29bRkLPj">
  3. <mxGraphModel dx="1042" dy="567" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-94" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-79" value="">
  8. <mxGeometry relative="1" as="geometry" />
  9. </mxCell>
  10. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-78" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Клиент" vertex="1">
  11. <mxGeometry height="80" width="160" x="240" y="360" as="geometry" />
  12. </mxCell>
  13. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-93" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-80" value="">
  14. <mxGeometry relative="1" as="geometry" />
  15. </mxCell>
  16. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-79" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Сервер аутентификации" vertex="1">
  17. <mxGeometry height="80" width="160" x="240" y="480" as="geometry" />
  18. </mxCell>
  19. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-100" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-81" value="">
  20. <mxGeometry relative="1" as="geometry" />
  21. </mxCell>
  22. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-80" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Сервер БД" vertex="1">
  23. <mxGeometry height="80" width="160" x="240" y="600" as="geometry" />
  24. </mxCell>
  25. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-89" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="Hg6SNYS3C7jG5-Gh9Pa6-82">
  26. <mxGeometry relative="1" as="geometry" />
  27. </mxCell>
  28. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-81" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Сервер аутентификации" vertex="1">
  29. <mxGeometry height="80" width="160" x="240" y="720" as="geometry" />
  30. </mxCell>
  31. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-90" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-83" value="">
  32. <mxGeometry relative="1" as="geometry" />
  33. </mxCell>
  34. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-82" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Клиент" vertex="1">
  35. <mxGeometry height="80" width="160" x="240" y="840" as="geometry" />
  36. </mxCell>
  37. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-91" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-84" value="">
  38. <mxGeometry relative="1" as="geometry" />
  39. </mxCell>
  40. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-83" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Сервер приложений" vertex="1">
  41. <mxGeometry height="80" width="160" x="240" y="960" as="geometry" />
  42. </mxCell>
  43. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-104" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-85" value="">
  44. <mxGeometry relative="1" as="geometry" />
  45. </mxCell>
  46. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-84" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Сервер БД" vertex="1">
  47. <mxGeometry height="80" width="160" x="240" y="1080" as="geometry" />
  48. </mxCell>
  49. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-105" edge="1" parent="1" source="Hg6SNYS3C7jG5-Gh9Pa6-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="Hg6SNYS3C7jG5-Gh9Pa6-86" value="">
  50. <mxGeometry relative="1" as="geometry" />
  51. </mxCell>
  52. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-85" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Сервер приложений" vertex="1">
  53. <mxGeometry height="80" width="160" x="240" y="1200" as="geometry" />
  54. </mxCell>
  55. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-86" parent="1" style="rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Клиент" vertex="1">
  56. <mxGeometry height="80" width="160" x="240" y="1320" as="geometry" />
  57. </mxCell>
  58. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-95" parent="1" style="text;whiteSpace=wrap;html=1;" value="JSON: login, password" vertex="1">
  59. <mxGeometry height="40" width="160" x="320" y="440" as="geometry" />
  60. </mxCell>
  61. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-97" parent="1" style="text;whiteSpace=wrap;html=1;" value="Проверка пользователя" vertex="1">
  62. <mxGeometry height="40" width="170" x="320" y="560" as="geometry" />
  63. </mxCell>
  64. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-98" parent="1" style="text;whiteSpace=wrap;html=1;" value="SQL-ответ: user" vertex="1">
  65. <mxGeometry height="40" width="120" x="320" y="680" as="geometry" />
  66. </mxCell>
  67. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-101" parent="1" style="text;whiteSpace=wrap;html=1;" value="JWT-токен" vertex="1">
  68. <mxGeometry height="40" width="90" x="324" y="800" as="geometry" />
  69. </mxCell>
  70. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-102" parent="1" style="text;whiteSpace=wrap;html=1;" value="&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td data-start=&quot;1378&quot; data-end=&quot;1400&quot; data-col-size=&quot;sm&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1400&quot; data-end=&quot;1418&quot;&gt;HTTP GET + JWT&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" vertex="1">
  71. <mxGeometry height="50" width="140" x="320" y="910" as="geometry" />
  72. </mxCell>
  73. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-103" parent="1" style="text;whiteSpace=wrap;html=1;" value="&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td data-start=&quot;1419&quot; data-end=&quot;1437&quot; data-col-size=&quot;sm&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1437&quot; data-end=&quot;1451&quot;&gt;SQL-запрос&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" vertex="1">
  74. <mxGeometry height="50" width="100" x="320" y="1030" as="geometry" />
  75. </mxCell>
  76. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-106" parent="1" style="text;whiteSpace=wrap;html=1;" value="данные" vertex="1">
  77. <mxGeometry height="40" width="80" x="324" y="1160" as="geometry" />
  78. </mxCell>
  79. <mxCell id="Hg6SNYS3C7jG5-Gh9Pa6-107" parent="1" style="text;whiteSpace=wrap;html=1;" value="&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td data-start=&quot;1481&quot; data-end=&quot;1503&quot; data-col-size=&quot;sm&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1503&quot; data-end=&quot;1517&quot;&gt;JSON-ответ&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" vertex="1">
  80. <mxGeometry height="50" width="100" x="320" y="1270" as="geometry" />
  81. </mxCell>
  82. </root>
  83. </mxGraphModel>
  84. </diagram>
  85. </mxfile>