gadiv stellt Server für schnelles Aufsetzen von Batch-Anwendungen bereit
Die gadiv GmbH, eine Tochtergesellschaft der adesso AG, ist auf Informationssysteme für Gesetzliche Krankenversicherungen (GKV) spezialisiert. Dabei entwickelt das Unternehmen auch wiederverwendbare Softwarebausteine und Entwicklungswerkzeuge, die einem weit über die GKV hinausgehenden Anwenderkreis angeboten werden. Als erstes Produkt wurde nun der im Rahmen eines Open-Source-Projekts entstandene giServer – gadiv Integration Server – freigegeben.
Der giServer ist ein einfach einzurichtendes System zur Ausführung von Batch-Prozessen, das ereignis- oder termingesteuerte Batches parallel verarbeitet. Der giServer wurde in Java geschrieben und eignet sich zum Einsatz in kleinen bis mittelgroßen Enterprise-Anwendungen.
gadiv hat bei der Entwicklung des giServers auf komplexe Konfigurationen per XML verzichtet. Stattdessen wird eine umfangreiche grafische Benutzerschnittstelle zur Verwaltung der Server-Konfiguration und Steuerung der Batches mitgeliefert. Eine weitere Eigenschaft ist die Unterstützung von NoSQL-Datenbanken.
Die Serverkomponente des giServers kann als Windows-Service auf einem gängigen Windows-Betriebssystem installiert werden. Die offene Architektur ermöglicht die Nutzung für beliebige arbeitsintensive Prozesse unter diversen Betriebssystemen. Der giServer unterstützt neben JDBC-Treibern gängiger Datenbanken auch die Anbindung von NoSQL-Datenbanken, wie z.B. MongoDB. Damit kann die Lösung auch für Big-Data-Aufgaben genutzt werden.
"Jedes größere Unternehmen muss differenzierte Prozesse zur automatisierten Verarbeitung seiner Daten bewältigen", erklärt Werner Mauelshagen Geschäftsführer von gadiv in Much. "Es benötigt dafür eine flexibel anpassbare, individuelle Lösung ohne aufwändige Konfigurationen. Der giServer unterstützt die Anwender beim schnellen Aufsetzen einer Batch-Anwendung und erspart die Entwicklung von komplexen Steuerungs-GUIs und Konfigurationsdateien. Mit dem giServer lassen sich komplexe Batch-Anwendungen einfach, schnell und sicher steuern und entwickeln."