«Mit dem ApplicationHost haben wir die Möglichkeit, erweiterbare Applikationsteile (Add-Ins) in unsere Plattform zu integrieren. Mit der eingesetzten Technologie können Add-Ins zur Laufzeit zugewiesen werden. Diese Add-Ins werden dann vom Host verwaltet und wenn nötig neu initialisiert. Das Team von Noser Engineering zeigte hohe Kompetenzen bei der Realisierung dieser anspruchsvollen Lösung und hat uns speditiv, kreativ und unkompliziert unterstützt.»
Michael Zgraggen, Entwicklungsleiter, ebs Energie AG
Noser Engineering AG entwickelte den ApplicationHost, der das Skelett des konventionellen Hauptprogrammes ersetzt. Noser Engineering lieferte Beispiel-Add-Ins, welche die Funktionen des Frameworks veranschaulichen, so dass die Entwicklungsabteilung von ebs sehr schnell mit der Migration der Geschäftslogik beginnen konnte. Der Service bietet die Möglichkeit, zukünftige Anforderungen (SRL/TRL/Smart-Grid-Strategie) abzubilden. Die Software basiert auf einem Windows-Dienst, der eine einfache, skalierbare und erweiterbare Architektur hat. Die einzelnen Module sind mit Schnittstellen zu den wichtigsten Um-Systemen versehen und laufen komplett unabhängig voneinander. Im Zuge der Integration der Lösung beriet die Noser Engineering AG ebs beim Aufbau eines internen Source-Code-Verwaltungssystems basierend auf Git und NuGet.
Nach einer ersten Analyse-Phase wurde ein Angebot ausgearbeitet, das mehrere Arbeitspakete umfasste, unter anderem die Entwicklung des ApplicationHost. In mehreren Workshops wurden die detaillierten Anforderungen besprochen, im Konzept festgehalten und klassisch in wenigen Iterationen umgesetzt. Zusammen wurde eine Architektur erarbeitet, die einen autonomen Betrieb der Kraftwerke ermöglicht. In einer Integrationsphase vor Ort wurde ebs beim Entwicklungsprozess unterstützt und im Umgang mit den aktuellsten Entwicklungswerkzeugen geschult. Die Umsetzung erfolgte möglichst effizient und pragmatisch. Das Team von ebs ist nun in der Lage, seine zukünftigen Add-Ins selber zu entwickeln. Noser beriet die Entwicklungsabteilung von ebs beim Aufbau eines internen Entwicklungssystems mit eigenen Git- und NuGet-Servern.
.NET • C# • Industrie 4.0 / Smart Factory
Consulting • Individual SW/HW-Lösungen
Beim Use Case 193 «ApplicationHost Ablösung des Energie-Leitsystems» haben aktiv Lernende mitgearbeitet.
Energie