Projekt: Entwicklung eines Workflowsystems für eine Versicherung

Kurze Beschreibung und Features

Es wurde ein System entwickelt, das die Arbeitsabläufe bzgl. des Vertragsmanagements automatisiert hat.

Die Anwendung registriert die Daten von den Lieferanten, Kunden und deren Verträgen und speichert diese (wie z.B. Firmenname, Firmenrechtsform, Ansprechpartner, Niederlassungen, Konto und andere spezielle Informationen). Außerdem registriert und kontrolliert die Applikation Verträge zwischen dem Serviceanbieter und seinen Kunden und  beobachtet die Kontraktausführung. Die Software führt komplizierte mathematische Berechnungen durch.

Die Anwendung importiert Zahlungslaufdaten der Kunden aus unterschiedlichen ERP Systemen mit der Möglichkeit Onlinebanktransaktionen, unter der Verwendung vom HBCI Bank Interface. Das Bankintegrationsmodul des Systems, das  mit den HBCI Schnittstellen der deutschen Banken arbeitet, erlaubt die Durchführung der sicheren Transaktionen zwischen Lieferanten und Kunden. Dieses Mechanismus erhöht das Vertrauen in das Service, da alle Transaktionen zwischen dem Kunden und Lieferanten durch ein Third-Party Unternehmen (den Serviceeigentümer), basierend auf den Vertragsgegebenheiten unter der Minimierung des menschlichen Einflusses, abgewickelt werden.

Basierend auf den importierten und durchgeführten Zahlungsdaten stellt das System den Benutzer die ausführlichen Reports zur Verfügung . Die Anwendung erlaubt auch die Rechnungen und andere Dokumente vorzubereiten und diese per Email oder per Fax zu verschicken.

Architektur / Technologien

Das entwickelte System ist eine “reach web application”, die unter dem Einsatz der J2EE-Technologie entwickelt wurde.

Die Anwendung wurde auf der Basis vom Google Web Toolkit Framework programmiert, das die visuellen Komponenten und Bibliotheken für die Entwicklung einer sicheren und hochperformanten Lösung zur Verfügung stellt.  Die GUI der Anwendung wurde unter Einsatz von AJAX-Technologie durchführt, die signifikante Erhöhung der Benutzerfreundlichkeit und der Leistung der Anwendung erlaubte.

Als Application Server wird TomCat und als Datenbank - PostgreSQL eingesetzt. Das System verfügt über die robuste MVC 3-tier Architektur, die den hohen Anforderungen an die Wartung und die Erweitbarkeit gerecht wird.

Projektumfang

Der Projektumfang beträgt ca. 180 Mannstage. Die Kernentwicklung wurde innerhalb von 3 Monaten gemacht.