Talk notes
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
\draw (Device) edge [<->] (WSM);
|
||||
|
||||
\draw (WSM) edge [->, bend left=10] node [auto, sloped, swap] { \scriptsize /foo/config;v1 } (Message Mapping.325)
|
||||
(Message Mapping.0) edge [->, response, bend left=10] node [auto, sloped] { \scriptsize Backend 2 } (WSM);
|
||||
(Message Mapping.0) edge [->, response, bend left=10] node [auto, sloped] { \scriptsize Backend 1 } (WSM);
|
||||
|
||||
\draw (WSM) edge [->] (Backend1);
|
||||
\draw (Backend1) edge [->,response] (FORS);
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
\draw[color=scandioblue,decorate] (0,3.13)--(3,3.13)--(6,4.13)--(8,4.13);
|
||||
\draw[color=green!60!black,decorate] (0,2.8)--(3,2.8)--(6,3.8)--(8,3.8);
|
||||
|
||||
\draw[color=scandiored,decorate] (0,3)--(3,3)--(6,0) (3,0)--(6,1)--(8,1);
|
||||
\draw[color=scandiored,decorate] (0,3)--(3,3) (3,0)--(6,1)--(8,1);
|
||||
\draw[color=scandiored] (3,3)--(6,0);
|
||||
\draw[color=scandiored, thick] (3,2.9)--(3,3.1) (3,-0.1)--(3,0.1);
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
||||
|
||||
@@ -25,11 +25,7 @@
|
||||
|
||||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||||
<h2>Heimdall</h2>
|
||||
<ul>
|
||||
<li class="fragment">Gateway zwischen IoT-Geräten und verschiedenen Backends</li>
|
||||
<li class="fragment">Entwickelt seit 2018</li>
|
||||
<li class="fragment">Ablösung eines vollständig extern verwalteten Systems</li>
|
||||
</ul>
|
||||
<img src="/heimdall-bifrost.jpg" style="width: 45%;">
|
||||
</section>
|
||||
|
||||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||||
@@ -39,29 +35,10 @@
|
||||
</center>
|
||||
</section>
|
||||
|
||||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||||
<h2>Qualitätsanforderungen</h2>
|
||||
<ul>
|
||||
<li class="fragment">Vermeidung von Verbindungsabbrüchen</li>
|
||||
<li class="fragment">Wenige Neuverbindungen zur gleichen Zeit</li>
|
||||
<li class="fragment">Keine Validierung oder Modifikation von Nachrichteninhalten</li>
|
||||
<li class="fragment">Verbindungsdetails transparent gegenüber Backends</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section data-background-color="black">
|
||||
Problemstellung
|
||||
</section>
|
||||
|
||||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||||
<h2>Systemupdate</h2>
|
||||
<ul>
|
||||
<li class="fragment">Updates an der Logik und Konfiguration von Heimdall</li>
|
||||
<li class="fragment">Vermeidung von Neuverbindungen in den meisten Fällen</li>
|
||||
<li class="fragment">Kontrollierte Neuverbindungen, falls Verbindungsabbrüche notwendig</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section data-background-color="black">
|
||||
Lösungen
|
||||
</section>
|
||||
@@ -96,49 +73,15 @@
|
||||
</section>
|
||||
|
||||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||||
<h2>Aufgaben WSM</h2>
|
||||
<div class="r-stack">
|
||||
<ul class="fragment fade-in-then-out" style="width: 100%; margin-top: 0;">
|
||||
<li>TLS
|
||||
<ul>
|
||||
<li>Terminierung</li>
|
||||
<li>Validierung von Clientzertifikaten</li>
|
||||
<li>Ausnahmen zur Validierung der Zertifikate</li>
|
||||
<li>Blocklisting von Clientzertifikaten</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="fragment fade-in-then-out" style="width: 100%; margin-top: 0;">
|
||||
<li>TLS</li>
|
||||
<li>Websocket-Upgrade</li>
|
||||
</ul>
|
||||
<ul class="fragment fade-in-then-out" style="width: 100%; margin-top: 0;">
|
||||
<li>TLS</li>
|
||||
<li>Websocket-Upgrade</li>
|
||||
<li>Corporate Handshake</li>
|
||||
</ul>
|
||||
<ul class="fragment fade-in-then-out" style="width: 100%; margin-top: 0;">
|
||||
<li>TLS</li>
|
||||
<li>Websocket-Upgrade</li>
|
||||
<li>Corporate Handshake</li>
|
||||
<li>Message Routing</li>
|
||||
</ul>
|
||||
<ul class="fragment fade-in-then-out" style="width: 100%; margin-top: 0;">
|
||||
<li>TLS</li>
|
||||
<li>Websocket-Upgrade</li>
|
||||
<li>Corporate Handshake</li>
|
||||
<li>Message Routing</li>
|
||||
<li>Quarantäne</li>
|
||||
</ul>
|
||||
<ul class="fragment fade-in-then-out" style="width: 100%; margin-top: 0;">
|
||||
<li>TLS</li>
|
||||
<li>Websocket-Upgrade</li>
|
||||
<li>Corporate Handshake</li>
|
||||
<li>Message Routing</li>
|
||||
<li>Quarantäne</li>
|
||||
<li>Logik zur Nachrichtenformatierung</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Aufgaben des WSM</h2>
|
||||
<ul>
|
||||
<li class="fragment">TLS</li>
|
||||
<li class="fragment">Websocket-Upgrade</li>
|
||||
<li class="fragment">Corporate Handshake</li>
|
||||
<li class="fragment">Message Routing</li>
|
||||
<li class="fragment">Quarantäne</li>
|
||||
<li class="fragment">Kleinere spezifische Workarounds</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section data-background-image="/backgrounds/normal-fewer-hexagons.svg" data-background-position="top right">
|
||||
|
||||
Reference in New Issue
Block a user