<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Wissen on AereA GmbH - Software, die auch in fünf Jahren noch läuft</title>
		<link>https://www-franzi.uat.aerea.de/de/wissen/</link>
		<description>Recent content in Wissen on AereA GmbH - Software, die auch in fünf Jahren noch läuft</description>
		<generator>Hugo</generator>
		<language>de-DE</language>
		
			<managingEditor>info@aerea.de (AereA GmbH)</managingEditor>
		
		
			<webMaster>info@aerea.de (AereA GmbH)</webMaster>
		
		
		
			<lastBuildDate>Wed, 05 Aug 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://www-franzi.uat.aerea.de/de/wissen/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Wie wir mit KI-Agenten entwickeln und welche Sicherungen dafür nötig waren</title>
				<link>https://www-franzi.uat.aerea.de/de/wissen/ki-agenten-review-pipeline/</link>
				<pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-franzi.uat.aerea.de/de/wissen/ki-agenten-review-pipeline/</guid>
				<description>&lt;p&gt;Dieser Text beschreibt eine Pipeline, die bei uns produktiv läuft - an einem mandantenfähigen Kommunikationssystem auf ASP.NET Core, Angular und FreeSWITCH, mit selbst gehostetem GitLab. Alle unten genannten Befunde stammen aus echten Durchläufen und wurden &lt;strong&gt;vor dem Merge&lt;/strong&gt; gefunden und behoben. Das System benennen wir nicht, weil einzelne Befunde sonst rückverfolgbar wären.&lt;/p&gt;&#xA;&lt;h2 id=&#34;engpass&#34;&gt;Was ist der eigentliche Engpass beim Entwickeln mit KI?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#engpass&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Was ist der eigentliche Engpass beim Entwickeln mit KI?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Nicht die Geschwindigkeit, mit der Code entsteht. Der Engpass ist &lt;strong&gt;Vertrauen&lt;/strong&gt;: Code, der kompiliert, dessen Tests grün sind und der sich beim Lesen richtig anfühlt - und trotzdem falsch ist. Diese Fehlerklasse macht fast jeden Fund aus, den wir haben, und keine Standardpipeline sieht sie.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Testautomatisierung intern aufbauen oder extern vergeben?</title>
				<link>https://www-franzi.uat.aerea.de/de/wissen/testautomatisierung-intern-oder-extern/</link>
				<pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-franzi.uat.aerea.de/de/wissen/testautomatisierung-intern-oder-extern/</guid>
				<description>&lt;h2 id=&#34;falsche-frage&#34;&gt;Warum ist die Frage falsch gestellt?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#falsche-frage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Warum ist die Frage falsch gestellt?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Testautomatisierung ist kein Projekt mit Abschluss, sondern ein Bestand mit Wartungslast. Die Frage lautet deshalb nicht „wer baut sie&amp;quot;, sondern &lt;strong&gt;„wer pflegt sie in drei Jahren&amp;quot;&lt;/strong&gt;. Wer das überspringt, kauft eine Testsuite, die nach zwei Releases rot ist, dann übersprungen und schließlich abgeschaltet wird - und hat den Aufwand zweimal.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tabelle&#34;&gt;Wie stehen die beiden Wege gegeneinander?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#tabelle&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Wie stehen die beiden Wege gegeneinander?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Kriterium&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Interner Aufbau&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Externe Vergabe&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Anlaufzeit&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Lang. Werkzeugauswahl, Lernkurve und die ersten verworfenen Ansätze inklusive&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Kurz. Erfahrung ist eingekauft, die ersten Tests laufen in Tagen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Fachwissen über das Produkt&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Vorhanden. Der größte Vorteil und oft unterschätzt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Muss aufgebaut werden, kostet die ersten Wochen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Werkzeug- und Methodenwissen&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Muss aufgebaut werden&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Vorhanden&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Kosten kurzfristig&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Niedriger, aber verdeckt: Entwicklerzeit, die anderswo fehlt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Höher und sichtbar in der Rechnung&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Kosten langfristig&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Niedriger, &lt;strong&gt;wenn&lt;/strong&gt; die Kompetenz im Haus bleibt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Laufend, solange extern gepflegt wird&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Priorisierung im Alltag&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Verliert regelmäßig gegen das nächste Kundenticket&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Geschützt, weil beauftragt und terminiert&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Testtiefe&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Steigt langsam, dafür passgenau zum Produkt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Steigt schnell, kann aber am Produktverständnis vorbeigehen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Wartbarkeit nach Übergabe&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Hoch, weil die Autoren im Haus sitzen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Abhängig davon, ob Wissenstransfer Teil des Auftrags war&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Typischer Fehlschlag&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;„Wir machen das nebenbei&amp;quot;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Übergabe ohne Wissenstransfer&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;intern&#34;&gt;Wo scheitert der interne Aufbau?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#intern&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Wo scheitert der interne Aufbau?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Fast immer an derselben Stelle: Testautomatisierung läuft neben dem Tagesgeschäft und verliert jede Priorisierung gegen ein Kundenticket. Nach einem Quartal existieren zwanzig Tests, nach zwei sind fünf davon rot, und niemand hat Zeit, sie zu reparieren.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Welche Leitplanken wir Agenten setzen</title>
				<link>https://www-franzi.uat.aerea.de/de/wissen/leitplanken-fuer-agenten/</link>
				<pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-franzi.uat.aerea.de/de/wissen/leitplanken-fuer-agenten/</guid>
				<description>&lt;h2 id=&#34;grundfrage&#34;&gt;Darf ein Agent in einem regulierten Projekt Code schreiben?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#grundfrage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Darf ein Agent in einem regulierten Projekt Code schreiben?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Ja - unter denselben Bedingungen wie ein Mensch. Entscheidend ist nicht, wer die Zeile geschrieben hat, sondern ob sie spezifiziert, geprüft, getestet und freigegeben ist. Wer diese Kette schließt, kann Agenten einsetzen. Wer sie für Agenten öffnet, hat auch für Menschen ein Problem.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Dieser Text ist die &lt;strong&gt;kurze Grundsatzantwort&lt;/strong&gt;. Wie die Kette in einem produktiven Projekt tatsächlich aussieht - mit Rollentrennung, doppelter Review über den Fix-Diff und den Befunden, die eine grüne Pipeline nicht geliefert hätte - steht im Feldbericht &lt;a href=&#34;https://www-franzi.uat.aerea.de/de/wissen/ki-agenten-review-pipeline/&#34;&gt;Wie wir mit KI-Agenten entwickeln&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Eigenentwicklung oder Standardsoftware im Energiemanagement?</title>
				<link>https://www-franzi.uat.aerea.de/de/wissen/eigenentwicklung-oder-standardsoftware-energiemanagement/</link>
				<pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-franzi.uat.aerea.de/de/wissen/eigenentwicklung-oder-standardsoftware-energiemanagement/</guid>
				<description>&lt;h2 id=&#34;kurzantwort&#34;&gt;Wann reicht ein Standardprodukt?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#kurzantwort&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Wann reicht ein Standardprodukt?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Solange Ihre Anlage dem Bild entspricht, für das das Produkt gebaut wurde: ein Hersteller, ein überschaubarer Anlagenumfang, eine Optimierungsstrategie aus dem Katalog. Dann ist das System des Herstellers praktisch unschlagbar - schneller verfügbar, billiger im Einstieg, gewartet von jemand anderem. Der Kipppunkt liegt fast nie bei der Anschaffung, sondern beim dritten Sonderfall.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tabelle&#34;&gt;Wie stehen die beiden Wege gegeneinander?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#tabelle&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Wie stehen die beiden Wege gegeneinander?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Kriterium&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Standardsoftware&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Eigenentwicklung&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Zeit bis zum ersten Nutzen&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Tage bis Wochen. Anlage anschließen, Konto anlegen, fertig&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wochen bis Monate. Die Datengrundlage entsteht zuerst&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Gerätevielfalt&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Die Herstellerliste des Anbieters. Alles außerhalb davon gar nicht oder über Umwege&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Beliebig. Die Anbindung liegt in einer eigenen Verarbeitungsstufe, neue Geräte berühren die Auswertung nicht&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Optimierungslogik&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Vorgegebene Strategien, über Parameter einstellbar&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Frei. Marktpreise, CO₂-Intensität, Prognosen und betriebliche Nebenbedingungen als gleichrangige Eingangsgrößen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Marktdaten&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Falls vorhanden, dann als Funktion des Anbieters mit dessen Datenquelle&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Day-Ahead-Preise europäischer Gebotszonen und Netz-CO₂-Intensität direkt als Eingangsgröße&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Datenhoheit&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Meist Anbieter-Cloud, Standort und Aufbewahrung nach dessen Vorgabe&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;On-Premises, deutsche Cloud oder hybrid - Sie entscheiden, wo verarbeitet wird&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Laufende Kosten&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Lizenz je Anlage, Zählpunkt oder Ladepunkt. Skaliert mit dem Ausbau&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Betrieb und Wartung. Keine Lizenzskalierung beim Zubau&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Historische Daten&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Aufbewahrungsdauer nach Anbietervorgabe, Export oft eingeschränkt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Vollständig bei Ihnen, in einer Zeitreihendatenbank Ihrer Wahl&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Abhängigkeit&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Roadmap, Preismodell und Fortbestand des Anbieters&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Eigener Bestand. Trägt nur, wenn er dokumentiert ist&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Risiko&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Gering und bekannt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Höher. Steigt mit unklarer Anforderung, sinkt mit belastbarer Datenlage&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;kipppunkt&#34;&gt;Woran erkennt man den Kipppunkt vorher?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#kipppunkt&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Woran erkennt man den Kipppunkt vorher?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Drei Fragen, die sich ohne Projekt beantworten lassen:&lt;/p&gt;</description>
			</item>
			<item>
				<title>OPC UA oder MQTT für die Maschinenanbindung?</title>
				<link>https://www-franzi.uat.aerea.de/de/wissen/opc-ua-oder-mqtt/</link>
				<pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-franzi.uat.aerea.de/de/wissen/opc-ua-oder-mqtt/</guid>
				<description>&lt;h2 id=&#34;kern&#34;&gt;Was ist der Unterschied in einem Satz?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#kern&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Was ist der Unterschied in einem Satz?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;OPC UA ist ein Informationsmodell mit Transport, MQTT ein Transport ohne Informationsmodell.&lt;/strong&gt; OPC UA beschreibt, &lt;em&gt;was&lt;/em&gt; ein Wert bedeutet - Typ, Einheit, Zugehörigkeit, Zugriffsrechte. MQTT bringt ihn nur von A nach B und überlässt die Bedeutung Ihrer Konvention. Alles Weitere folgt aus diesem einen Unterschied.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tabelle&#34;&gt;Wie unterscheiden sich die beiden im Detail?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#tabelle&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Wie unterscheiden sich die beiden im Detail?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Kriterium&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;OPC UA&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;MQTT&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Informationsmodell&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Im Standard enthalten: typisierte Knoten, Referenzen, Einheiten, Companion Specifications je Branche&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Keins. Bedeutung entsteht aus Topic-Struktur und Payload-Konvention, die Sie selbst festlegen und durchsetzen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Discovery&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Eingebaut. Der Adressraum ist zur Laufzeit durchsuchbar; ein Client findet Knoten ohne Vorwissen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Nicht vorhanden. Topics müssen bekannt sein oder über eine Konvention erschlossen werden&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Kommunikationsmuster&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Client/Server (Request, Subscribe) und seit 1.04 zusätzlich PubSub&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Publish/Subscribe über einen Broker, mit QoS 0/1/2&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Latenz&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Session-basiert; typisch niedrige zweistellige Millisekunden im LAN. Der Verbindungsaufbau ist teuer, die laufende Session günstig&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Sehr gering im Steady State. QoS 2 kostet zwei zusätzliche Roundtrips, QoS 0 keinen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Payload-Größe&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Binärkodierung kompakt, JSON-Kodierung deutlich größer. Der Adressraum-Overhead fällt beim Verbindungsaufbau an, nicht je Wert&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Header ab 2 Byte. Die tatsächliche Größe bestimmt allein Ihr Payload-Format&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Security-Modell&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Im Standard: X.509-Zertifikate je Anwendung, Signierung und Verschlüsselung auf Nachrichtenebene, Benutzerrechte im Adressraum&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;TLS auf Transportebene. Authentifizierung und Rechte hängen am Broker und sind zwischen Implementierungen unterschiedlich&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Firewall-Verhalten&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Server steht im Werk, Verbindungen kommen eingehend an. Über Werksgrenzen hinweg braucht es eine Freigabe oder einen Reverse-Tunnel&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Ausgehende Broker-Verbindung. Kommt durch NAT und restriktive Firewalls, ohne eingehende Ports zu öffnen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Broker-Abhängigkeit&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Keine im Client/Server-Modus. PubSub kann optional über einen Broker laufen&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Zwingend. Der Broker ist Single Point of Failure und muss betrieben, skaliert und abgesichert werden&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Eignung an der Edge&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Ressourcenbedarf real: Stack, Zertifikatsspeicher, Adressraum. Für Kleinstgeräte meist zu viel&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Läuft auf Mikrocontrollern. Der Client ist in wenigen Kilobyte implementierbar&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Werkzeugunterstützung&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Ausgereift auf Steuerungsseite: nahezu jede moderne SPS bringt einen Server mit. Auf Auswertungsseite schmaler&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Ausgereift auf Auswertungsseite: Broker, Bridges, Stream-Anbindungen überall. Auf Steuerungsseite oft nachgerüstet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;opcua&#34;&gt;Wann trägt OPC UA?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#opcua&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Wann trägt OPC UA?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Wenn die Semantik mitreisen soll. Sobald Maschinen verschiedener Hersteller dasselbe Konzept - Werkzeug, Auftrag, Zustand, Störung - vergleichbar liefern müssen, spart ein standardisiertes Informationsmodell genau die Abbildungsarbeit, die sonst in jedem Integrationsprojekt neu anfällt.&lt;/p&gt;</description>
			</item>
			<item>
				<title>E2E-Tests gegen echte Datenbanken mit Testcontainers</title>
				<link>https://www-franzi.uat.aerea.de/de/wissen/e2e-tests-mit-testcontainers/</link>
				<pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-franzi.uat.aerea.de/de/wissen/e2e-tests-mit-testcontainers/</guid>
				<description>&lt;h2 id=&#34;warum-echt&#34;&gt;Warum testen wir End-to-End gegen eine echte Datenbank?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#warum-echt&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Warum testen wir End-to-End gegen eine echte Datenbank?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Weil ein Mock die Annahme bestätigt, die man beim Schreiben hatte, und eine echte Datenbank ihr widerspricht. Die Fehler, die in verteilten Systemen teuer werden, sitzen genau dort, wo der Mock nichts weiß: in Transaktionsgrenzen, Isolationsstufen, der Reihenfolge von Migrationen und im Zeitzonenverhalten von Zeitstempeln. Ein Test gegen ein In-Memory-Substitut misst das Substitut, nicht das System.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
