Loading docs/arch/arch.drawio +27 −21 Original line number Diff line number Diff line Loading @@ -4,10 +4,10 @@ <root> <mxCell id="0"/> <mxCell id="1" parent="0"/> <mxCell id="40" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" parent="1" edge="1"> <mxCell id="40" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" parent="1" edge="1" source="26"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="80" y="480" as="sourcePoint"/> <mxPoint x="720" y="479.5" as="targetPoint"/> <mxPoint x="800" y="479" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="36" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="35" edge="1"> Loading @@ -16,7 +16,7 @@ <mxCell id="4" value="hyper" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1"> <mxGeometry x="80" y="140" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="6" target="12"> <mxCell id="46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6" target="12" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="6" value="deserialize" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> Loading @@ -25,13 +25,13 @@ <mxCell id="30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=12;" parent="1" source="7" target="3" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="500" y="340"/> <mxPoint x="560" y="340"/> <mxPoint x="540" y="340"/> <mxPoint x="620" y="340"/> </Array> </mxGeometry> </mxCell> <mxCell id="7" value="serialize" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="460" y="380" width="80" height="40" as="geometry"/> <mxGeometry x="500" y="380" width="80" height="40" as="geometry"/> </mxCell> <mxCell id="9" value="s3s" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1"> <mxGeometry x="80" y="320" width="120" height="40" as="geometry"/> Loading @@ -39,16 +39,13 @@ <mxCell id="15" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Times New Roman;fontSize=12;" parent="1" source="13" target="7" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="13" value="GetObjectOutput" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="440" y="460" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="17" value="MyService" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1"> <mxGeometry x="80" y="540" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="25" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=12;rounded=0;" parent="1" source="21" target="13" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="500" y="560"/> <mxPoint x="540" y="560"/> </Array> </mxGeometry> </mxCell> Loading @@ -64,19 +61,16 @@ <mxCell id="29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=12;" parent="1" source="26" target="28" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="26" value="S3Error" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="560" y="460" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;fontFamily=Helvetica;fontSize=12;" parent="1" source="28" target="3" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="700" y="340"/> <mxPoint x="620" y="340"/> <mxPoint x="560" y="340"/> </Array> </mxGeometry> </mxCell> <mxCell id="28" value="serialize" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="580" y="380" width="80" height="40" as="geometry"/> <mxGeometry x="660" y="380" width="80" height="40" as="geometry"/> </mxCell> <mxCell id="38" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="34" target="6" edge="1"> <mxGeometry relative="1" as="geometry"/> Loading @@ -93,20 +87,32 @@ <mxCell id="39" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="80" y="220" as="sourcePoint"/> <mxPoint x="720" y="220" as="targetPoint"/> <mxPoint x="800" y="220" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;rounded=0;" edge="1" parent="1" source="12" target="21"> <mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;rounded=0;" parent="1" source="12" target="21" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="12" value="GetObjectInput, Credentials, ..." style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="160" y="460" width="200" height="40" as="geometry"/> </mxCell> <mxCell id="2" value="HTTP Request" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="200" y="140" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="3" value="HTTP Response" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="500" y="140" width="120" height="40" as="geometry"/> <mxGeometry x="560" y="140" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="47" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" edge="1" parent="1" target="26"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="79.99999999999977" y="480" as="sourcePoint"/> <mxPoint x="720" y="479.4999999999998" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="26" value="S3Error" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="640" y="460" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="13" value="S3Response&lt;GetObjectOutput&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="440" y="460" width="200" height="40" as="geometry"/> </mxCell> <mxCell id="12" value="S3Request&lt;GetObjectInput&gt;&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="160" y="460" width="200" height="40" as="geometry"/> </mxCell> </root> </mxGraphModel> Loading docs/arch/arch.svg +1 −1 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
docs/arch/arch.drawio +27 −21 Original line number Diff line number Diff line Loading @@ -4,10 +4,10 @@ <root> <mxCell id="0"/> <mxCell id="1" parent="0"/> <mxCell id="40" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" parent="1" edge="1"> <mxCell id="40" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" parent="1" edge="1" source="26"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="80" y="480" as="sourcePoint"/> <mxPoint x="720" y="479.5" as="targetPoint"/> <mxPoint x="800" y="479" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="36" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="35" edge="1"> Loading @@ -16,7 +16,7 @@ <mxCell id="4" value="hyper" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1"> <mxGeometry x="80" y="140" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="6" target="12"> <mxCell id="46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6" target="12" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="6" value="deserialize" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> Loading @@ -25,13 +25,13 @@ <mxCell id="30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=12;" parent="1" source="7" target="3" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="500" y="340"/> <mxPoint x="560" y="340"/> <mxPoint x="540" y="340"/> <mxPoint x="620" y="340"/> </Array> </mxGeometry> </mxCell> <mxCell id="7" value="serialize" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="460" y="380" width="80" height="40" as="geometry"/> <mxGeometry x="500" y="380" width="80" height="40" as="geometry"/> </mxCell> <mxCell id="9" value="s3s" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1"> <mxGeometry x="80" y="320" width="120" height="40" as="geometry"/> Loading @@ -39,16 +39,13 @@ <mxCell id="15" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Times New Roman;fontSize=12;" parent="1" source="13" target="7" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="13" value="GetObjectOutput" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="440" y="460" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="17" value="MyService" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1"> <mxGeometry x="80" y="540" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="25" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=12;rounded=0;" parent="1" source="21" target="13" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="500" y="560"/> <mxPoint x="540" y="560"/> </Array> </mxGeometry> </mxCell> Loading @@ -64,19 +61,16 @@ <mxCell id="29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=12;" parent="1" source="26" target="28" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="26" value="S3Error" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="560" y="460" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;fontFamily=Helvetica;fontSize=12;" parent="1" source="28" target="3" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="700" y="340"/> <mxPoint x="620" y="340"/> <mxPoint x="560" y="340"/> </Array> </mxGeometry> </mxCell> <mxCell id="28" value="serialize" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="580" y="380" width="80" height="40" as="geometry"/> <mxGeometry x="660" y="380" width="80" height="40" as="geometry"/> </mxCell> <mxCell id="38" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="34" target="6" edge="1"> <mxGeometry relative="1" as="geometry"/> Loading @@ -93,20 +87,32 @@ <mxCell id="39" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="80" y="220" as="sourcePoint"/> <mxPoint x="720" y="220" as="targetPoint"/> <mxPoint x="800" y="220" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;rounded=0;" edge="1" parent="1" source="12" target="21"> <mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;rounded=0;" parent="1" source="12" target="21" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="12" value="GetObjectInput, Credentials, ..." style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="160" y="460" width="200" height="40" as="geometry"/> </mxCell> <mxCell id="2" value="HTTP Request" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="200" y="140" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="3" value="HTTP Response" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="500" y="140" width="120" height="40" as="geometry"/> <mxGeometry x="560" y="140" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="47" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;startArrow=none;" edge="1" parent="1" target="26"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="79.99999999999977" y="480" as="sourcePoint"/> <mxPoint x="720" y="479.4999999999998" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="26" value="S3Error" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="640" y="460" width="120" height="40" as="geometry"/> </mxCell> <mxCell id="13" value="S3Response&lt;GetObjectOutput&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="440" y="460" width="200" height="40" as="geometry"/> </mxCell> <mxCell id="12" value="S3Request&lt;GetObjectInput&gt;&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="160" y="460" width="200" height="40" as="geometry"/> </mxCell> </root> </mxGraphModel> Loading