Security

Alarmzentrale


Spezifikation, Design und Entwicklung einer über mehrere Standorte vernetzten Alarmzentrale mit High Availability Datenbank.
Komponenten
  • Alarmempfang von bestehendem Zubringersystemen
  • Alarm-Speicherung und -Aufbereitung
  • Alarm-Management (GUI in Alarmzentrale)
  • Zugriff auf Administrationsdaten, Rapporte und Journale
  • Integration in bestehende ERP-, Dokumenten- und Media-Services
Technologie
  • .Net Core 3.1
  • SQL Server 2019
  • Docker, Kubernetes
  • Linux Server
  • Win 2020 Server
  • Win 10 Client
  • DevExpress

Fassade


Spezifikation, Design und Entwicklung eines Web API für ein Kundenportal.
Über das Portal (via Fassade) kann ein Kunde alle für ihn relevanten Informationen abfragen und auch verändern.
Komponenten
  • WEB-API
  • Job-System
  • Datenbank (Prozessabbild, History)
Technologie
  • .Net Core 3.1
  • Entity Framework Core 
  • Bootstrap 4.3.1 
  • Swagger OpenApi

AssistantWeb - Mobile App


Entwicklung, Design und Implementation einer Applikation für die rationelle Aufschaltung von Gefahrenmeldeanlagen mit Alarmübermittlung zur Certas. Mit dem AssistantWeb kann der Facherrichter vorort beim Kunden die Adressen des Objektes einsehen und für die ihm erlaubten Kriterien folgende Funktionen ausführen:
  • Kriterien und deren Zustand anzeigen (Kriterienübersicht)
  • Betriebsart auf Test und zurück auf Normal schalten
  • Live-Signale anzeigen
  • History anzeigen und drucken
Komponenten
  • Frontend: WebGUI mit Skalierung für Desktop, Tablets und Smartphones
  • Authentifizierung über ADFS Integration
  • Backend: Datenabfrage über einen WebService
Technologie
  • .NET Core
  • AspNetCore MVC Razor
  • Bootstrap
  • jquery
  • DevExpress Reporting

Testmanagement Alarmierungsplattform


Testkonzept und Testmanagement für die Einführung einer landesweiten Alarmierungsplattform.
Komponenten
  • Analyse und Bestimmung der Testobjekte
  • Testdesign
  • Testdurchführung
  • Reporting und Statistik
Technologie
  • MS-Projekt
  • Systemtest-Planung nach IEEE829

Datawarehouse


Spezifikation, Designe und Entwicklung eines Datawarehouse zur Speicherung und Auswertung aller Events einer Alarmierungsplattform.
Komponenten
  • ETL zu den Datenquellen
  • Brokerbasierte Kommunikation
  • Storageprovider zur Datenbank
  • Prozessabbild
  • Web GUI
Technologie
  • NodeRed
  • MQTT
  • C#.Net
  • SQL DB

alarmVPN – für sichere und effiziente Remote Services


Designe und Entwicklung eines VPN-Manager, welcher die Zugriffsrechte auf Gefahrenmeldeanlagen verwaltet. Über die sicheren Verbindungen greifen die Errichter aus der Ferne auf Gefahrenmeldeanlagen oder andere Systeme zu und ermöglichen die Verifikation von Alarmen mittels Video.
Komponenten
  • Importer scannt und importiert die Files vom den ERP’s
  • Web-API stellt Funktionen für die Datenbankzugriffe und Business-Funktionen zur Verfügung
  • Exporter exportiert die Konfigurationsdaten für die Anschlüsse (Teilnehmer-Endgeräte)
  • Mail-Server sendet die gepufferten Mails zum Smtp-Server
  • Web-UI stellt alle Funktionen für den Facherrichter und die Administratoren zur Verfügung
Technologie
  • Widows Services
  • OIDC
  • .Net Core 2.1

STVoMat - ein Alarmgateway


Spezifikation, Design und Entwicklung eins Gateways zwischen dem TUSNet und der eAlarm -Plattform der Swisscom zur Notalarmierung. Wenn eine Alarm-Meldung über die TUSNet Plattform zu keiner Leitstelle abgesetzt werden kann, wird diese Meldung über den eAlarm Service an das ursprüngliche Ziel weitergeleitet.
Komponenten

Interface zu TUSNet mit:

  • Empfang der XML-Meldung von TUSNet
  • Prüfen, ob Meldung durch den Gateway verarbeitet werden kann
  • Erzeugt die Mobilisationsaufträge basierend auf den XML-Meldungen
  • Verwaltet die Message Queues

Messenger zu eAlarm

  • Erzeugt die SOAP Meldungen
  • Verwaltet die Message Queues gegenüber eAlarm
  • Übergabe der Meldung an eAlarm

Technologie

  • WIN7
  • SOAP Interface
  • XML Interface
  • SQLite DB
  • NLog

Systemchecker/-Analyser


Spezifikation und Entwicklung einer E2E-Testapplikation (-Service) für die Ueberwachung einer landesweiten Kommunikations-Plattform.
Komponenten
  • Ansteuerung der Kommunikationsplattform über ein XML Leitstellen-Interface
  • Workflow Engine, frei konfigurierbar über ein XML-File
  • Logik-Modul zur Verknüpfung einzelner Testresultate
  • Systemchecker für die Auswertung und Präsentation der Resultate
  • Systemanalyser zur Zusammenfassung und Präsentation der Resultate
    mehrere Systemchecker
Technologie
  • C#.NET
  • XML, HTML

Escalationsmanager


Anforderungsanalyse, Anforderungspflichtenheft und Detailspezifikation eines Eskalationsmanagement für ein Alarmmanagement System.
Technologie
  • UML
  • PHP5
  • Linux

Programmiertool für den missim Simulator der Ruag Aerospace


Konzept, Design und Implementierung einer PC Applikation für die Programmierung eines Simulators zur Überprüfung der elektronischen Selbstschutzsysteme auf Flugzeugen und Helikoptern.
Technologie
  • C# unter .NET
  • Embedded Linux