summaryrefslogtreecommitdiffstats
path: root/docs/clamp/acm/draw.io
diff options
context:
space:
mode:
Diffstat (limited to 'docs/clamp/acm/draw.io')
-rw-r--r--docs/clamp/acm/draw.io/acm-overview.drawio419
-rw-r--r--[-rwxr-xr-x]docs/clamp/acm/draw.io/acm-participant-a1pms.drawio (renamed from docs/clamp/acm/draw.io/acm-participant-a1pms-kserve.drawio)26
-rw-r--r--docs/clamp/acm/draw.io/acm-participant-http.drawio311
-rw-r--r--docs/clamp/acm/draw.io/acm-participant-k8s.drawio344
-rw-r--r--docs/clamp/acm/draw.io/acm-participant-kserve.drawio335
-rw-r--r--docs/clamp/acm/draw.io/acm-participants.drawio462
-rw-r--r--docs/clamp/acm/draw.io/api-gateway-sandbox.drawio2
-rw-r--r--docs/clamp/acm/draw.io/overview.drawio529
8 files changed, 2413 insertions, 15 deletions
diff --git a/docs/clamp/acm/draw.io/acm-overview.drawio b/docs/clamp/acm/draw.io/acm-overview.drawio
index d842e06f..489a086a 100644
--- a/docs/clamp/acm/draw.io/acm-overview.drawio
+++ b/docs/clamp/acm/draw.io/acm-overview.drawio
@@ -1 +1,418 @@
-<mxfile host="drawio-plugin" modified="2023-04-14T14:12:32.931Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36" etag="B0CZ_13FJ164OxiPQfnF" version="20.5.3" type="embed"><diagram id="KfsiAd6VWCwOmLBcd4b7" name="Page-1"><mxGraphModel dx="2031" dy="1413" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#ffffff" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="y7BpoCNVdQsxZ7AoowJW-1" value="" style="endArrow=classic;html=1;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="200" y="360" as="sourcePoint"/><mxPoint x="760" y="360" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-2" value="" style="endArrow=classic;html=1;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="200" y="370" as="sourcePoint"/><mxPoint x="760" y="370" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-3" value="" style="endArrow=classic;html=1;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="200" y="350" as="sourcePoint"/><mxPoint x="760" y="350" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-4" value="Automation Composition Management Design (SDC)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="40" y="-20" width="210" height="170" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-5" value="&lt;div&gt;Design Time Catalogue&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="60" y="50" width="70" height="80" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-6" value="Automation Composition Management Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="420" y="10" width="310" height="160" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-7" value="&lt;div&gt;Run Time Inventory&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="540" y="40" width="70" height="80" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-8" value="Automation Composition Element Definitions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="-130" y="-37.5" width="120" height="60" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-9" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-8" target="y7BpoCNVdQsxZ7AoowJW-5" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="60" y="105" as="sourcePoint"/><mxPoint x="40" y="60" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-10" value="Metadata" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=13;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="-120" y="52.5" width="80" height="60" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-11" value="" style="endArrow=none;dashed=1;html=1;exitX=0;exitY=0;exitDx=80;exitDy=36.5;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-10" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="210" y="322.5" as="sourcePoint"/><mxPoint x="20" y="20" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-12" value="&lt;div&gt;Automation Composition&lt;/div&gt;&lt;div&gt;Assembling&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="160" y="35" width="80" height="60" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-13" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-5" target="y7BpoCNVdQsxZ7AoowJW-12" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="100" y="315" as="sourcePoint"/><mxPoint x="150" y="265" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-14" value="&lt;font style=&quot;font-size: 10px&quot;&gt;AC Definition (TOSCA)&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="270" y="120" width="70" height="40" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-15" value="&lt;div&gt;AC Execution Control&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="430" y="35" width="80" height="75" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-16" value="" style="endArrow=none;dashed=1;html=1;exitX=0.6;exitY=-0.017;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="263.5" y="210" as="sourcePoint"/><mxPoint x="330" y="70" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-17" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-7" target="y7BpoCNVdQsxZ7AoowJW-15" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="180" y="330" as="sourcePoint"/><mxPoint x="230" y="280" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-18" value="DMaaP" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="230" y="242" width="500" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-19" value="&lt;div&gt;AC Execution Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="640" y="40" width="80" height="60" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-20" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-19" target="y7BpoCNVdQsxZ7AoowJW-7" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="550" y="90" as="sourcePoint"/><mxPoint x="520" y="75" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-21" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="230" y="302" width="70" height="98" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-22" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="316" y="302" width="70" height="98" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-23" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="402" y="302" width="70" height="98" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-24" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="488" y="302" width="70" height="98" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-25" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="660" y="302" width="70" height="98" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-26" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="574" y="302" width="70" height="98" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-27" value="" style="endArrow=classic;html=1;exitX=0.898;exitY=0.1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-18" target="y7BpoCNVdQsxZ7AoowJW-19" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="480" y="105" as="sourcePoint"/><mxPoint x="482" y="227" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-28" value="&lt;font style=&quot;font-size: 10px&quot;&gt;Control&lt;br&gt;Messages&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=13;verticalAlign=top;horizontal=1;spacing=-1;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="350" y="170" width="62" height="40" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-29" value="&lt;font style=&quot;font-size: 10px&quot;&gt;Monitoring&lt;br&gt;Messages&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=13;verticalAlign=top;horizontal=1;spacing=-1;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="750" y="180" width="62" height="40" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-30" value="" style="endArrow=none;dashed=1;html=1;exitX=1.027;exitY=0.567;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-28" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="322" y="129.32000000000005" as="sourcePoint"/><mxPoint x="450" y="150" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-31" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-18" target="y7BpoCNVdQsxZ7AoowJW-21" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="480" y="127" as="sourcePoint"/><mxPoint x="482" y="249" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-32" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="331.5" y="262" as="sourcePoint"/><mxPoint x="330" y="299.34000000000015" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-33" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="421.5" y="264.65999999999985" as="sourcePoint"/><mxPoint x="420" y="302" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-34" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="501.5" y="264.65999999999985" as="sourcePoint"/><mxPoint x="500" y="301.99999999999955" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-35" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="591.5" y="264.65999999999985" as="sourcePoint"/><mxPoint x="590" y="301.99999999999955" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-36" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="671.5" y="264.65999999999985" as="sourcePoint"/><mxPoint x="670" y="301.99999999999955" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-37" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="710" y="299.3399999999997" as="sourcePoint"/><mxPoint x="711.5" y="262" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-38" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="630" y="302" as="sourcePoint"/><mxPoint x="631.5" y="264.65999999999985" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-39" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="540" y="301.99999999999955" as="sourcePoint"/><mxPoint x="541.5" y="264.65999999999985" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-40" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="460" y="299.3399999999997" as="sourcePoint"/><mxPoint x="461.5" y="262" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-41" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="370" y="302" as="sourcePoint"/><mxPoint x="371.5" y="264.65999999999985" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-42" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="280" y="301.99999999999955" as="sourcePoint"/><mxPoint x="281.5" y="264.65999999999985" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-43" value="" style="endArrow=none;dashed=1;html=1;exitX=0.645;exitY=1.05;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-28" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="401.64599999999996" y="232.68000000000006" as="sourcePoint"/><mxPoint x="420" y="282" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-44" value="" style="endArrow=none;dashed=1;html=1;exitX=-0.059;exitY=0.35;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-29" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="423.674" y="202.67999999999995" as="sourcePoint"/><mxPoint x="680" y="160" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-45" value="" style="endArrow=none;dashed=1;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-29" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="771" y="232" as="sourcePoint"/><mxPoint x="710" y="282" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-46" value="&lt;div&gt;Automation&lt;br&gt;Composition&lt;br&gt;&lt;/div&gt;&lt;div&gt;Execution&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="140" y="302" width="40" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-47" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="190" y="360" as="sourcePoint"/><mxPoint x="150" y="340" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-48" value="Other Systems&lt;br&gt;&lt;div&gt;(eg. DCAE-MOD)&lt;/div&gt;&lt;div&gt;(Others)&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="-130" y="137.5" width="120" height="60" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-49" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.029;entryY=0.788;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-48" target="y7BpoCNVdQsxZ7AoowJW-5" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="60" y="10" as="sourcePoint"/><mxPoint x="40" y="100" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-50" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="-40" y="92.5" as="sourcePoint"/><mxPoint x="20" y="140" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-53" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-12" target="y7BpoCNVdQsxZ7AoowJW-15" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="240" y="65" as="sourcePoint"/><mxPoint x="430" y="65" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-54" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1"><mxGeometry x="350" y="55" width="17.5" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-55" value="" style="endArrow=classic;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-15" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="470" y="95" as="sourcePoint"/><mxPoint x="460" y="240" as="targetPoint"/><Array as="points"><mxPoint x="450" y="140"/></Array></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-56" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1"><mxGeometry x="450" y="204" width="17.5" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-57" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1"><mxGeometry x="671.25" y="180" width="17.5" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-58" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Commissioning&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="270" y="-37.5" width="136" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-59" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;dashPattern=1 1;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-58" target="y7BpoCNVdQsxZ7AoowJW-54" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="280" y="330" as="sourcePoint"/><mxPoint x="330" y="280" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-60" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Instantiation&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="504" y="206" width="136" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-61" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;dashPattern=1 1;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="524" y="215.5" as="sourcePoint"/><mxPoint x="467.5" y="215.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-62" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Monitoring&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="750" y="262" width="136" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-63" value="" style="endArrow=classic;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;dashPattern=1 1;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-62" target="y7BpoCNVdQsxZ7AoowJW-57" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="550" y="220" as="sourcePoint"/><mxPoint x="688.75" y="212" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-64" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1"><mxGeometry x="472" y="80" width="17.5" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-65" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Supervision&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="489.5" y="177.5" width="136" height="20" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-66" value="" style="endArrow=classic;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;dashPattern=1 1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-65" target="y7BpoCNVdQsxZ7AoowJW-64" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="534" y="225.5" as="sourcePoint"/><mxPoint x="477.5" y="225.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-67" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0"><mxGeometry x="233" y="340" width="65" height="44" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-68" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1"><mxGeometry width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-69" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1"><mxGeometry x="5" y="5" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-70" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1"><mxGeometry x="10" y="9" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-71" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1"><mxGeometry x="15" y="14" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-72" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0"><mxGeometry x="318" y="340" width="65" height="44" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-73" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1"><mxGeometry width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-74" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1"><mxGeometry x="5" y="5" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-75" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1"><mxGeometry x="10" y="9" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-76" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1"><mxGeometry x="15" y="14" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-77" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0"><mxGeometry x="406" y="342" width="65" height="44" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-78" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1"><mxGeometry width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-79" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1"><mxGeometry x="5" y="5" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-80" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1"><mxGeometry x="10" y="9" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-81" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1"><mxGeometry x="15" y="14" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-82" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0"><mxGeometry x="491" y="341" width="65" height="44" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-83" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1"><mxGeometry width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-84" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1"><mxGeometry x="5" y="5" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-85" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1"><mxGeometry x="10" y="9" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-86" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1"><mxGeometry x="15" y="14" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-87" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0"><mxGeometry x="578" y="341" width="65" height="44" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-88" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1"><mxGeometry width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-89" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1"><mxGeometry x="5" y="5" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-90" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1"><mxGeometry x="10" y="9" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-91" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1"><mxGeometry x="15" y="14" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-92" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0"><mxGeometry x="663" y="340" width="65" height="44" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-93" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1"><mxGeometry width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-94" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1"><mxGeometry x="5" y="5" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-95" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1"><mxGeometry x="10" y="9" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-96" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1"><mxGeometry x="15" y="14" width="50" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-97" value="ACM Client (ACM-C)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="510" y="-47" width="130" height="30" as="geometry"/></mxCell><mxCell id="y7BpoCNVdQsxZ7AoowJW-98" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-6" target="y7BpoCNVdQsxZ7AoowJW-97" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="240" y="320" as="sourcePoint"/><mxPoint x="290" y="270" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel></diagram></mxfile> \ No newline at end of file
+<mxfile host="Electron" modified="2024-03-04T12:44:14.837Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="HjqcsqOo8AFv1ua7YiYi" version="23.1.5" type="device">
+ <diagram id="KfsiAd6VWCwOmLBcd4b7" name="Page-1">
+ <mxGraphModel dx="1834" dy="1236" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#ffffff" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-1" value="" style="endArrow=classic;html=1;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="287" y="360" as="sourcePoint" />
+ <mxPoint x="847" y="360" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-2" value="" style="endArrow=classic;html=1;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="287" y="370" as="sourcePoint" />
+ <mxPoint x="847" y="370" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-3" value="" style="endArrow=classic;html=1;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="287" y="350" as="sourcePoint" />
+ <mxPoint x="847" y="350" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-4" value="Automation Composition Management Design (ACM-D)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="30" y="-20" width="307" height="170" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-5" value="&lt;div&gt;Design Time Catalogue&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="147" y="50" width="70" height="80" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-6" value="Automation Composition Management Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="507" y="10" width="310" height="160" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-7" value="&lt;div&gt;Run Time Inventory&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="627" y="40" width="70" height="80" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-8" value="Automation Composition Element Definitions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="-130" y="-50.5" width="120" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-9" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-8" target="5zvoJqUGBDOMEw7KMt0H-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="60" y="105" as="sourcePoint" />
+ <mxPoint x="40" y="60" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-10" value="Metadata" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=13;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="-120" y="39.5" width="80" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-11" value="" style="endArrow=none;dashed=1;html=1;exitX=0;exitY=0;exitDx=80;exitDy=36.5;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-10" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="210" y="309.5" as="sourcePoint" />
+ <mxPoint x="10" y="20" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-12" value="&lt;div&gt;Automation Composition&lt;/div&gt;&lt;div&gt;Assembling&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="247" y="35" width="80" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-13" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-5" target="y7BpoCNVdQsxZ7AoowJW-12" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="187" y="315" as="sourcePoint" />
+ <mxPoint x="237" y="265" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-14" value="&lt;font style=&quot;font-size: 10px&quot;&gt;AC Definition (TOSCA)&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="357" y="120" width="70" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-15" value="&lt;div&gt;AC Execution Control&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="517" y="35" width="80" height="75" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-16" value="" style="endArrow=none;dashed=1;html=1;exitX=0.6;exitY=-0.017;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-14" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="350.5" y="210" as="sourcePoint" />
+ <mxPoint x="417" y="70" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-17" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-7" target="y7BpoCNVdQsxZ7AoowJW-15" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="267" y="330" as="sourcePoint" />
+ <mxPoint x="317" y="280" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-18" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="317" y="242" width="500" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-19" value="&lt;div&gt;AC Execution Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="727" y="40" width="80" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-20" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-19" target="y7BpoCNVdQsxZ7AoowJW-7" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="637" y="90" as="sourcePoint" />
+ <mxPoint x="607" y="75" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-21" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="317" y="302" width="70" height="98" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-22" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="403" y="302" width="70" height="98" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-23" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="489" y="302" width="70" height="98" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-24" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="575" y="302" width="70" height="98" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-25" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="747" y="302" width="70" height="98" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-26" value="AC Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="661" y="302" width="70" height="98" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-27" value="" style="endArrow=classic;html=1;exitX=0.898;exitY=0.1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-18" target="y7BpoCNVdQsxZ7AoowJW-19" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="567" y="105" as="sourcePoint" />
+ <mxPoint x="569" y="227" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-28" value="&lt;font style=&quot;font-size: 10px&quot;&gt;Control&lt;br&gt;Messages&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=13;verticalAlign=top;horizontal=1;spacing=-1;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="437" y="170" width="62" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-29" value="&lt;font style=&quot;font-size: 10px&quot;&gt;Monitoring&lt;br&gt;Messages&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=13;verticalAlign=top;horizontal=1;spacing=-1;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="837" y="180" width="62" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-30" value="" style="endArrow=none;dashed=1;html=1;exitX=1.027;exitY=0.567;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-28" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="409" y="129.32000000000005" as="sourcePoint" />
+ <mxPoint x="537" y="150" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-31" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-18" target="y7BpoCNVdQsxZ7AoowJW-21" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="567" y="127" as="sourcePoint" />
+ <mxPoint x="569" y="249" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-32" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="418.5" y="262" as="sourcePoint" />
+ <mxPoint x="417" y="299.34000000000015" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-33" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="508.5" y="264.65999999999985" as="sourcePoint" />
+ <mxPoint x="507" y="302" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-34" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="588.5" y="264.65999999999985" as="sourcePoint" />
+ <mxPoint x="587" y="301.99999999999955" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-35" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="678.5" y="264.65999999999985" as="sourcePoint" />
+ <mxPoint x="677" y="301.99999999999955" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-36" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="758.5" y="264.65999999999985" as="sourcePoint" />
+ <mxPoint x="757" y="301.99999999999955" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-37" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="797" y="299.3399999999997" as="sourcePoint" />
+ <mxPoint x="798.5" y="262" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-38" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="717" y="302" as="sourcePoint" />
+ <mxPoint x="718.5" y="264.65999999999985" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-39" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="627" y="301.99999999999955" as="sourcePoint" />
+ <mxPoint x="628.5" y="264.65999999999985" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-40" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="547" y="299.3399999999997" as="sourcePoint" />
+ <mxPoint x="548.5" y="262" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-41" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="457" y="302" as="sourcePoint" />
+ <mxPoint x="458.5" y="264.65999999999985" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-42" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="367" y="301.99999999999955" as="sourcePoint" />
+ <mxPoint x="368.5" y="264.65999999999985" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-43" value="" style="endArrow=none;dashed=1;html=1;exitX=0.645;exitY=1.05;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-28" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="488.64599999999996" y="232.68000000000006" as="sourcePoint" />
+ <mxPoint x="507" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-44" value="" style="endArrow=none;dashed=1;html=1;exitX=-0.059;exitY=0.35;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-29" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="510.674" y="202.67999999999995" as="sourcePoint" />
+ <mxPoint x="767" y="160" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-45" value="" style="endArrow=none;dashed=1;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-29" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="858" y="232" as="sourcePoint" />
+ <mxPoint x="797" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-46" value="&lt;div&gt;Automation&lt;br&gt;Composition&lt;br&gt;&lt;/div&gt;&lt;div&gt;Execution&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="227" y="302" width="40" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-47" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="277" y="360" as="sourcePoint" />
+ <mxPoint x="237" y="340" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-48" value="Other Systems&lt;br&gt;&lt;div&gt;(DCAE-MOD)&lt;/div&gt;&lt;div&gt;(Others)&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="-130" y="124.5" width="120" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-49" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.633;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-48" target="5zvoJqUGBDOMEw7KMt0H-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="60" y="10" as="sourcePoint" />
+ <mxPoint x="40" y="100" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-50" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-40" y="79.5" as="sourcePoint" />
+ <mxPoint x="10" y="120" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-53" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-12" target="y7BpoCNVdQsxZ7AoowJW-15" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="327" y="65" as="sourcePoint" />
+ <mxPoint x="517" y="65" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-54" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1">
+ <mxGeometry x="437" y="55" width="17.5" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-55" value="" style="endArrow=classic;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-15" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="557" y="95" as="sourcePoint" />
+ <mxPoint x="547" y="240" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="537" y="140" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-56" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1">
+ <mxGeometry x="537" y="204" width="17.5" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-57" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1">
+ <mxGeometry x="758.25" y="180" width="17.5" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-58" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Commissioning&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="357" y="-37.5" width="136" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-59" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;dashPattern=1 1;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-58" target="y7BpoCNVdQsxZ7AoowJW-54" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="367" y="330" as="sourcePoint" />
+ <mxPoint x="417" y="280" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-60" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Instantiation&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="591" y="206" width="136" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-61" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;dashPattern=1 1;strokeColor=#000000;fontColor=#000000;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="611" y="215.5" as="sourcePoint" />
+ <mxPoint x="554.5" y="215.5" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-62" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Monitoring&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="837" y="262" width="136" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-63" value="" style="endArrow=classic;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;dashPattern=1 1;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-62" target="y7BpoCNVdQsxZ7AoowJW-57" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="637" y="220" as="sourcePoint" />
+ <mxPoint x="775.75" y="212" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-64" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#000000;fontColor=#000000;direction=south;" parent="1" vertex="1">
+ <mxGeometry x="559" y="80" width="17.5" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-65" value="&lt;font size=&quot;1&quot;&gt;&lt;b style=&quot;font-size: 15px&quot;&gt;Supervision&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="576.5" y="177.5" width="136" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-66" value="" style="endArrow=classic;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;dashPattern=1 1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-65" target="y7BpoCNVdQsxZ7AoowJW-64" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="621" y="225.5" as="sourcePoint" />
+ <mxPoint x="564.5" y="225.5" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-67" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0">
+ <mxGeometry x="320" y="340" width="65" height="44" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-68" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1">
+ <mxGeometry width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-69" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1">
+ <mxGeometry x="5" y="5" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-70" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1">
+ <mxGeometry x="10" y="9" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-71" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-67" vertex="1">
+ <mxGeometry x="15" y="14" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-72" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0">
+ <mxGeometry x="405" y="340" width="65" height="44" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-73" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1">
+ <mxGeometry width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-74" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1">
+ <mxGeometry x="5" y="5" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-75" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1">
+ <mxGeometry x="10" y="9" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-76" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-72" vertex="1">
+ <mxGeometry x="15" y="14" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-77" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0">
+ <mxGeometry x="493" y="342" width="65" height="44" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-78" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1">
+ <mxGeometry width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-79" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1">
+ <mxGeometry x="5" y="5" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-80" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1">
+ <mxGeometry x="10" y="9" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-81" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-77" vertex="1">
+ <mxGeometry x="15" y="14" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-82" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0">
+ <mxGeometry x="578" y="341" width="65" height="44" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-83" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1">
+ <mxGeometry width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-84" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1">
+ <mxGeometry x="5" y="5" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-85" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1">
+ <mxGeometry x="10" y="9" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-86" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-82" vertex="1">
+ <mxGeometry x="15" y="14" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-87" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0">
+ <mxGeometry x="665" y="341" width="65" height="44" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-88" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1">
+ <mxGeometry width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-89" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1">
+ <mxGeometry x="5" y="5" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-90" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1">
+ <mxGeometry x="10" y="9" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-91" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-87" vertex="1">
+ <mxGeometry x="15" y="14" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-92" value="" style="group;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1" connectable="0">
+ <mxGeometry x="750" y="340" width="65" height="44" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-93" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1">
+ <mxGeometry width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-94" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1">
+ <mxGeometry x="5" y="5" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-95" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1">
+ <mxGeometry x="10" y="9" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-96" value="AC&lt;br&gt;Element" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#000000;fontColor=#000000;" parent="y7BpoCNVdQsxZ7AoowJW-92" vertex="1">
+ <mxGeometry x="15" y="14" width="50" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-97" value="ACM Client (ACM-C)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="597" y="-47" width="130" height="30" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-98" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-6" target="y7BpoCNVdQsxZ7AoowJW-97" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="327" y="320" as="sourcePoint" />
+ <mxPoint x="377" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="5zvoJqUGBDOMEw7KMt0H-1" value="&lt;div&gt;Automation Composition&lt;/div&gt;&lt;div&gt;Element Metadata Design&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" vertex="1" parent="1">
+ <mxGeometry x="50" y="27" width="80" height="85" as="geometry" />
+ </mxCell>
+ <mxCell id="5zvoJqUGBDOMEw7KMt0H-2" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="5zvoJqUGBDOMEw7KMt0H-1" target="y7BpoCNVdQsxZ7AoowJW-5">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="134" y="100" as="sourcePoint" />
+ <mxPoint x="164" y="75" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>
diff --git a/docs/clamp/acm/draw.io/acm-participant-a1pms-kserve.drawio b/docs/clamp/acm/draw.io/acm-participant-a1pms.drawio
index 848cf77e..2cada148 100755..100644
--- a/docs/clamp/acm/draw.io/acm-participant-a1pms-kserve.drawio
+++ b/docs/clamp/acm/draw.io/acm-participant-a1pms.drawio
@@ -1,26 +1,26 @@
-<mxfile host="Electron" modified="2023-04-21T08:55:06.953Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.1 Chrome/112.0.5615.87 Electron/24.1.2 Safari/537.36" etag="OcRdNbxY9G9qqtWJc1uy" version="21.2.1" type="device" pages="2">
+<mxfile host="Electron" modified="2024-03-04T10:32:03.874Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="SRoZXkE1jSIqCuAFnuTu" version="23.1.5" type="device" pages="2">
<diagram name="A1PMS" id="EQz7CeIsnqjb-CRsskzZ">
- <mxGraphModel dx="3766" dy="2280" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <mxGraphModel dx="2234" dy="1236" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="BEZJXQmxWPO11OeoHs-X-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
<mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
</mxCell>
- <mxCell id="BEZJXQmxWPO11OeoHs-X-2" value="Automation Composition Runtime (CLAMP-ACM)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-2" value="Automation Composition Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
</mxCell>
- <mxCell id="BEZJXQmxWPO11OeoHs-X-3" value="DMaaP" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
</mxCell>
- <mxCell id="BEZJXQmxWPO11OeoHs-X-4" value="A1PMS participant&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-4" value="A1PMS participant" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;verticalAlign=top;" parent="1" vertex="1">
<mxGeometry x="12" y="333" width="243" height="183" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-5" value="A1PMS Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define A1 policy service entities&lt;br&gt;&amp;nbsp; + Sequence of A1 Policy Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Client Id&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Callback URL&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
- <mxGeometry x="-553" y="-227" width="251" height="216" as="geometry" />
+ <mxGeometry x="-553" y="-195" width="251" height="216" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-9" value="A1PMS Participant Automation Composition Element Configuration for Automation Composition B&lt;br&gt;&lt;br&gt;- Define A1 policy service entities&lt;br&gt;&amp;nbsp; + Sequence of A1 Policy Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Client Id&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Callback URL&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
- <mxGeometry x="-556" y="24" width="251" height="216" as="geometry" />
+ <mxGeometry x="-556" y="56" width="251" height="216" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-10" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-5" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
@@ -40,20 +40,20 @@
<mxPoint x="117" y="-22" as="targetPoint" />
</mxGeometry>
</mxCell>
- <mxCell id="BEZJXQmxWPO11OeoHs-X-13" value="A1PMS&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#eeeeee;strokeColor=#36393d;" parent="1" vertex="1">
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-13" value="A1PMS" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#eeeeee;strokeColor=#36393d;verticalAlign=top;" parent="1" vertex="1">
<mxGeometry x="368" y="333" width="203.5" height="183" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-7" value="A1 policy for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
- <mxGeometry x="413" y="376" width="120" height="60" as="geometry" />
+ <mxGeometry x="413" y="372" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-8" value="A1 policy for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
- <mxGeometry x="413" y="447" width="120" height="60" as="geometry" />
+ <mxGeometry x="413" y="443" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-14" value="A1PMS Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
- <mxGeometry x="27" y="378" width="213" height="60" as="geometry" />
+ <mxGeometry x="27" y="374" width="213" height="60" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-15" value="A1PMS Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
- <mxGeometry x="32" y="450" width="202" height="60" as="geometry" />
+ <mxGeometry x="32" y="446" width="202" height="60" as="geometry" />
</mxCell>
<mxCell id="BEZJXQmxWPO11OeoHs-X-37" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
<mxGeometry relative="1" as="geometry">
@@ -152,7 +152,7 @@
<mxCell id="hDoWaCIZZ_nO79t9Hxqc-2" value="Automation Composition Runtime (CLAMP-ACM)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
</mxCell>
- <mxCell id="hDoWaCIZZ_nO79t9Hxqc-3" value="DMaaP" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
</mxCell>
<mxCell id="hDoWaCIZZ_nO79t9Hxqc-5" value="Kserve Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define Inference Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
diff --git a/docs/clamp/acm/draw.io/acm-participant-http.drawio b/docs/clamp/acm/draw.io/acm-participant-http.drawio
new file mode 100644
index 00000000..04ca2605
--- /dev/null
+++ b/docs/clamp/acm/draw.io/acm-participant-http.drawio
@@ -0,0 +1,311 @@
+<mxfile host="Electron" modified="2024-02-29T16:58:02.405Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="AuKzFCe65gxm2slO3SbG" version="23.1.5" type="device" pages="2">
+ <diagram name="A1PMS" id="EQz7CeIsnqjb-CRsskzZ">
+ <mxGraphModel dx="2234" dy="1236" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-2" value="Automation Composition Runtime (ACM-r)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-4" value="HTTP Participant" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="12" y="333" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-5" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;HTTP Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;- Define configuration entities&lt;br&gt;&amp;nbsp; + Sequence of REST calls for CRUD&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Base URL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- HTTP Headers&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;size=14;" parent="1" vertex="1">
+ <mxGeometry x="-517" y="-229" width="217" height="218" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-10" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-5" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-11" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-299.47800000000007" y="86.20799999999997" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-12" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-2" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-7" value="Microservice for Control Loop A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="413" y="340" width="133" height="78" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-8" value="Microservice for Control Loop B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="413" y="445" width="132" height="77" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-14" value="HTTP Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="27" y="378" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-15" value="HTTP Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="27" y="450" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-37" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-38" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-39" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-40" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="240" as="sourcePoint" />
+ <mxPoint x="87" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="85" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-41" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-42" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-43" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-45" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="240" as="sourcePoint" />
+ <mxPoint x="159" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-44" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-45" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-45" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="152" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-46" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-48" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-47" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-48" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-48" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-50" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.392;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-8" edge="1" source="BEZJXQmxWPO11OeoHs-X-15">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="256" y="426" as="sourcePoint" />
+ <mxPoint x="368" y="425.21403508771937" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-51" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="299" y="444" width="61" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-52" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-53" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-54" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-55" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="162" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="3F4Z10m4reDTS2ubKLEs-1" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;HTTP Participant Automation Composition Element Configuration for Automation Composition B&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;- Define configuration entities&lt;br&gt;&amp;nbsp; + Sequence of REST calls for CRUD&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Base URL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- HTTP Headers&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;size=14;" vertex="1" parent="1">
+ <mxGeometry x="-517" y="16" width="217" height="218" as="geometry" />
+ </mxCell>
+ <mxCell id="3F4Z10m4reDTS2ubKLEs-2" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.392;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" target="BEZJXQmxWPO11OeoHs-X-7">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="240" y="404" as="sourcePoint" />
+ <mxPoint x="413" y="404" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="3F4Z10m4reDTS2ubKLEs-3" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="295" y="361" width="61" height="31" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+ <diagram id="7EV7rOq7FkkVQS_sMw84" name="Kserve">
+ <mxGraphModel dx="2397" dy="1412" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;dashed=1;dashPattern=12 12;" vertex="1" parent="1">
+ <mxGeometry x="-261" y="-213" width="1024" height="778" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-2" value="Automation Composition Runtime (CLAMP-ACM)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-5" value="Kserve Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define Inference Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-553" y="-227" width="273" height="224" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-6" value="Kserve Participant Automation Composition Element Configuration for Automation Composition B&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;- Define Inference Service Entities&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; + Sequence of Inference Services&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;- Name&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="-556" y="24" width="274" height="204" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-5" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-8" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-6" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-293" y="-157" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-9" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-2" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-11" value="Inference Service for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="430" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-12" value="Inference Service for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="591" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-15" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-16" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-17" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-18" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="240" as="sourcePoint" />
+ <mxPoint x="87" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="85" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-19" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-20" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-21" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="240" as="sourcePoint" />
+ <mxPoint x="159" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-22" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-23" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="152" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-24" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-25" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-26" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-29" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-30" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-31" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-32" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="162" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-6" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-12">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-7" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.545;entryY=0.979;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-11">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-36" value="Kserve" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="1" vertex="1">
+ <mxGeometry x="511" y="453" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-2" value="" style="group" vertex="1" connectable="0" parent="1">
+ <mxGeometry x="8" y="333" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-38" value="Kserve Paricipant" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="45" width="143" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-13" value="Kserve Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15" y="31" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-14" value="Kserve Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15.5" y="103" width="210.5" height="62" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-5" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-36">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="388" y="423" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-3" value="K8s API" style="sketch=0;html=1;dashed=0;whitespace=wrap;fillColor=#2875E2;strokeColor=#ffffff;points=[[0.005,0.63,0],[0.1,0.2,0],[0.9,0.2,0],[0.5,0,0],[0.995,0.63,0],[0.72,0.99,0],[0.5,1,0],[0.28,0.99,0]];verticalLabelPosition=bottom;align=center;verticalAlign=top;shape=mxgraph.kubernetes.icon;prIcon=api;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="299" y="377" width="122" height="83" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-9" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-4">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="322" y="425" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-10" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="252" y="393" width="61" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-12" value="K8s Cluster" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="646" y="-200" width="101" height="31" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>
diff --git a/docs/clamp/acm/draw.io/acm-participant-k8s.drawio b/docs/clamp/acm/draw.io/acm-participant-k8s.drawio
new file mode 100644
index 00000000..dd2e05a2
--- /dev/null
+++ b/docs/clamp/acm/draw.io/acm-participant-k8s.drawio
@@ -0,0 +1,344 @@
+<mxfile host="Electron" modified="2024-03-04T12:55:11.434Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="cbH_-aQb-fYbeD7MMqW-" version="23.1.5" type="device" pages="2">
+ <diagram name="A1PMS" id="EQz7CeIsnqjb-CRsskzZ">
+ <mxGraphModel dx="2234" dy="1236" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="46" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-2" value="Automation Composition Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-4" value="Kubernetes Participant" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d0cee2;strokeColor=#56517e;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="-214" y="332" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-5" value="K8s Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define helm chart params&lt;br&gt;&lt;span style=&quot;background-color: initial; text-align: left;&quot;&gt;-&amp;nbsp;&lt;/span&gt;Define&amp;nbsp;Repository" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-553" y="-192" width="250" height="170" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-9" value="K8s Participant Automation Composition Element Configuration for Automation Composition A&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;- Define helm chart params&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;-&amp;nbsp;Define&amp;nbsp;Repository" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="-556" y="24" width="250" height="170" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-10" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-5" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-11" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-9" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-293" y="-157" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-12" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endFill=0;startArrow=block;startFill=1;" parent="1" source="BEZJXQmxWPO11OeoHs-X-2" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-37" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-38" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-39" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-40" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="-137" y="240" as="sourcePoint" />
+ <mxPoint x="-135" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="-137" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-41" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="-137" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-42" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="-142" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-43" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-45" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="-65" y="240" as="sourcePoint" />
+ <mxPoint x="-63" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-44" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-45" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="-65" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-45" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="-70" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-46" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-48" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-47" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-48" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-48" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-50" value="" style="endArrow=classic;startArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;startFill=0;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="33" y="427" as="sourcePoint" />
+ <mxPoint x="149.25" y="426.7966589861751" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-52" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-53" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-248" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-54" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-55" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-60" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-1" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
+ <mxGeometry x="313" y="-97" width="30" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-2" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;endFill=0;startArrow=block;startFill=1;" parent="1" source="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="228" y="38" as="sourcePoint" />
+ <mxPoint x="301" y="-62" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-3" value="Local chart database" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1">
+ <mxGeometry x="-73" y="406" width="81" height="94" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-4" value="Helm Client" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="150" y="330" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-5" value="Configured helm repositories" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1">
+ <mxGeometry x="291" y="403" width="81" height="94" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-6" value="Configured helm repositories" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1">
+ <mxGeometry x="446" y="495" width="81" height="94" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-7" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
+ <mxGeometry x="-439" y="480" width="30" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-8" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;endFill=0;startArrow=block;startFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="6OvfW8akYWRdIR2x06kQ-10" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-553" y="515" as="sourcePoint" />
+ <mxPoint x="-406" y="513" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="-322" y="520" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-9" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.436;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="6OvfW8akYWRdIR2x06kQ-4" target="6OvfW8akYWRdIR2x06kQ-6" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="44" y="577" as="sourcePoint" />
+ <mxPoint x="159.25" y="577.7966589861751" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-10" value="REST API" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=middle;" parent="1" vertex="1">
+ <mxGeometry x="-391" y="404" width="126" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-12" value="Kubernetes Cluster" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=middle;" parent="1" vertex="1">
+ <mxGeometry x="-8" y="583" width="211" height="125" as="geometry" />
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-13" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.148;exitY=1.016;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6OvfW8akYWRdIR2x06kQ-4" target="6OvfW8akYWRdIR2x06kQ-12" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="403" y="592" as="sourcePoint" />
+ <mxPoint x="456" y="635" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="6OvfW8akYWRdIR2x06kQ-14" value="" style="endArrow=classic;startArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;startFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="6OvfW8akYWRdIR2x06kQ-10" target="BEZJXQmxWPO11OeoHs-X-4" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-268" y="413.7" as="sourcePoint" />
+ <mxPoint x="-218" y="414" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+ <diagram id="7EV7rOq7FkkVQS_sMw84" name="Kserve">
+ <mxGraphModel dx="2397" dy="1412" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;dashed=1;dashPattern=12 12;" vertex="1" parent="1">
+ <mxGeometry x="-261" y="-213" width="1024" height="778" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-2" value="Automation Composition Runtime (CLAMP-ACM)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-5" value="Kserve Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define Inference Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-553" y="-227" width="273" height="224" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-6" value="Kserve Participant Automation Composition Element Configuration for Automation Composition B&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;- Define Inference Service Entities&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; + Sequence of Inference Services&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;- Name&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="-556" y="24" width="274" height="204" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-5" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-8" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-6" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-293" y="-157" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-9" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-2" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-11" value="Inference Service for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="430" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-12" value="Inference Service for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="591" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-15" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-16" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-17" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-18" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="240" as="sourcePoint" />
+ <mxPoint x="87" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="85" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-19" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-20" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-21" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="240" as="sourcePoint" />
+ <mxPoint x="159" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-22" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-23" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="152" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-24" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-25" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-26" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-29" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-30" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-31" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-32" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="162" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-6" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-12">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-7" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.545;entryY=0.979;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-11">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-36" value="Kserve" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="1" vertex="1">
+ <mxGeometry x="511" y="453" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-2" value="" style="group" vertex="1" connectable="0" parent="1">
+ <mxGeometry x="8" y="333" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-38" value="Kserve Paricipant" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="45" width="143" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-13" value="Kserve Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15" y="31" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-14" value="Kserve Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15.5" y="103" width="210.5" height="62" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-5" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-36">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="388" y="423" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-3" value="K8s API" style="sketch=0;html=1;dashed=0;whitespace=wrap;fillColor=#2875E2;strokeColor=#ffffff;points=[[0.005,0.63,0],[0.1,0.2,0],[0.9,0.2,0],[0.5,0,0],[0.995,0.63,0],[0.72,0.99,0],[0.5,1,0],[0.28,0.99,0]];verticalLabelPosition=bottom;align=center;verticalAlign=top;shape=mxgraph.kubernetes.icon;prIcon=api;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="299" y="377" width="122" height="83" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-9" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-4">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="322" y="425" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-10" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="252" y="393" width="61" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-12" value="K8s Cluster" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="646" y="-200" width="101" height="31" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>
diff --git a/docs/clamp/acm/draw.io/acm-participant-kserve.drawio b/docs/clamp/acm/draw.io/acm-participant-kserve.drawio
new file mode 100644
index 00000000..d6cdaa85
--- /dev/null
+++ b/docs/clamp/acm/draw.io/acm-participant-kserve.drawio
@@ -0,0 +1,335 @@
+<mxfile host="Electron" modified="2024-03-04T12:58:10.749Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="-SZlLHoK-hL8YXONcQ-K" version="23.1.5" type="device" pages="2">
+ <diagram name="A1PMS" id="EQz7CeIsnqjb-CRsskzZ">
+ <mxGraphModel dx="2234" dy="1236" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="WIJ6U5xbk8ueNVq1alhF-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;dashed=1;strokeWidth=2;perimeterSpacing=0;shadow=0;glass=0;verticalAlign=top;labelPosition=right;verticalLabelPosition=top;align=left;direction=west;" parent="1" vertex="1">
+ <mxGeometry x="-260" y="-198" width="1066" height="754" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-2" value="Automation Composition Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-4" value="Kserve Participant" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="12" y="333" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-5" value="Kserve Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define Inference Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference&amp;nbsp;Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-555" y="-198" width="256" height="234" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-9" value="Kserve&amp;nbsp;Participant Automation Composition Element Configuration for Automation Composition B&lt;br&gt;&lt;br&gt;- Define Inference&amp;nbsp;Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference&amp;nbsp;Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;- Name&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="-553" y="71" width="256" height="234" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-10" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-5" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-11" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-9" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-293" y="-157" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-12" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-2" target="BEZJXQmxWPO11OeoHs-X-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-13" value="Kserve" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b0e3e6;strokeColor=#0e8088;verticalAlign=middle;" parent="1" vertex="1">
+ <mxGeometry x="558" y="447" width="124" height="52" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-7" value="Inference Service&lt;br&gt;for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;align=center;" parent="1" vertex="1">
+ <mxGeometry x="455" y="334" width="150" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-8" value="Inference Service&lt;br&gt;for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="634" y="332" width="150" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-14" value="Kserve&amp;nbsp;Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="27" y="368" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-15" value="Kserve&amp;nbsp;Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="27" y="439" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-37" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-38" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-39" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-39" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-40" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="240" as="sourcePoint" />
+ <mxPoint x="87" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="85" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-41" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-42" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-43" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-45" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="240" as="sourcePoint" />
+ <mxPoint x="159" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-44" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-45" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-45" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="152" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-46" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-48" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-47" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="BEZJXQmxWPO11OeoHs-X-48" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-48" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-50" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.005;entryY=0.63;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="WIJ6U5xbk8ueNVq1alhF-5" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="256" y="426" as="sourcePoint" />
+ <mxPoint x="461" y="498" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-51" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="266" y="395" width="61" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-52" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-53" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-54" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="BEZJXQmxWPO11OeoHs-X-55" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="162" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="WIJ6U5xbk8ueNVq1alhF-5" value="&lt;font color=&quot;#ffffff&quot;&gt;api&lt;/font&gt;" style="aspect=fixed;sketch=0;html=1;dashed=0;whitespace=wrap;fillColor=#2875E2;strokeColor=#ffffff;points=[[0.005,0.63,0],[0.1,0.2,0],[0.9,0.2,0],[0.5,0,0],[0.995,0.63,0],[0.72,0.99,0],[0.5,1,0],[0.28,0.99,0]];shape=mxgraph.kubernetes.icon2;prIcon=api;verticalAlign=bottom;fontSize=19;labelPosition=center;verticalLabelPosition=middle;align=center;" parent="1" vertex="1">
+ <mxGeometry x="333" y="361" width="109.37" height="105" as="geometry" />
+ </mxCell>
+ <mxCell id="WIJ6U5xbk8ueNVq1alhF-6" value="" style="endArrow=classic;startArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.96;exitY=0.695;exitDx=0;exitDy=0;exitPerimeter=0;startFill=0;" parent="1" source="WIJ6U5xbk8ueNVq1alhF-5" target="BEZJXQmxWPO11OeoHs-X-13" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="266" y="436" as="sourcePoint" />
+ <mxPoint x="359" y="437" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WIJ6U5xbk8ueNVq1alhF-7" value="" style="endArrow=none;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;endFill=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-7" target="BEZJXQmxWPO11OeoHs-X-13" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="463" y="444" as="sourcePoint" />
+ <mxPoint x="606" y="483" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WIJ6U5xbk8ueNVq1alhF-8" value="" style="endArrow=none;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.685;entryY=0.038;entryDx=0;entryDy=0;entryPerimeter=0;endFill=0;" parent="1" source="BEZJXQmxWPO11OeoHs-X-8" target="BEZJXQmxWPO11OeoHs-X-13" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="692" y="404" as="sourcePoint" />
+ <mxPoint x="736" y="457" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WIJ6U5xbk8ueNVq1alhF-10" value="K8s Cluster" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="692" y="-185" width="101" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="tK9BqZUApphGt6bq63Hm-1" value="K8s API" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="356.37" y="465" width="75" height="31" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+ <diagram id="7EV7rOq7FkkVQS_sMw84" name="Kserve">
+ <mxGraphModel dx="2397" dy="1412" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;dashed=1;dashPattern=12 12;" vertex="1" parent="1">
+ <mxGeometry x="-261" y="-213" width="1024" height="778" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-2" value="Automation Composition Runtime (CLAMP-ACM)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-5" value="Kserve Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define Inference Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-553" y="-227" width="273" height="224" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-6" value="Kserve Participant Automation Composition Element Configuration for Automation Composition B&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;- Define Inference Service Entities&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; + Sequence of Inference Services&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;- Name&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="-556" y="24" width="274" height="204" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-5" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-8" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-6" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-293" y="-157" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-9" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-2" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-11" value="Inference Service for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="430" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-12" value="Inference Service for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="591" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-15" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-16" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-17" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-18" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="240" as="sourcePoint" />
+ <mxPoint x="87" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="85" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-19" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-20" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-21" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="240" as="sourcePoint" />
+ <mxPoint x="159" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-22" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-23" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="152" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-24" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-25" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-26" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-29" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-30" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-31" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-32" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="162" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-6" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-12">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-7" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.545;entryY=0.979;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-11">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-36" value="Kserve" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="1" vertex="1">
+ <mxGeometry x="511" y="453" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-2" value="" style="group" vertex="1" connectable="0" parent="1">
+ <mxGeometry x="8" y="333" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-38" value="Kserve Paricipant" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="45" width="143" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-13" value="Kserve Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15" y="31" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-14" value="Kserve Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15.5" y="103" width="210.5" height="62" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-5" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-36">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="388" y="423" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-3" value="K8s API" style="sketch=0;html=1;dashed=0;whitespace=wrap;fillColor=#2875E2;strokeColor=#ffffff;points=[[0.005,0.63,0],[0.1,0.2,0],[0.9,0.2,0],[0.5,0,0],[0.995,0.63,0],[0.72,0.99,0],[0.5,1,0],[0.28,0.99,0]];verticalLabelPosition=bottom;align=center;verticalAlign=top;shape=mxgraph.kubernetes.icon;prIcon=api;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="299" y="377" width="122" height="83" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-9" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-4">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="322" y="425" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-10" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="252" y="393" width="61" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-12" value="K8s Cluster" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="646" y="-200" width="101" height="31" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>
diff --git a/docs/clamp/acm/draw.io/acm-participants.drawio b/docs/clamp/acm/draw.io/acm-participants.drawio
new file mode 100644
index 00000000..d79d92fe
--- /dev/null
+++ b/docs/clamp/acm/draw.io/acm-participants.drawio
@@ -0,0 +1,462 @@
+<mxfile host="Electron" modified="2024-02-29T16:41:31.096Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="gJco8N8A5DV75ydSQVCD" version="23.1.5" type="device" pages="2">
+ <diagram name="A1PMS" id="EQz7CeIsnqjb-CRsskzZ">
+ <mxGraphModel dx="1834" dy="836" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="WXcrBvfacCR90WKy-iwR-3" value="Automation Composition Management Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;verticalAlign=top;" vertex="1" parent="1">
+ <mxGeometry x="299" y="125" width="315" height="109" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-10" value="&lt;div&gt;Excution Control&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;" vertex="1" parent="1">
+ <mxGeometry x="319" y="160" width="129" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-12" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
+ <mxGeometry x="14" y="287" width="890" height="27" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-13" value="&lt;div&gt;Execution Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=top;" vertex="1" parent="1">
+ <mxGeometry x="464" y="160" width="129" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-15" value="Existing System" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="796" y="371" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-23" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="862" y="314" as="sourcePoint" />
+ <mxPoint x="862" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-24" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;fillColor=none;strokeColor=none;resizable=0;perimeter=centerPerimeter;rotatable=0;allowArrows=0;points=[];outlineConnect=1;" vertex="1" parent="1">
+ <mxGeometry x="782" y="575" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-30" value="&lt;div&gt;Instantiation&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="339" y="185" width="101" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-31" value="&lt;div&gt;Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="477.25" y="187" width="101" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-32" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="WXcrBvfacCR90WKy-iwR-31">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="528.0999999999999" y="287" as="sourcePoint" />
+ <mxPoint x="528" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-33" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.397;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="387.0500000000002" y="287" as="sourcePoint" />
+ <mxPoint x="387" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-34" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="387" y="211" as="sourcePoint" />
+ <mxPoint x="387" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-35" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.397;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="528.0500000000002" y="288" as="sourcePoint" />
+ <mxPoint x="528" y="271" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-37" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="832" y="314" as="sourcePoint" />
+ <mxPoint x="832" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-59" value="&lt;div&gt;Monitoring&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="522" y="260" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-60" value="&lt;div&gt;Instantiation&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="290" y="260" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-61" value="Controller" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="668" y="372" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-64" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="737" y="315" as="sourcePoint" />
+ <mxPoint x="737" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-65" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="707" y="315" as="sourcePoint" />
+ <mxPoint x="707" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-66" value="Policy" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b1ddf0;strokeColor=#10739e;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="542" y="372" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-69" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="610" y="315" as="sourcePoint" />
+ <mxPoint x="610" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-70" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="580" y="315" as="sourcePoint" />
+ <mxPoint x="580" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-73" value="Kubernetes Ecosystem" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="284" y="372" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-76" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="356" y="315" as="sourcePoint" />
+ <mxPoint x="356" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-77" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="326" y="315" as="sourcePoint" />
+ <mxPoint x="326" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-82" value="HTTP Client" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="152" y="372" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-85" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="224" y="315" as="sourcePoint" />
+ <mxPoint x="224" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-86" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="194" y="315" as="sourcePoint" />
+ <mxPoint x="194" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-91" value="CPS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="22" y="372" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-94" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="95" y="315" as="sourcePoint" />
+ <mxPoint x="95" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-95" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="65" y="315" as="sourcePoint" />
+ <mxPoint x="65" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-98" value="&lt;div&gt;Instantiation&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="-26" y="320" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-99" value="&lt;div&gt;Monitoring&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="84" y="320" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-105" value="&lt;div&gt;Existing System Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="807" y="384" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-108" value="&lt;div&gt;Controller Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="680" y="385" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-113" value="&lt;div&gt;Policy Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="552" y="384" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-114" value="&lt;div&gt;Kubernetes Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="295" y="385" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-115" value="&lt;div&gt;HTTP Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="163" y="385" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-116" value="&lt;div&gt;Configuration Persistence Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="33" y="385" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-93" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="64" y="394" as="sourcePoint" />
+ <mxPoint x="64" y="354" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-92" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="94" y="396" as="sourcePoint" />
+ <mxPoint x="94" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-71" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="39" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-84" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="194" y="396" as="sourcePoint" />
+ <mxPoint x="194" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-83" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="224" y="395" as="sourcePoint" />
+ <mxPoint x="224" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-117" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="168" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-75" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="326" y="399" as="sourcePoint" />
+ <mxPoint x="326" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-74" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="356" y="397" as="sourcePoint" />
+ <mxPoint x="356" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-118" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="301" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-67" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="610" y="396" as="sourcePoint" />
+ <mxPoint x="610" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-68" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="580" y="399" as="sourcePoint" />
+ <mxPoint x="580" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-119" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="559" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-63" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="707" y="396" as="sourcePoint" />
+ <mxPoint x="707" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-62" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="737" y="397" as="sourcePoint" />
+ <mxPoint x="737" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-120" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="686" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-36" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="832" y="399" as="sourcePoint" />
+ <mxPoint x="832" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-22" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="862" y="397" as="sourcePoint" />
+ <mxPoint x="862" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-121" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="813" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-122" value="Service Orchestration" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b1ddf0;strokeColor=#10739e;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="415" y="372" width="107" height="147" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-123" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="483" y="315" as="sourcePoint" />
+ <mxPoint x="483" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-124" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="453" y="315" as="sourcePoint" />
+ <mxPoint x="453" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-125" value="&lt;div&gt;SO &lt;br&gt;Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="425" y="384" width="84" height="95" as="geometry" />
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-126" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="483" y="396" as="sourcePoint" />
+ <mxPoint x="483" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-127" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="453" y="399" as="sourcePoint" />
+ <mxPoint x="453" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="WXcrBvfacCR90WKy-iwR-128" value="Participant Intermediary" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;gradientColor=#ea6b66;" vertex="1" parent="1">
+ <mxGeometry x="432" y="391" width="72" height="37" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+ <diagram id="7EV7rOq7FkkVQS_sMw84" name="Kserve">
+ <mxGraphModel dx="2397" dy="1412" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;dashed=1;dashPattern=12 12;" vertex="1" parent="1">
+ <mxGeometry x="-261" y="-213" width="1024" height="778" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-1" value="CLAMP-ACM&lt;br&gt;GUI" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" vertex="1">
+ <mxGeometry x="47" y="-103" width="153" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-2" value="Automation Composition Runtime (CLAMP-ACM)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
+ <mxGeometry x="44" y="28" width="156" height="81" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-3" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
+ <mxGeometry x="-232" y="201" width="760" height="39" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-5" value="Kserve Participant Automation Composition Element Configuration for Automation Composition A&lt;br&gt;&lt;br&gt;- Define Inference Service Entities&lt;br&gt;&amp;nbsp; + Sequence of Inference Services&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-553" y="-227" width="273" height="224" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-6" value="Kserve Participant Automation Composition Element Configuration for Automation Composition B&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;- Define Inference Service Entities&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; + Sequence of Inference Services&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;- Name&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Namespace&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;span style=&quot;border-color: var(--border-color); background-color: initial;&quot;&gt;- Payload&lt;/span&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="-556" y="24" width="274" height="204" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.996;exitY=0.278;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-5" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="2" y="-30" as="sourcePoint" />
+ <mxPoint x="52" y="-80" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-8" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.022;exitY=0.288;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.015;entryY=0.632;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-6" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-293" y="-157" as="sourcePoint" />
+ <mxPoint x="54" y="-73" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-9" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-2" target="hDoWaCIZZ_nO79t9Hxqc-1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="67" y="28" as="sourcePoint" />
+ <mxPoint x="117" y="-22" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-11" value="Inference Service for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="430" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-12" value="Inference Service for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="591" y="352" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-15" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="109" as="sourcePoint" />
+ <mxPoint x="156" y="151" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-16" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-17" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="154" y="201" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-17" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="149" y="150" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-18" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="240" as="sourcePoint" />
+ <mxPoint x="87" y="282" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="85" y="273" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-19" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-20" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-20" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-21" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="240" as="sourcePoint" />
+ <mxPoint x="159" y="282" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-22" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="157" y="332" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-23" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="152" y="281" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-24" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.262;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="110" as="sourcePoint" />
+ <mxPoint x="87" y="152" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-25" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;entryX=0.5;entryY=0.5;endSize=6;strokeWidth=1;sketch=0;fontSize=12;curved=1;exitX=0.416;exitY=0.012;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-26" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="85" y="202" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-26" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;resizable=0;points=[];outlineConnect=0;sketch=0;fontSize=16;direction=south;fillColor=#B20000;fontColor=#ffffff;strokeColor=#B20000;strokeWidth=2;" parent="1" vertex="1">
+ <mxGeometry x="80" y="151" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-29" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="143" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-30" value="Instantiation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="-26" y="274" width="104" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-31" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="159" y="139.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-32" value="Monitoring" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="1" vertex="1">
+ <mxGeometry x="162" y="270.5" width="93" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-6" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-12">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-7" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.545;entryY=0.979;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-36" target="hDoWaCIZZ_nO79t9Hxqc-11">
+ <mxGeometry relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-36" value="Kserve" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="1" vertex="1">
+ <mxGeometry x="511" y="453" width="141" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-2" value="" style="group" vertex="1" connectable="0" parent="1">
+ <mxGeometry x="8" y="333" width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry width="243" height="183" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-38" value="Kserve Paricipant" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="45" width="143" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-13" value="Kserve Automation Composition Element for Automation Composition A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#fff2cc;strokeColor=#d6b656;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15" y="31" width="213" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="hDoWaCIZZ_nO79t9Hxqc-14" value="Kserve Automation Composition Element for Automation Composition B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="yh-L3AtmC00XoUG_2nvY-2" vertex="1">
+ <mxGeometry x="15.5" y="103" width="210.5" height="62" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-5" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="hDoWaCIZZ_nO79t9Hxqc-36">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="388" y="423" as="sourcePoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-3" value="K8s API" style="sketch=0;html=1;dashed=0;whitespace=wrap;fillColor=#2875E2;strokeColor=#ffffff;points=[[0.005,0.63,0],[0.1,0.2,0],[0.9,0.2,0],[0.5,0,0],[0.995,0.63,0],[0.72,0.99,0],[0.5,1,0],[0.28,0.99,0]];verticalLabelPosition=bottom;align=center;verticalAlign=top;shape=mxgraph.kubernetes.icon;prIcon=api;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="299" y="377" width="122" height="83" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-9" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="hDoWaCIZZ_nO79t9Hxqc-4">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="322" y="425" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-10" value="REST" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="252" y="393" width="61" height="31" as="geometry" />
+ </mxCell>
+ <mxCell id="yh-L3AtmC00XoUG_2nvY-12" value="K8s Cluster" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=16;" vertex="1" parent="1">
+ <mxGeometry x="646" y="-200" width="101" height="31" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>
diff --git a/docs/clamp/acm/draw.io/api-gateway-sandbox.drawio b/docs/clamp/acm/draw.io/api-gateway-sandbox.drawio
index 78052944..21204385 100644
--- a/docs/clamp/acm/draw.io/api-gateway-sandbox.drawio
+++ b/docs/clamp/acm/draw.io/api-gateway-sandbox.drawio
@@ -1 +1 @@
-<mxfile host="drawio-plugin" modified="2023-04-17T11:09:12.717Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36" etag="981j9kqHC77rX1gktut3" version="20.5.3" type="embed"><diagram id="5qC4zMirkx8gMw6tzPM5" name="Page-1"><mxGraphModel dx="1631" dy="1413" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#FFFFFF" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="WGhXLp_J_A_eNvpc9kTa-1" value="" style="shape=flexArrow;endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fillColor=#FFFA66;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="160" y="369" as="sourcePoint"/><mxPoint x="760" y="369" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-3" value="" style="group;fontColor=#ffffff;strokeColor=none;fillColor=none;" parent="1" vertex="1" connectable="0"><mxGeometry x="230" y="233.65999999999985" width="490" height="190" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#006EAF;fontColor=#ffffff;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry x="-30" y="16.680000000000007" width="520" height="173.32" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;verticalAlign=bottom;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry y="38.71000000000015" width="100" height="126.63" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-6" value="&amp;nbsp;Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry x="11" y="47.340000000000146" width="80" height="44" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-7" value="" style="endArrow=none;html=1;fontColor=#000000;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" target="WGhXLp_J_A_eNvpc9kTa-6" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="51" y="105.34000000000015" as="sourcePoint"/><mxPoint x="147.1579999999999" y="214.21600000000012" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-8" value="Automation Composition Element" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#FFED4D;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry x="10" y="105.34" width="80" height="54.35" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-9" value="" style="endArrow=classic;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="28" y="0.3400000000001455" as="sourcePoint"/><mxPoint x="27.5" y="37.340000000000146" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-10" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="60" y="37.33999999999969" as="sourcePoint"/><mxPoint x="61.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#2D7600;fontColor=#ffffff;" parent="1" vertex="1"><mxGeometry x="215" y="261.3599999999999" width="130" height="148.66" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-11" value="Automation Composition Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="410" y="60" width="310" height="120" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-12" value="&lt;div&gt;Run Time Inventory&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="530" y="90" width="70" height="80" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-13" value="&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;AC Definition (TOSCA)&lt;br&gt;including API Gateway Metadata&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="160" y="60" width="70" height="90" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-14" value="&lt;div&gt;ACM Execution Control&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="420" y="105" width="80" height="55" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-15" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-12" target="WGhXLp_J_A_eNvpc9kTa-14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="170" y="380" as="sourcePoint"/><mxPoint x="220" y="330" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-16" value="DMaaP/Kafka" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="200" y="211" width="520" height="20" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-17" value="&lt;div&gt;CL Execution Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="630" y="110" width="80" height="60" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-18" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-17" target="WGhXLp_J_A_eNvpc9kTa-12" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="540" y="140" as="sourcePoint"/><mxPoint x="510" y="125" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-19" value="" style="endArrow=classic;html=1;exitX=0.898;exitY=0.1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-16" target="WGhXLp_J_A_eNvpc9kTa-17" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="470" y="155" as="sourcePoint"/><mxPoint x="472" y="277" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-20" value="Automation&lt;br&gt;Composition" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;strokeWidth=0;" parent="1" vertex="1"><mxGeometry x="120" y="281" width="40" height="30" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-21" value="" style="endArrow=none;dashed=1;html=1;fontColor=#000000;strokeColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="180" y="369" as="sourcePoint"/><mxPoint x="140" y="321" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-22" value="" style="endArrow=classic;html=1;exitX=0.986;exitY=0.475;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-13" target="WGhXLp_J_A_eNvpc9kTa-14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="230" y="115" as="sourcePoint"/><mxPoint x="420" y="115" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-23" value="" style="endArrow=classic;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-14" target="WGhXLp_J_A_eNvpc9kTa-16" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="460" y="145" as="sourcePoint"/><mxPoint x="450" y="290" as="targetPoint"/><Array as="points"><mxPoint x="460" y="190"/></Array></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-24" value="Specify API Gateway configuration for entire Automation Compostion Instance&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#dae8fc;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#7ea6e0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="290" y="-40" width="110" height="100" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-25" value="" style="endArrow=none;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-14" target="WGhXLp_J_A_eNvpc9kTa-24" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="260" y="330" as="sourcePoint"/><mxPoint x="310" y="280" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-26" value="Specify API Gateway configuration for each Participant&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#97d077;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="450" y="-40" width="100" height="70" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-27" value="" style="endArrow=none;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-14" target="WGhXLp_J_A_eNvpc9kTa-26" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="462.0588235294117" y="115" as="sourcePoint"/><mxPoint x="425" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-28" value="Monitor API Gateway access&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#bac8d3;strokeColor=#000000;size=9;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="760" y="20" width="100" height="50" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-29" value="" style="endArrow=none;dashed=1;html=1;entryX=0.41;entryY=1.02;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-17" target="WGhXLp_J_A_eNvpc9kTa-28" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="490" y="115" as="sourcePoint"/><mxPoint x="550" y="-10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-30" value="" style="group;fontColor=#000000;strokeColor=none;" parent="1" vertex="1" connectable="0"><mxGeometry x="411" y="229.99999999999983" width="116" height="181.02" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;verticalAlign=bottom;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" vertex="1"><mxGeometry y="43.37000000000012" width="100" height="126.63" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-32" value="&amp;nbsp;Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" vertex="1"><mxGeometry x="11" y="47.340000000000146" width="80" height="44" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-33" value="" style="endArrow=none;html=1;fontColor=#000000;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" target="WGhXLp_J_A_eNvpc9kTa-32" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="51" y="105.34000000000015" as="sourcePoint"/><mxPoint x="147.1579999999999" y="214.21600000000012" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-34" value="Automation Composition Element" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#FFED4D;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" vertex="1"><mxGeometry x="10" y="105.34" width="80" height="54.35" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-35" value="" style="group;fontColor=#000000;strokeColor=none;" parent="1" vertex="1" connectable="0"><mxGeometry x="594" y="231.99999999999983" width="115" height="187.36999999999998" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-36" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;verticalAlign=bottom;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry y="38.71000000000015" width="100" height="126.63" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-37" value="&amp;nbsp;Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry x="11" y="47.340000000000146" width="80" height="44" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-38" value="" style="endArrow=none;html=1;fontColor=#000000;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" target="WGhXLp_J_A_eNvpc9kTa-37" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="51" y="105.34000000000015" as="sourcePoint"/><mxPoint x="147.1579999999999" y="214.21600000000012" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-39" value="Automation Composition Element" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#FFED4D;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry x="10" y="105.34" width="80" height="54.35" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-40" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#2D7600;fontColor=#ffffff;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry x="-15" y="27.69999999999998" width="130" height="148.66" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-41" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="60" y="37.33999999999969" as="sourcePoint"/><mxPoint x="61.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-42" value="" style="endArrow=classic;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="28" y="1.7053025658242404e-13" as="sourcePoint"/><mxPoint x="27.5" y="37.340000000000146" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-43" value="Automation Composition Instance sandboxed by API Gateway using configuration for entire Automation Composition Instance&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#dae8fc;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#7ea6e0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="780" y="110" width="130" height="119" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-44" value="" style="endArrow=none;dashed=1;html=1;entryX=0.331;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-4" target="WGhXLp_J_A_eNvpc9kTa-43" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="190" y="379" as="sourcePoint"/><mxPoint x="150" y="331" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-45" value="Individual Automation Composition Elements sandboxed by API Gateway using configuration for the Automation Composition Element&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#97d077;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="350" y="450" width="150" height="110" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-46" value="" style="endArrow=none;dashed=1;html=1;entryX=0.288;entryY=0.754;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-45" target="WGhXLp_J_A_eNvpc9kTa-4" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="730" y="303.66999999999985" as="sourcePoint"/><mxPoint x="853.0300000000002" y="240" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-47" value="" style="endArrow=none;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=60.5;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-45" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="418.54195901245384" y="491" as="sourcePoint"/><mxPoint x="462" y="411.02" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-48" value="" style="endArrow=none;dashed=1;html=1;entryX=0.008;entryY=0.944;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=121;exitDy=0;exitPerimeter=0;entryPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-45" target="WGhXLp_J_A_eNvpc9kTa-40" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="440.5" y="491" as="sourcePoint"/><mxPoint x="472" y="421.02" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-49" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#2D7600;fontColor=#ffffff;" parent="1" vertex="1"><mxGeometry x="395" y="261.3599999999998" width="130" height="148.66" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-50" value="" style="endArrow=classic;html=1;entryX=0.377;entryY=0.975;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.585;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-31" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="470" y="267" as="sourcePoint"/><mxPoint x="469.5" y="231.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-51" value="" style="endArrow=classic;html=1;fontColor=#000000;strokeColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="440" y="230" as="sourcePoint"/><mxPoint x="440" y="273" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel></diagram></mxfile> \ No newline at end of file
+<mxfile host="drawio-plugin" modified="2023-04-17T11:09:12.717Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36" etag="981j9kqHC77rX1gktut3" version="20.5.3" type="embed"><diagram id="5qC4zMirkx8gMw6tzPM5" name="Page-1"><mxGraphModel dx="1631" dy="1413" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#FFFFFF" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="WGhXLp_J_A_eNvpc9kTa-1" value="" style="shape=flexArrow;endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fillColor=#FFFA66;fontColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="160" y="369" as="sourcePoint"/><mxPoint x="760" y="369" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-3" value="" style="group;fontColor=#ffffff;strokeColor=none;fillColor=none;" parent="1" vertex="1" connectable="0"><mxGeometry x="230" y="233.65999999999985" width="490" height="190" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#006EAF;fontColor=#ffffff;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry x="-30" y="16.680000000000007" width="520" height="173.32" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;verticalAlign=bottom;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry y="38.71000000000015" width="100" height="126.63" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-6" value="&amp;nbsp;Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry x="11" y="47.340000000000146" width="80" height="44" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-7" value="" style="endArrow=none;html=1;fontColor=#000000;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" target="WGhXLp_J_A_eNvpc9kTa-6" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="51" y="105.34000000000015" as="sourcePoint"/><mxPoint x="147.1579999999999" y="214.21600000000012" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-8" value="Automation Composition Element" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#FFED4D;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" vertex="1"><mxGeometry x="10" y="105.34" width="80" height="54.35" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-9" value="" style="endArrow=classic;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="28" y="0.3400000000001455" as="sourcePoint"/><mxPoint x="27.5" y="37.340000000000146" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-10" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-3" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="60" y="37.33999999999969" as="sourcePoint"/><mxPoint x="61.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#2D7600;fontColor=#ffffff;" parent="1" vertex="1"><mxGeometry x="215" y="261.3599999999999" width="130" height="148.66" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-11" value="Automation Composition Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="410" y="60" width="310" height="120" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-12" value="&lt;div&gt;Run Time Inventory&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="530" y="90" width="70" height="80" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-13" value="&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;AC Definition (TOSCA)&lt;br&gt;including API Gateway Metadata&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="160" y="60" width="70" height="90" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-14" value="&lt;div&gt;ACM Execution Control&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="420" y="105" width="80" height="55" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-15" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-12" target="WGhXLp_J_A_eNvpc9kTa-14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="170" y="380" as="sourcePoint"/><mxPoint x="220" y="330" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-16" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="200" y="211" width="520" height="20" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-17" value="&lt;div&gt;CL Execution Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="630" y="110" width="80" height="60" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-18" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-17" target="WGhXLp_J_A_eNvpc9kTa-12" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="540" y="140" as="sourcePoint"/><mxPoint x="510" y="125" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-19" value="" style="endArrow=classic;html=1;exitX=0.898;exitY=0.1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-16" target="WGhXLp_J_A_eNvpc9kTa-17" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="470" y="155" as="sourcePoint"/><mxPoint x="472" y="277" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-20" value="Automation&lt;br&gt;Composition" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;strokeWidth=0;" parent="1" vertex="1"><mxGeometry x="120" y="281" width="40" height="30" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-21" value="" style="endArrow=none;dashed=1;html=1;fontColor=#000000;strokeColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="180" y="369" as="sourcePoint"/><mxPoint x="140" y="321" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-22" value="" style="endArrow=classic;html=1;exitX=0.986;exitY=0.475;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-13" target="WGhXLp_J_A_eNvpc9kTa-14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="230" y="115" as="sourcePoint"/><mxPoint x="420" y="115" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-23" value="" style="endArrow=classic;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-14" target="WGhXLp_J_A_eNvpc9kTa-16" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="460" y="145" as="sourcePoint"/><mxPoint x="450" y="290" as="targetPoint"/><Array as="points"><mxPoint x="460" y="190"/></Array></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-24" value="Specify API Gateway configuration for entire Automation Compostion Instance&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#dae8fc;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#7ea6e0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="290" y="-40" width="110" height="100" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-25" value="" style="endArrow=none;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-14" target="WGhXLp_J_A_eNvpc9kTa-24" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="260" y="330" as="sourcePoint"/><mxPoint x="310" y="280" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-26" value="Specify API Gateway configuration for each Participant&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#97d077;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="450" y="-40" width="100" height="70" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-27" value="" style="endArrow=none;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-14" target="WGhXLp_J_A_eNvpc9kTa-26" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="462.0588235294117" y="115" as="sourcePoint"/><mxPoint x="425" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-28" value="Monitor API Gateway access&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#bac8d3;strokeColor=#000000;size=9;verticalAlign=top;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="760" y="20" width="100" height="50" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-29" value="" style="endArrow=none;dashed=1;html=1;entryX=0.41;entryY=1.02;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-17" target="WGhXLp_J_A_eNvpc9kTa-28" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="490" y="115" as="sourcePoint"/><mxPoint x="550" y="-10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-30" value="" style="group;fontColor=#000000;strokeColor=none;" parent="1" vertex="1" connectable="0"><mxGeometry x="411" y="229.99999999999983" width="116" height="181.02" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;verticalAlign=bottom;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" vertex="1"><mxGeometry y="43.37000000000012" width="100" height="126.63" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-32" value="&amp;nbsp;Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" vertex="1"><mxGeometry x="11" y="47.340000000000146" width="80" height="44" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-33" value="" style="endArrow=none;html=1;fontColor=#000000;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" target="WGhXLp_J_A_eNvpc9kTa-32" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="51" y="105.34000000000015" as="sourcePoint"/><mxPoint x="147.1579999999999" y="214.21600000000012" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-34" value="Automation Composition Element" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#FFED4D;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-30" vertex="1"><mxGeometry x="10" y="105.34" width="80" height="54.35" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-35" value="" style="group;fontColor=#000000;strokeColor=none;" parent="1" vertex="1" connectable="0"><mxGeometry x="594" y="231.99999999999983" width="115" height="187.36999999999998" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-36" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;verticalAlign=bottom;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry y="38.71000000000015" width="100" height="126.63" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-37" value="&amp;nbsp;Participant" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry x="11" y="47.340000000000146" width="80" height="44" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-38" value="" style="endArrow=none;html=1;fontColor=#000000;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" target="WGhXLp_J_A_eNvpc9kTa-37" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="51" y="105.34000000000015" as="sourcePoint"/><mxPoint x="147.1579999999999" y="214.21600000000012" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-39" value="Automation Composition Element" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#FFED4D;strokeColor=#000000;fontColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry x="10" y="105.34" width="80" height="54.35" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-40" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#2D7600;fontColor=#ffffff;" parent="WGhXLp_J_A_eNvpc9kTa-35" vertex="1"><mxGeometry x="-15" y="27.69999999999998" width="130" height="148.66" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-41" value="" style="endArrow=classic;html=1;exitX=0.038;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="60" y="37.33999999999969" as="sourcePoint"/><mxPoint x="61.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-42" value="" style="endArrow=classic;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#000000;" parent="WGhXLp_J_A_eNvpc9kTa-35" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="28" y="1.7053025658242404e-13" as="sourcePoint"/><mxPoint x="27.5" y="37.340000000000146" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-43" value="Automation Composition Instance sandboxed by API Gateway using configuration for entire Automation Composition Instance&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#dae8fc;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#7ea6e0;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="780" y="110" width="130" height="119" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-44" value="" style="endArrow=none;dashed=1;html=1;entryX=0.331;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-4" target="WGhXLp_J_A_eNvpc9kTa-43" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="190" y="379" as="sourcePoint"/><mxPoint x="150" y="331" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-45" value="Individual Automation Composition Elements sandboxed by API Gateway using configuration for the Automation Composition Element&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#000000;size=9;verticalAlign=top;gradientColor=#97d077;fontColor=#000000;" parent="1" vertex="1"><mxGeometry x="350" y="450" width="150" height="110" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-46" value="" style="endArrow=none;dashed=1;html=1;entryX=0.288;entryY=0.754;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-45" target="WGhXLp_J_A_eNvpc9kTa-4" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="730" y="303.66999999999985" as="sourcePoint"/><mxPoint x="853.0300000000002" y="240" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-47" value="" style="endArrow=none;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=60.5;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-45" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="418.54195901245384" y="491" as="sourcePoint"/><mxPoint x="462" y="411.02" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-48" value="" style="endArrow=none;dashed=1;html=1;entryX=0.008;entryY=0.944;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=121;exitDy=0;exitPerimeter=0;entryPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-45" target="WGhXLp_J_A_eNvpc9kTa-40" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="440.5" y="491" as="sourcePoint"/><mxPoint x="472" y="421.02" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-49" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=8;strokeColor=#2D7600;fontColor=#ffffff;" parent="1" vertex="1"><mxGeometry x="395" y="261.3599999999998" width="130" height="148.66" as="geometry"/></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-50" value="" style="endArrow=classic;html=1;entryX=0.377;entryY=0.975;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.585;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#000000;" parent="1" source="WGhXLp_J_A_eNvpc9kTa-31" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="470" y="267" as="sourcePoint"/><mxPoint x="469.5" y="231.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="WGhXLp_J_A_eNvpc9kTa-51" value="" style="endArrow=classic;html=1;fontColor=#000000;strokeColor=#000000;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="440" y="230" as="sourcePoint"/><mxPoint x="440" y="273" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel></diagram></mxfile> \ No newline at end of file
diff --git a/docs/clamp/acm/draw.io/overview.drawio b/docs/clamp/acm/draw.io/overview.drawio
new file mode 100644
index 00000000..290c457d
--- /dev/null
+++ b/docs/clamp/acm/draw.io/overview.drawio
@@ -0,0 +1,529 @@
+<mxfile host="Electron" modified="2024-02-29T15:07:15.438Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="ROtFZjbgOi6RvFF-nQT-" version="23.1.5" type="device">
+ <diagram id="KfsiAd6VWCwOmLBcd4b7" name="Page-1">
+ <mxGraphModel dx="1834" dy="1236" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#ffffff" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-4" value="Automation Composition Management Design (ACM-D) (in SDC or Standalone)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="-86" y="-38" width="310" height="145" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-5" value="&lt;div&gt;Design Time Catalogue&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
+ <mxGeometry x="34" y="10" width="70" height="80" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-6" value="Automation Composition Management Runtime (ACM-R)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="420" y="-10" width="470" height="260" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-7" value="&lt;div&gt;Instantiated AC Inventory&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;" parent="1" vertex="1">
+ <mxGeometry x="625" y="134" width="90" height="110" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-8" value="AC Element Metadata Design" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="-72" y="22" width="80" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-9" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;startArrow=block;startFill=1;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-8" target="y7BpoCNVdQsxZ7AoowJW-5" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="34" y="83" as="sourcePoint" />
+ <mxPoint x="14" y="38" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-10" value="CSAR" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#82b366;size=13;" parent="1" vertex="1">
+ <mxGeometry x="-68" y="208" width="80" height="36" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-12" value="&lt;div&gt;Automation Composition&lt;/div&gt;&lt;div&gt;Assembly&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
+ <mxGeometry x="134" y="-5" width="80" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-13" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-5" target="y7BpoCNVdQsxZ7AoowJW-12" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="74" y="275" as="sourcePoint" />
+ <mxPoint x="124" y="225" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-15" value="&lt;div&gt;Excution Control&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="429" y="35" width="181" height="155" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-17" value="" style="endArrow=none;startArrow=classic;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;endFill=0;" parent="1" source="dakhYZofotkrnd6gKBrj-11" target="dakhYZofotkrnd6gKBrj-33" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="180" y="330" as="sourcePoint" />
+ <mxPoint x="230" y="280" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-18" value="Kafka" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
+ <mxGeometry x="170" y="287" width="710" height="27" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-19" value="&lt;div&gt;Execution Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="750" y="160" width="129" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-20" value="" style="endArrow=classicThin;startArrow=none;html=1;strokeColor=#000000;fontColor=#000000;endFill=1;startFill=0;" parent="1" source="dakhYZofotkrnd6gKBrj-34" target="dakhYZofotkrnd6gKBrj-11" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="550" y="90" as="sourcePoint" />
+ <mxPoint x="520" y="75" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-25" value="Existing System" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=bottom;" parent="1" vertex="1">
+ <mxGeometry x="790" y="371" width="90" height="140" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-97" value="Automation Composition Management Client ACM-C" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b1ddf0;strokeColor=#10739e;verticalAlign=top;" parent="1" vertex="1">
+ <mxGeometry x="507" y="-125" width="130" height="63" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-2" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 1;strokeWidth=2;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-50" y="180" as="sourcePoint" />
+ <mxPoint x="20" y="130" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-3" value="&lt;div&gt;SDC API&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;rotation=325;" vertex="1" parent="1">
+ <mxGeometry x="-103" y="154" width="100" height="19" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-4" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 1;strokeWidth=2;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="281" y="-65" as="sourcePoint" />
+ <mxPoint x="280" y="240" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-5" value="&lt;div&gt;Public REST API&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=270;" vertex="1" parent="1">
+ <mxGeometry x="218" y="-22.5" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-11" value="&lt;div&gt;Instance LCM Data&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="629" y="180" width="80" height="27" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-24" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="852" y="384" as="sourcePoint" />
+ <mxPoint x="852" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-25" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="852" y="314" as="sourcePoint" />
+ <mxPoint x="852" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-26" value="" style="ellipse;whiteSpace=wrap;html=1;align=center;aspect=fixed;fillColor=none;strokeColor=none;resizable=0;perimeter=centerPerimeter;rotatable=0;allowArrows=0;points=[];outlineConnect=1;" vertex="1" parent="1">
+ <mxGeometry x="718" y="575" width="10" height="10" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-29" value="&lt;div&gt;Commissione AC inventory&lt;/div&gt;" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="625" y="15" width="90" height="110" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-30" value="&lt;div&gt;Commisioned Models&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="629" y="61" width="80" height="27" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-31" value="&lt;div&gt;Commisioninig&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="496" y="63" width="101" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-53" value="" style="endArrow=classic;html=1;strokeColor=#000000;fontColor=#000000;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="y7BpoCNVdQsxZ7AoowJW-4" target="dakhYZofotkrnd6gKBrj-31" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="230" y="60" as="sourcePoint" />
+ <mxPoint x="430" y="65" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-32" value="&lt;div&gt;Supervision&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="472" y="101" width="101" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-33" value="&lt;div&gt;Instantiation&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="448" y="147" width="101" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-34" value="&lt;div&gt;Monitoring&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="763.25" y="187" width="101" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-36" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-34">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="814.0999999999999" y="287" as="sourcePoint" />
+ <mxPoint x="814" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-37" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.397;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="490.0500000000002" y="287" as="sourcePoint" />
+ <mxPoint x="490" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-38" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="490" y="170" as="sourcePoint" />
+ <mxPoint x="490" y="270" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-39" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.397;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="814.0500000000002" y="288" as="sourcePoint" />
+ <mxPoint x="814" y="271" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-40" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="822" y="384" as="sourcePoint" />
+ <mxPoint x="822" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-41" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="822" y="314" as="sourcePoint" />
+ <mxPoint x="822" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-42" value="Policy Distribution" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b1ddf0;strokeColor=#10739e;verticalAlign=top;" vertex="1" parent="1">
+ <mxGeometry x="58" y="132" width="200" height="138" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-43" value="" style="endArrow=none;startArrow=classic;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;endFill=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-32" target="dakhYZofotkrnd6gKBrj-11">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="635" y="199" as="sourcePoint" />
+ <mxPoint x="555" y="173" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-44" value="Policy Distribution Core (Unchanged)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d0cee2;strokeColor=#56517e;" vertex="1" parent="1">
+ <mxGeometry x="118" y="158" width="80" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-46" value="&lt;div&gt;AC Decoder&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="70" y="238" width="80" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-47" value="&lt;div&gt;AC Forwarder&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="164" y="238" width="80" height="25" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-48" value="" style="endArrow=none;startArrow=classic;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;endFill=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-46" target="y7BpoCNVdQsxZ7AoowJW-4">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-56" y="160" as="sourcePoint" />
+ <mxPoint x="-140" y="129" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-52" value="" style="endArrow=block;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=0.475;exitY=0.056;exitDx=0;exitDy=0;exitPerimeter=0;endFill=1;" edge="1" parent="1" source="y7BpoCNVdQsxZ7AoowJW-10">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="-30" y="201.5" as="sourcePoint" />
+ <mxPoint x="20" y="151.5" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-53" value="" style="endArrow=none;startArrow=classic;html=1;strokeColor=#000000;fontColor=#000000;endFill=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.388;exitY=-0.04;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-47" target="dakhYZofotkrnd6gKBrj-44">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="190" y="230" as="sourcePoint" />
+ <mxPoint x="-190" y="232" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-54" value="" style="endArrow=none;startArrow=classic;html=1;strokeColor=#000000;fontColor=#000000;endFill=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-44">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="143" y="209" as="sourcePoint" />
+ <mxPoint x="113" y="239" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-55" value="" style="endArrow=classic;html=1;strokeColor=#000000;fontColor=#000000;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-47" target="dakhYZofotkrnd6gKBrj-31">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="234" y="57" as="sourcePoint" />
+ <mxPoint x="490" y="70" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="y7BpoCNVdQsxZ7AoowJW-28" value="" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fillColor=#d5e8d4;strokeColor=#82b366;size=13;verticalAlign=top;horizontal=1;spacing=-1;" parent="1" vertex="1">
+ <mxGeometry x="300" y="-57" width="100" height="279.5" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-6" value="&lt;div&gt;Automation Composition Definitions&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="310" y="-49" width="80" height="55" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-7" value="&lt;div&gt;Analytic Artifacts&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="310" y="15" width="80" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-9" value="&lt;div&gt;Controller Directives&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="313" y="101" width="80" height="41" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-10" value="&lt;div&gt;Existing System Metadata&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="313" y="151.5" width="80" height="60.5" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-8" value="&lt;div&gt;Policies&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="311" y="63" width="80" height="29" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-56" value="" style="endArrow=none;startArrow=classic;html=1;strokeColor=#000000;fontColor=#000000;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-33" target="dakhYZofotkrnd6gKBrj-32">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="500" y="144" as="sourcePoint" />
+ <mxPoint x="520" y="130" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-57" value="" style="endArrow=none;startArrow=classic;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-33" target="dakhYZofotkrnd6gKBrj-30">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="529" y="144" as="sourcePoint" />
+ <mxPoint x="629" y="72" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-58" value="" style="endArrow=none;startArrow=classic;html=1;strokeColor=#000000;fontColor=#000000;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-30">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="647" y="92.75" as="sourcePoint" />
+ <mxPoint x="597" y="72.75" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-59" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 1;strokeWidth=2;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="450" y="-40" as="sourcePoint" />
+ <mxPoint x="840" y="-40" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-60" value="&lt;div&gt;Public REST API&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="708" y="-62" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-61" value="&lt;div&gt;Monitoring&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="808" y="260" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-62" value="&lt;div&gt;Instantiation&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="393" y="260" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-63" value="Controller" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="676" y="372" width="90" height="140" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-64" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="739" y="385" as="sourcePoint" />
+ <mxPoint x="739" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-67" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="709" y="385" as="sourcePoint" />
+ <mxPoint x="709" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-68" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="739" y="315" as="sourcePoint" />
+ <mxPoint x="739" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-69" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="709" y="315" as="sourcePoint" />
+ <mxPoint x="709" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-71" value="Policy" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b1ddf0;strokeColor=#10739e;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="562" y="372" width="90" height="173" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-72" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="625" y="385" as="sourcePoint" />
+ <mxPoint x="625" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-75" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="595" y="385" as="sourcePoint" />
+ <mxPoint x="595" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-76" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="625" y="315" as="sourcePoint" />
+ <mxPoint x="625" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-77" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="595" y="315" as="sourcePoint" />
+ <mxPoint x="595" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-78" value="Policy Framework" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cce5ff;strokeColor=#36393d;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="571" y="431" width="72" height="75" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-74" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;CL Policies&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="584" y="438" width="46.25" height="28" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-79" value="Kubernetes Ecosystem" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="430" y="372" width="107" height="173" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-80" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="502" y="385" as="sourcePoint" />
+ <mxPoint x="502" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-82" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="472" y="385" as="sourcePoint" />
+ <mxPoint x="472" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-83" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="502" y="315" as="sourcePoint" />
+ <mxPoint x="502" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-84" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="472" y="315" as="sourcePoint" />
+ <mxPoint x="472" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-86" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;Microservice&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="441" y="433" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-87" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;Microservice&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="450" y="442" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-88" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;Microservice&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="459" y="450" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-89" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;Microservice&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="468" y="460" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-90" value="HTTP Client" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="301" y="372" width="107" height="173" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-91" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="373" y="385" as="sourcePoint" />
+ <mxPoint x="373" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-93" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="343" y="385" as="sourcePoint" />
+ <mxPoint x="343" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-94" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="373" y="315" as="sourcePoint" />
+ <mxPoint x="373" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-95" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="343" y="315" as="sourcePoint" />
+ <mxPoint x="343" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-96" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="312" y="433" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-97" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="321" y="442" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-98" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="330" y="450" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-99" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;HTTP Request&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="339" y="460" width="66" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-100" value="Configutation Persistence" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;verticalAlign=bottom;" vertex="1" parent="1">
+ <mxGeometry x="172" y="372" width="107" height="173" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-101" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="244" y="385" as="sourcePoint" />
+ <mxPoint x="244" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-103" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=halfCircle;endFill=0;endSize=6;strokeWidth=1;sketch=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="214" y="385" as="sourcePoint" />
+ <mxPoint x="214" y="356" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-104" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="244" y="315" as="sourcePoint" />
+ <mxPoint x="244" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-105" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=oval;endFill=1;sketch=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;endSize=10;exitX=0.968;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="214" y="315" as="sourcePoint" />
+ <mxPoint x="214" y="355" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-110" value="CPS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;verticalAlign=bottom;gradientColor=#7ea6e0;" vertex="1" parent="1">
+ <mxGeometry x="190" y="441.5" width="72" height="63.5" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-106" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;AC Data Model&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="204" y="447" width="48" height="38" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-111" value="&lt;div&gt;Instantiation&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="124" y="320" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-112" value="&lt;div&gt;Monitoring&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;flipV=0;rotation=0;" vertex="1" parent="1">
+ <mxGeometry x="230" y="320" width="100" height="20" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-113" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeColor=#000000;fontColor=#5AA9E6;fillColor=#FFE45E;entryX=0.208;entryY=1.016;entryDx=0;entryDy=0;entryPerimeter=0;endSize=7;startSize=7;exitX=0.109;exitY=-0.04;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-33" target="y7BpoCNVdQsxZ7AoowJW-97">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="460" y="140" as="sourcePoint" />
+ <mxPoint x="360" y="-180" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="440" y="20" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-114" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeColor=#000000;fontColor=#5AA9E6;fillColor=#FFE45E;entryX=0.208;entryY=1.016;entryDx=0;entryDy=0;entryPerimeter=0;endSize=7;startSize=7;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="y7BpoCNVdQsxZ7AoowJW-19">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="537" y="145" as="sourcePoint" />
+ <mxPoint x="612" y="-62" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="830" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-115" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeColor=#000000;fontColor=#5AA9E6;fillColor=#FFE45E;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endSize=7;startSize=7;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="dakhYZofotkrnd6gKBrj-31" target="y7BpoCNVdQsxZ7AoowJW-97">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="825" y="170" as="sourcePoint" />
+ <mxPoint x="622" y="-52" as="targetPoint" />
+ <Array as="points">
+ <mxPoint x="570" y="-20" />
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-118" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="835.5" y="446" as="sourcePoint" />
+ <mxPoint x="835.5" y="414" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-119" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="722" y="448" as="sourcePoint" />
+ <mxPoint x="722" y="414" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-27" value="&lt;div&gt;Existing System Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="796" y="384" width="80" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-28" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;Existing System Metadata&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="808" y="436" width="56.25" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-66" value="&lt;div style=&quot;font-size: 11px;&quot;&gt;Controller metadata&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;verticalAlign=middle;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="694" y="437" width="56.25" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-65" value="&lt;div&gt;Controller Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="682" y="385" width="80" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-121" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="478" y="434" as="sourcePoint" />
+ <mxPoint x="478" y="409" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-122" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="351" y="434" as="sourcePoint" />
+ <mxPoint x="351" y="409" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-123" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="226" y="443" as="sourcePoint" />
+ <mxPoint x="226" y="418" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-125" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="604" y="432" as="sourcePoint" />
+ <mxPoint x="604" y="407" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-73" value="&lt;div&gt;Policy Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="572" y="384" width="72" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-81" value="&lt;div&gt;Kubernetes Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="441" y="385" width="84" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-92" value="&lt;div&gt;HTTP Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="312" y="385" width="84" height="40" as="geometry" />
+ </mxCell>
+ <mxCell id="dakhYZofotkrnd6gKBrj-102" value="&lt;div&gt;Configuration Persistence Participant&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=middle;" vertex="1" parent="1">
+ <mxGeometry x="183" y="385" width="84" height="50" as="geometry" />
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>