ANWENDUNGSENTWICKLUNG. KREATIV UND PRAGMATISCH.
Neben der klassischen Produktentwicklung bietet MEONA Auftragsentwicklungen an. Diese können neben Anpassungen und Neuerstellungen von individuellen MEONA Modulen auch andere Software-Projekte im Gesundheitsumfeld umfassen.
Dem Projektmanagement steht unsere Betriebsabteilung (Operating) zur Seite. Sie realisiert die erste Installation von Server- und Datenbanksystemen bei Ihnen vor Ort, parametrisiert Schnittstellen weiterer Systeme Ihrer IT-Landschaft und erklärt die Betriebsbereitschaft. Je nach Wunsch führt die Abteilung auch den Betrieb und die softwaretechnische Wartung der Server bei Ihnen durch.
Parallel sorgt unsere Entwicklungsabteilung (Development) für die kontinuierliche Weiterentwicklung von MEONA. Moderne Hilfsmittel und Methoden generieren rasche Produktzyklen; hierbei setzen wir auf agile Softwareentwicklung bei gleichzeitiger vollständiger Implementierung der IEC 62304.
MODERNE UND BEWÄHRTE TECHNOLOGIEN
Als Dreischicht-Anwendung aufgebaut (Datenbankserver, Applikationsserver, Client), ist MEONA einfach skalierbar und ausfallsicher. Der Applikationsserver als leistungsfähiger Kern des Gesamtsystems ist ein Java-Anwendungsserver und kann hinter einem load balancer beliebig repliziert werden. Programmiert nach den Richtlinien der Inversion of Control, bleiben die Komponenten des Servers voneinander unabhängig und somit austauschbar. Verbunden und konfiguriert über Dependency Injection mit Hilfe des Spring Frameworks.
Das Datenmanagement erfolgt revisionssicher und skalierbar in einer relationalen Datenbank. Bei der Wahl des Datenbanksystems sind wir flexibel; es kommen überwiegend Datenbanken von Microsoft und SAP zum Einsatz. Die Verbindung zwischen der objektorientierten Java-Welt und der relationalen Datenbank geschieht durch das bewährte Open-Source-Framework Hibernate.
PLATTFORMÜBERGREIFEND UND AGIL
Das Implementieren der Rich-Client-Anwendung durch Microsoft-Technologien wie .NET Framework und C# schafft eine intuitive und gewohnte Benutzeroberfläche. Zwei nicht direkt kompatible Welten (Java und C#) werden durch den Einsatz des MEONA Generators verbunden. Dieser erstellt und synchronisiert automatisch Klassen für Java und C#, Hibernate Mappings sowie SQL-Datenbank-Tabellen. Die Datenstrukturen sind konsistent und erfüllen das DRY-Prinzip.
Die Software-Entwicklung bei MEONA ist agil und orientiert sich an SCRUM. Über Continuous Integration hinaus führen wir ein automatisches Deployment des jeweils neuesten Snapshots in die Testumgebungen unserer Kunden durch. So partizipieren die Kunden an den neuesten Entwicklungen.
Zwischen den Prinzipien der agilen Programmierung und den Anforderungen des Medizinproduktegesetzes generiert MEONA durch umfangreiche Testläufe und exakte Dokumentation eine hohe Qualität und Sicherheit. Dies geschieht unter Beachtung allgemeiner Richtlinien für Qualitäts- und Risikomanagement.
OFFEN FÜR NEUES
Aufgrund der Dienstorientierung (SOA-Manifest) bleibt die MEONA Architektur sehr flexibel und offen für neue Anwendungen. Ein Beispiel ist der Zugriff auf die MEONA Dienste für die Arzneimitteltherapie-Sicherheit im Rahmen der MEONA Medication Platform (MMP) über Standard-Technologien wie SOAP. So profitieren auch weitere Anwendungen in der Klinik von MEONA und dem enthaltenen Expertenwissen.