<mxGraphModeldx="894"dy="566"grid="1"gridSize="10"guides="1"tooltips="1"connect="1"fold="1"page="1"pageScale="1"pageWidth="450"pageHeight="350"style="default-style2"math="0"><root><mxCellid="0"/><mxCellid="1"parent="0"/><mxCellid="6"value="<div><br></div><div><br></div>VtGate<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>"style="shape=ext;rounded=1;html=1;whiteSpace=wrap;dashed=1;dashPattern=1 4;"parent="1"vertex="1"><mxGeometryx="170"y="15"width="250"height="290"as="geometry"/></mxCell><mxCellid="8"value="Client sends query"style="shape=ext;rounded=1;html=1;whiteSpace=wrap;"parent="1"vertex="1"><mxGeometryx="10"y="60"width="130"height="60"as="geometry"/></mxCell><mxCellid="9"value="HttpServer"style="shape=ext;rounded=1;html=1;whiteSpace=wrap;"parent="1"vertex="1"><mxGeometryx="245"y="60"width="100"height="60"as="geometry"/></mxCell><mxCellid="10"style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5"parent="1"source="8"target="9"edge="1"><mxGeometryrelative="1"as="geometry"/></mxCell><mxCellid="11"value="Extract request parameters."style="shape=ext;rounded=1;html=1;whiteSpace=wrap;"parent="1"vertex="1"><mxGeometryx="245"y="140"width="100"height="60"as="geometry"/></mxCell><mxCellid="12"value="Launch a go routine and call specified&nbsp;<span style="line-height: 15.1199998855591px">VtGate&nbsp;</span>method."style="shape=ext;rounded=1;html=1;whiteSpace=wrap;"parent="1"vertex="1"><mxGeometryx="220"y="220"width="150"height="60"as="geometry"/></mxCell><mxCellid="13"style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;entryX=0.5;entryY=1"parent="1"source="12"target="8"edge="1"><mxGeometryrelative="1"as="geometry"/></mxCell><mxCellid="14"value="send response"style="text;html=1;resizable=0;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;"parent="13"connectable="0"vertex="1"><mxGeometryx="-0.4036"y="-3"relative="1"as="geometry"><mxPointx="-16"y="-7"as="offset"/></mxGeometry></mxCell><mxCellid="15"style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0"parent="1"source="9"target="11"edge="1"><mxGeometryrelative="1"as="geometry"/></mxCell><mxCellid="16"style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1"parent="1"source="11"target="12"edge="1"><mxGeometryrelative="1"as="geometry"/></mxCell></root></mxGraphModel>