Microservice Architektur für Individual-Lösungen

Monolithische Architekturen bieten im allgemeinen zu wenig Flexibilität, sind komplexer in der Wartung und können oft nur mit grossem Aufwand an neue Anforderungen angepasst werden. BINT verfolgt den Ansatz einer Microservice Architektur. Jeder Service kontrolliert seine eigenen Kernfunktionen. Alle Services spielen in der Gesamtinfrastruktur eine gleichwertige Rolle. Die verwendete Software dazu ist Docker, eine open source Software, die es ermöglicht, Module (mit Teilfunktionen = Microservices) in sogenannten Containern einzeln in ein Gesamtsystem einzuklinken oder auszutauschen, ohne dass die Funktionalität des Gesamtsystems beeinträchtigt wird.

Unsere Module sind so konzipiert, dass sie sowohl selbstständig arbeiten können als auch kompatibel zu den meisten anderen CDWH sind, welche bei unseren Kunden eingesetzt werden.

Unser Werkzeugkasten umfasst derzeit folgende Module:

  • Modul für die Pseudonymisierung
  • Schnittstellenmodul für HL7, DICOM, IHE, OCR und für weitere standardisierte und proprietäre Schnittstellen
  • Datamining Modul
  • Datenbank Modul auf Basis von MySQL, PostgreSQL oder Mongo DB
  • File Repository Modul
  • Modul für das Operation Tool ()
  • DataLab Modul (CDWH-Extrakte für spezielle Fragestellungen plus Analysesoftware)
  • Image Processing Modul
  • API Modul für die Anbindung von Analysesoftware
  • API Modul für den Datenimport