Die erfolgreich erprobte Architektur für Web-basierte Anwendungen wurde zur Standardstruktur erhoben und wird in diesem Projekt bereitgestellt, weiterentwickelt und gepflegt. Dazu wurde die erstellte Web-Stack Basis als Bibliothek umstrukturiert und auch für moderne, Container-basierte Frameworks erweitert. Aktuell wird die Bibliothek von verschiedenen Entwicklungen eingesetzt. Das Projektteam unterstützt durch Beratung, Weiterentwicklung und Wartung.
Verantwortlich für Software Design und Umsetzung
Entwicklung und Bereitstellung von Templates mit KfW Styling Guide Design
Integration einer Transaction Management Unterstützung
Erstellung und Bereitstellung von Archetypes/NPM-Templates für Anwendungsprojekte
Vollständige Funktionalität/Styling Prüfung durch Cypress Test
Bereitstellung auf Openshift
Vollständige Software Bereitstellung durch Gitlab Pipeline
Das bisher von der Bank genutzte zentrale Druckdienstleistungsprodukt sollte aufgrund hoher Kosten und komplexen, wartungsaufwändigen APIs durch eine OpenSource API (DOCX4J) ersetzt werden. Die Dokumente können nun durch dynamische Felder einfach mit den geeigneten Daten angepasst und als Print Job weitergeleitet werden. Die automatische Ersetzung wird mittels JavaScript Makros im Rahmen der API durchgeführt.
Verantwortliche Analyse der Vorgaben und der bestehenden Druckservices.
Verantwortlicher Entwurf der Architektur und alleinige Umsetzung der Lösung
Migration Webanwendungen für IE (Internet Explorer)
EntwicklerRatingsystemWebsphereOpen Liberty...
Entwickler
Projektaufgabe war die kompatible Migration von Webanwendungen, die unter Einsatz des Internet Explorers (IE) laufen, von der Version IE.6 auf die Version IE.11. Dazu musste grundlegend das im Haus eingesetzte Neue Oberfläche Framework (NOF) und seine APIs migriert werden. Aufgrund von Schwächen der NOF-Realisierung wurden parallel dazu Weiterentwicklungen, Korrekturen und Verbesserungen umgesetzt.
Verantwortliche Migration und Überarbeitung von NOF inklusive alleiniger Umsetzung
Migration von 24 Webanwendungen mit angepasster NOF
Projektziel war der prototypische und voll funktionsfähige Umbau einer Web-basierten Anwendung hin zu einer modernen Architektur mit klarer Trennung von Front- und Backend. In der bestehenden Anwendung waren durch JSP und Servlets die Funktionen von Front- und Backend stark miteinander integriert und schlecht wartbar. Die entwickelte Anwendung beruht für das Frontend auf einer monolithischen Architektur nach SPA (Single Page Application) und wurde mit Vue JS realisiert. Das Backend wurde zu einer REST API ? basierten Anbindung umstrukturiert.
Tiefgreifende Analyse der vorhandenen APIs und Struktur.
Selbständiger Entwurf der Architektur zur vollständigen Trennung zwischen Backend und Frontend
REST API Umsetzung durch Servlet API (rückwärtskompatibel mit bestehenden Bibliotheken der Bank).
Vue mit Typescript Umsetzung.
Vorbereitung für Microservice-Architektur
Bereitstellung auf Websphere durch KfW Templating.
Entwicklung eines Web-Portals für das SRE (Site Reliability Engineer) Team zur Bewältigung alltäglicher Aufgaben mit dem KeyStore-Management-System als erstes Modul.
Verantwortliche Analyse, Modellierung, Optimierung und Automatisierung von Geschäftsprozessen (BPM)
Entwicklung von Front- und Backend
Einsatz von verschiedenen Sicherheitsschlüsselformaten
Frontend Design mit CSS3 durch SASS, gestaltet mit Angular Material Widgets
Erstellung eines erweiterbaren Angular Templates für neue Module mit dynamischer Router Injection
Projektaufgabe war die Entwicklung eines Schnittstellenadapters für das System Traiana für den Austausch von Transaktionen. Der Adapter, der den Export der Plattform abwickelt, muss dazu die großen Unterschiede zwischen der Struktur der Transaktionen auf der Systemplattform und der vollständigen Austauschstruktur auf Basis ECN (Electronic Communication Network) und CLOB(Central Limit Order Book)-Transaktionen überbrücken.
Verantwortliche Analyse, Design und Entwicklung des Adapters
Entwicklung im agilen Umfeld (SCRUM)
Behebung von Produktionspotenzialproblemen durch vollständige JMX Funktionalität und ausführliches Logging
Entwicklung eines Web-Portals für Kunden, das RTC (Run-Time-Client) Komponenten verwendet, um die exportierten Plattformgeschäfte anzeigen und bearbeiten zu können. Das Web-Portal dient als Steuerungspanel und beinhaltet unterschiedliche Funktionalitäten wie z.B. Plattformgeschäfte re-exportieren, Verbindungsstatus der Komponenten prüfen, Verbindungseinstellungen ändern, usw.
Verantwortliche Analyse und Design der Anwendung
Implementierung von Front- und Backend im agilen Umfeld (SCRUM)
Minimierung der Bibliotheksabhängigkeit durch Verwendung des JDK integrierten Http-Servers
Die erfolgreich erprobte Architektur für Web-basierte Anwendungen wurde zur Standardstruktur erhoben und wird in diesem Projekt bereitgestellt, weiterentwickelt und gepflegt. Dazu wurde die erstellte Web-Stack Basis als Bibliothek umstrukturiert und auch für moderne, Container-basierte Frameworks erweitert. Aktuell wird die Bibliothek von verschiedenen Entwicklungen eingesetzt. Das Projektteam unterstützt durch Beratung, Weiterentwicklung und Wartung.
Verantwortlich für Software Design und Umsetzung
Entwicklung und Bereitstellung von Templates mit KfW Styling Guide Design
Integration einer Transaction Management Unterstützung
Erstellung und Bereitstellung von Archetypes/NPM-Templates für Anwendungsprojekte
Vollständige Funktionalität/Styling Prüfung durch Cypress Test
Bereitstellung auf Openshift
Vollständige Software Bereitstellung durch Gitlab Pipeline
Das bisher von der Bank genutzte zentrale Druckdienstleistungsprodukt sollte aufgrund hoher Kosten und komplexen, wartungsaufwändigen APIs durch eine OpenSource API (DOCX4J) ersetzt werden. Die Dokumente können nun durch dynamische Felder einfach mit den geeigneten Daten angepasst und als Print Job weitergeleitet werden. Die automatische Ersetzung wird mittels JavaScript Makros im Rahmen der API durchgeführt.
Verantwortliche Analyse der Vorgaben und der bestehenden Druckservices.
Verantwortlicher Entwurf der Architektur und alleinige Umsetzung der Lösung
Migration Webanwendungen für IE (Internet Explorer)
EntwicklerRatingsystemWebsphereOpen Liberty...
Entwickler
Projektaufgabe war die kompatible Migration von Webanwendungen, die unter Einsatz des Internet Explorers (IE) laufen, von der Version IE.6 auf die Version IE.11. Dazu musste grundlegend das im Haus eingesetzte Neue Oberfläche Framework (NOF) und seine APIs migriert werden. Aufgrund von Schwächen der NOF-Realisierung wurden parallel dazu Weiterentwicklungen, Korrekturen und Verbesserungen umgesetzt.
Verantwortliche Migration und Überarbeitung von NOF inklusive alleiniger Umsetzung
Migration von 24 Webanwendungen mit angepasster NOF
Projektziel war der prototypische und voll funktionsfähige Umbau einer Web-basierten Anwendung hin zu einer modernen Architektur mit klarer Trennung von Front- und Backend. In der bestehenden Anwendung waren durch JSP und Servlets die Funktionen von Front- und Backend stark miteinander integriert und schlecht wartbar. Die entwickelte Anwendung beruht für das Frontend auf einer monolithischen Architektur nach SPA (Single Page Application) und wurde mit Vue JS realisiert. Das Backend wurde zu einer REST API ? basierten Anbindung umstrukturiert.
Tiefgreifende Analyse der vorhandenen APIs und Struktur.
Selbständiger Entwurf der Architektur zur vollständigen Trennung zwischen Backend und Frontend
REST API Umsetzung durch Servlet API (rückwärtskompatibel mit bestehenden Bibliotheken der Bank).
Vue mit Typescript Umsetzung.
Vorbereitung für Microservice-Architektur
Bereitstellung auf Websphere durch KfW Templating.
Entwicklung eines Web-Portals für das SRE (Site Reliability Engineer) Team zur Bewältigung alltäglicher Aufgaben mit dem KeyStore-Management-System als erstes Modul.
Verantwortliche Analyse, Modellierung, Optimierung und Automatisierung von Geschäftsprozessen (BPM)
Entwicklung von Front- und Backend
Einsatz von verschiedenen Sicherheitsschlüsselformaten
Frontend Design mit CSS3 durch SASS, gestaltet mit Angular Material Widgets
Erstellung eines erweiterbaren Angular Templates für neue Module mit dynamischer Router Injection
Projektaufgabe war die Entwicklung eines Schnittstellenadapters für das System Traiana für den Austausch von Transaktionen. Der Adapter, der den Export der Plattform abwickelt, muss dazu die großen Unterschiede zwischen der Struktur der Transaktionen auf der Systemplattform und der vollständigen Austauschstruktur auf Basis ECN (Electronic Communication Network) und CLOB(Central Limit Order Book)-Transaktionen überbrücken.
Verantwortliche Analyse, Design und Entwicklung des Adapters
Entwicklung im agilen Umfeld (SCRUM)
Behebung von Produktionspotenzialproblemen durch vollständige JMX Funktionalität und ausführliches Logging
Entwicklung eines Web-Portals für Kunden, das RTC (Run-Time-Client) Komponenten verwendet, um die exportierten Plattformgeschäfte anzeigen und bearbeiten zu können. Das Web-Portal dient als Steuerungspanel und beinhaltet unterschiedliche Funktionalitäten wie z.B. Plattformgeschäfte re-exportieren, Verbindungsstatus der Komponenten prüfen, Verbindungseinstellungen ändern, usw.
Verantwortliche Analyse und Design der Anwendung
Implementierung von Front- und Backend im agilen Umfeld (SCRUM)
Minimierung der Bibliotheksabhängigkeit durch Verwendung des JDK integrierten Http-Servers