<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="bausteinsicht" compressed="false">
  <diagram id="view-context" name="Platform Context">
    <mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" page="1" pageWidth="1169" pageHeight="827" background="#ffffff">
      <root>
        <mxCell id="0"/>
        <mxCell id="1" parent="0"/>
        <object id="context--customer" bausteinsicht_id="customer" bausteinsicht_kind="actor">
          <mxCell style="fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;shape=mxgraph.archimate3.actor" vertex="1" parent="1">
            <mxGeometry x="90" y="40" width="60" height="80" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="context--customer-title" value="Customer" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#6c8ebf;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="context--customer">
          <mxGeometry x="0" y="0" width="60" height="24" as="geometry"/>
        </mxCell>
        <object id="context--platform" bausteinsicht_id="platform" bausteinsicht_kind="system" link="data:page/id,view-gateway">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="1">
            <mxGeometry x="40" y="180" width="160" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="context--platform-title" value="E-Commerce Platform" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="context--platform">
          <mxGeometry x="0" y="0" width="160" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="rel-context--customer-context--platform-0" value="kauft ein" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="context--customer" target="context--platform" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <object label="&lt;b&gt;Platform Context&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;font point-size=&quot;9&quot;&gt;Source: site/content/projekte/bausteinsicht/tutorial/examples/teil_28.jsonc&lt;br&gt;Last synced: 2026-08-10 03:49&lt;br&gt;Generated by Bausteinsicht&lt;/font&gt;" id="metadata-context">
          <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
            <mxGeometry x="40" y="320" width="360" height="120" as="geometry"/>
          </mxCell>
        </object>
        <object label="&lt;b&gt;Legend&lt;/b&gt;&lt;br&gt;&lt;font color=&quot;#dae8fc&quot;&gt;■&lt;/font&gt; Actor&lt;br&gt;&lt;font color=&quot;#d5e8d4&quot;&gt;■&lt;/font&gt; Software System" id="legend-context">
          <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
            <mxGeometry x="460" y="320" width="180" height="120" as="geometry"/>
          </mxCell>
        </object>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram id="view-gateway" name="Gateway View (Scoped)">
    <mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" page="1" pageWidth="1169" pageHeight="827" background="#ffffff">
      <root>
        <mxCell id="0"/>
        <mxCell id="1" parent="0"/>
        <object label="&lt;b&gt;E-Commerce Platform&lt;/b&gt;" id="gateway--platform" bausteinsicht_id="platform" bausteinsicht_kind="system_boundary" link="data:page/id,view-gateway">
          <mxCell style="swimlane;startSize=30;fillColor=none;strokeColor=#82b366;fontColor=#82b366;fontStyle=1;rounded=1;arcSize=5;whiteSpace=wrap;html=1;container=1;collapsible=0;dashed=1;dashPattern=8 4;fontSize=13;" vertex="1" parent="1">
            <mxGeometry x="40" y="160" width="600" height="330" as="geometry"/>
          </mxCell>
        </object>
        <object id="gateway--platform.authservice" bausteinsicht_id="platform.authservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="gateway--platform">
            <mxGeometry x="60" y="90" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="gateway--platform.authservice-title" value="Auth Service" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.authservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="gateway--platform.authservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.authservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="gateway--platform.gateway" bausteinsicht_id="platform.gateway" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="gateway--platform">
            <mxGeometry x="240" y="90" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="gateway--platform.gateway-title" value="API Gateway" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.gateway">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="gateway--platform.gateway-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.gateway">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="gateway--platform.searchservice" bausteinsicht_id="platform.searchservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="gateway--platform">
            <mxGeometry x="420" y="90" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="gateway--platform.searchservice-title" value="Search Service" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.searchservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="gateway--platform.searchservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.searchservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="gateway--platform.shopservice" bausteinsicht_id="platform.shopservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="gateway--platform">
            <mxGeometry x="60" y="210" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="gateway--platform.shopservice-title" value="Shop Service" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.shopservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="gateway--platform.shopservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="gateway--platform.shopservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <mxCell id="rel-gateway--platform.gateway-gateway--platform.shopservice-1" value="route" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="gateway--platform.gateway" target="gateway--platform.shopservice" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-gateway--platform.gateway-gateway--platform.authservice-2" value="authenticate" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="gateway--platform.gateway" target="gateway--platform.authservice" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-gateway--platform.gateway-gateway--platform.searchservice-3" value="search" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="gateway--platform.gateway" target="gateway--platform.searchservice" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-gateway--platform.shopservice-gateway--platform-4" value="place order" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="gateway--platform.shopservice" target="gateway--platform" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-gateway--platform.authservice-gateway--platform-9" value="read tokens" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;dashed=1;" edge="1" source="gateway--platform.authservice" target="gateway--platform" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <object label="&amp;larr; Platform Context" id="nav-back-gateway" link="data:page/id,view-context">
          <mxCell style="rounded=1;fillColor=#f8cecc;strokeColor=#b85450;html=1;fontSize=10;" vertex="1" parent="1">
            <mxGeometry x="20" y="20" width="140" height="30" as="geometry"/>
          </mxCell>
        </object>
        <object label="&lt;b&gt;Gateway View (Scoped)&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;font point-size=&quot;9&quot;&gt;Source: site/content/projekte/bausteinsicht/tutorial/examples/teil_28.jsonc&lt;br&gt;Last synced: 2026-08-10 03:49&lt;br&gt;Generated by Bausteinsicht&lt;/font&gt;" id="metadata-gateway">
          <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
            <mxGeometry x="40" y="570" width="384" height="120" as="geometry"/>
          </mxCell>
        </object>
        <object label="&lt;b&gt;Legend&lt;/b&gt;&lt;br&gt;&lt;font color=&quot;#d5e8d4&quot;&gt;■&lt;/font&gt; Service&lt;br&gt;&lt;font color=&quot;#d5e8d4&quot;&gt;■&lt;/font&gt; Software System" id="legend-gateway">
          <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
            <mxGeometry x="488" y="570" width="192" height="120" as="geometry"/>
          </mxCell>
        </object>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram id="view-order-flow" name="Order Flow">
    <mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" page="1" pageWidth="1169" pageHeight="827" background="#ffffff">
      <root>
        <mxCell id="0"/>
        <mxCell id="1" parent="0"/>
        <object id="order-flow--platform.db" bausteinsicht_id="platform.db" bausteinsicht_kind="database" technology="PostgreSQL">
          <mxCell style="fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;shape=mxgraph.flowchart.database" vertex="1" parent="1">
            <mxGeometry x="340" y="160" width="60" height="80" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="order-flow--platform.db-title" value="PostgreSQL" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#d6b656;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.db">
          <mxGeometry x="0" y="0" width="60" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="order-flow--platform.db-tech" value="[PostgreSQL]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.db">
          <mxGeometry x="0" y="24" width="60" height="18" as="geometry"/>
        </mxCell>
        <object id="order-flow--platform.eventbus" bausteinsicht_id="platform.eventbus" bausteinsicht_kind="queue" technology="Kafka">
          <mxCell style="fillColor=#f8cecc;strokeColor=#b85450;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;shape=mxgraph.flowchart.process" vertex="1" parent="1">
            <mxGeometry x="310" y="300" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="order-flow--platform.eventbus-title" value="Event Bus" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#b85450;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.eventbus">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="order-flow--platform.eventbus-tech" value="[Kafka]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.eventbus">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="order-flow--platform.notifservice" bausteinsicht_id="platform.notifservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="1">
            <mxGeometry x="40" y="40" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="order-flow--platform.notifservice-title" value="Notification Svc" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.notifservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="order-flow--platform.notifservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.notifservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="order-flow--platform.orderservice" bausteinsicht_id="platform.orderservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="1">
            <mxGeometry x="220" y="40" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="order-flow--platform.orderservice-title" value="Order Service" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.orderservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="order-flow--platform.orderservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.orderservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="order-flow--platform.paymentservice" bausteinsicht_id="platform.paymentservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="1">
            <mxGeometry x="400" y="40" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="order-flow--platform.paymentservice-title" value="Payment Service" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.paymentservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="order-flow--platform.paymentservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.paymentservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <object id="order-flow--platform.shopservice" bausteinsicht_id="platform.shopservice" bausteinsicht_kind="service" technology="Go">
          <mxCell style="fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#000000;fontSize=12;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;container=1;rounded=1" vertex="1" parent="1">
            <mxGeometry x="580" y="40" width="120" height="60" as="geometry"/>
          </mxCell>
        </object>
        <mxCell id="order-flow--platform.shopservice-title" value="Shop Service" style="text;html=1;fontSize=13;fontStyle=1;fontColor=#82b366;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.shopservice">
          <mxGeometry x="0" y="0" width="120" height="24" as="geometry"/>
        </mxCell>
        <mxCell id="order-flow--platform.shopservice-tech" value="[Go]" style="text;html=1;fontSize=10;fontStyle=2;fontColor=#666666;fillColor=none;strokeColor=none;align=center;verticalAlign=middle;pointerEvents=0;overflow=hidden;" vertex="1" connectable="0" parent="order-flow--platform.shopservice">
          <mxGeometry x="0" y="24" width="120" height="18" as="geometry"/>
        </mxCell>
        <mxCell id="rel-order-flow--platform.orderservice-order-flow--platform.eventbus-7" value="order.created" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;dashed=1;" edge="1" source="order-flow--platform.orderservice" target="order-flow--platform.eventbus" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-order-flow--platform.shopservice-order-flow--platform.orderservice-4" value="place order" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="order-flow--platform.shopservice" target="order-flow--platform.orderservice" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-order-flow--platform.notifservice-order-flow--platform.eventbus-8" value="subscribe" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;dashed=1;" edge="1" source="order-flow--platform.notifservice" target="order-flow--platform.eventbus" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-order-flow--platform.orderservice-order-flow--platform.paymentservice-5" value="charge()" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="order-flow--platform.orderservice" target="order-flow--platform.paymentservice" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <mxCell id="rel-order-flow--platform.orderservice-order-flow--platform.db-6" value="persist" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeColor=#707070;fontColor=#707070;fontSize=11;strokeWidth=1.5;" edge="1" source="order-flow--platform.orderservice" target="order-flow--platform.db" parent="1">
          <mxGeometry relative="1" as="geometry"/>
        </mxCell>
        <object label="&lt;b&gt;Order Flow&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;font point-size=&quot;9&quot;&gt;Source: site/content/projekte/bausteinsicht/tutorial/examples/teil_28.jsonc&lt;br&gt;Last synced: 2026-08-10 03:49&lt;br&gt;Generated by Bausteinsicht&lt;/font&gt;" id="metadata-order-flow">
          <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
            <mxGeometry x="40" y="440" width="420" height="120" as="geometry"/>
          </mxCell>
        </object>
        <object label="&lt;b&gt;Legend&lt;/b&gt;&lt;br&gt;&lt;font color=&quot;#fff2cc&quot;&gt;■&lt;/font&gt; Database&lt;br&gt;&lt;font color=&quot;#f8cecc&quot;&gt;■&lt;/font&gt; Queue&lt;br&gt;&lt;font color=&quot;#d5e8d4&quot;&gt;■&lt;/font&gt; Service" id="legend-order-flow">
          <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
            <mxGeometry x="530" y="440" width="210" height="120" as="geometry"/>
          </mxCell>
        </object>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
