Entwicklung von Web-Anwendungen zur Anzeige und Anreicherung von Daten eines Data Warehouse (DWH) im Context der Ablösung eines in großen Teilen auf Cobol basierten IT-Systems der Bank.

Auftraggeber: Westdeutsche Landesbank (WestLB AG Düsseldorf)

Aufgaben:

  • Anpassen/ Erweitern vorhandener Fachkonzepte
  • OOA, OOD, OOP
  • Implementierung der Anwendungen oder Funktionserweiterungen
  • Beheben von Fehlern bestehender Anwendungen
  • Test und Inbetriebnahme der Anwendungen
  • Rollout/Go live auf den Testsystemen des AG
  • Übergabe an Produktionsteam
  • Administration Tomcat-Instanzen für Abnahmetest und Entwicklung
  • Aufbau und Administration eines CI-Systems (Jenkins)
  • Automatisierung der Installation von Datenbanken und Software auf dem Testserver



Technologien:



    • Tomcat, XML, Hibernate, Ant, CVS, eclipse, JSP, Spring, DbUnit, JUnit, Google Web Toolkit (GWT), Sencha GXT, Ajax, Oracle




Die Webanwendungen basieren auf eine beim Kunden neu entwickelte Anwendungsplattform, welche die Entwicklung und das Einfügen neuer Anwendungen stark vereinfacht und damit die  Entwicklungszyklen sehr reduziert.

Während des Einsatzes bei der WestLB wurden folgende Softwarelösungen/ Webanwendungen erstellt:



    • CC/S – Capital Calculation Simulation. Die Ermittlung der Eigenmittel für die WestLB AG und deren Tochtergesellschaften erfolgte weitgehend manuell mit Unterstützung verschiedener Excel Dateien. Daten mussten manuell ermittelt und in den Exceldateien eingetragen werden. Die Anwendung CC/S automatisiert den Import der Daten aus den jeweiligen Datenquellen (DWH, Ergänzungskapitaldatenbank, AMI, Exceldateien, …) vollständig und stellt eine bidirektionalen Schnittstelle zur Meldesoftware ABACUS zur Verfügung. Mit dieser Schnittstelle lassen sich Daten nach ABACUS exportieren und von dort importieren. Ein bedeutender Aspekt der Anwendung ist die Möglichkeit Simulationen mit mehreren Zeitreihen durchzuführen und diese in entsprechenden Auswertungen zu vergleichen. Die Anwendung CC/S ist sehr flexibel. Meldebögen können neu erstellt und an sich ändernde Bedingungen angepasst werden. Ein Berechnungssystem auf der Basis von antlr ermöglicht es, dass vom Benutzer im Meldebogen Formeln (ähnlich wie in Excel) hinterlegt werden können. Diese werden vor dem Anzeigen oder exportieren ausgewertet.

    • RVS - Risikovorsorge System. Die Anwendung RVS ist das Nebenbuch für die Risikovorsorgebestände der Bank. Die Anwendung RVS hat zur Aufgabe Daten zur Risikobewertung von Portfolien und Kunden zu verwalten. Zur Buchung werden die Bestände über eine Schnittstelle an SAP-FI übergeben. Daten werden in RVS aus dem zentralen DWH der Bank und verschiedenen Drittsystemen zusammengeführt und können manuell ergänzt werden.

    • DCS – Data Correction System. System zur manuellen Korrektur von Positionen aus fehlerhaften Datenanlieferungen der Tochtergesellschaften im DWH. Korrekturen sind mit diesem System ohne nochmalige Datenlieferung vor der eigentlichen Verarbeitung möglich. Korrekturen durchlaufen einen Prozess mit Freigabe nach dem Vier-Augen-Prinzip.

    • Schlüsselverwaltung - Verwaltung von unternehmensweit einheitlichen Bilanzschlüsseln mit zeitlichen Gültigkeitsbereichen und Freigabe nach dem Vier-Augen-Prinzip.

    • Performance - Eine Anwendung zur Performanceanalyse von Verarbeitungsprozessen im DWH. Bei den täglichen Datenanlieferung der Tochtergesellschaften und deren Verarbeitung werden Daten zur Verarbeitungsgeschwindigkeit von Softwarekomponenten, Datenbankabfragen, usw. gesammelt. Um performancekritische Engpässe schnell zu erkennen können diese Daten mit der entwickelten Software anschaulich aufbereitet, gefiltert und mit anderen Verarbeitungsläufen verglichen werden.



Die erstellten Anwendungen haben die verschiedensten Importschnittstellen und bieten die Möglichkeit alle relevanten Daten nach PDF und/oder Excel zu exportieren. Wo es nötig ist sind Freigaben von Datenänderungen durch das Vier-Augen-Prinzip und einem Berechtigungssystem abgesichert.