|
Neue Standardanwendung für Bericht- und Meldewesen
Einführung
Unser Kunde ist ein internationaler Anbieter von IT-Dienstleistungen. Eines seiner Produkte in Deutschland ist
eine Anwendung für das Meldewesen der Banken. Es handelt sich dabei um eine Weiterentwicklung von einer
Standardanwendung fürs Bericht- und Meldewesen von Banken und setzt in der Präsentationsschicht
Java statt Cobol ein. Die Vorteile die sich dabei ergeben sind Plattformunabhängigkeit und größere Flexibilität bei
der Gestaltung der Oberflächen. Neu entwickelte Module setzen auch in der Workflowschicht (Businesslogik) auf Java, Cobol ist hier nur noch im
Backend tätig.
Bei der Umstellung der Masken sowie der Neuentwicklung war bzw. ist die frobese GmbH maßgeblich beteiligt gewesen.
Die neue Anwendung wird seit über drei Jahren in vielen deutschen Banken eingesetzt und hat bis heute die alte Anwendung vollständig abgel&oum;st.
Das Produkt wird bis heute weiterentwickelt und die frobese GmbH steht dem Kunden dabei beratend zur Seite.
Umsetzung
Um die Vielzahl bereits vorhandener Oberflächen nicht neu erstellen zu müssen kam DialogSys2Java (DS2J) der frobese GmbH zum Einsatz.
Das Programm setzte die Masken aus Cobol automatisch in Java um. Nach wenigen Anpassungen war das Programm bereits in der DS2J-Runtime lauffähig.
Dafür waren keine Anpassungen an der Workflowschicht notwendig
Es kam die Entscheidung, bei neu entwickelten Anwendungsteilen in der Workflowschicht ebenfalls Java einzusetzen. Hierzu wurde das CA-Framework der
frobese GmbH verwendet. Die strikte Trennung von DS2J und CA ermöglichte beide Frameworks unabhängig voneinander einzusetzen. Somit konnte
man bei Bedarf Java in der Workflowschicht laufen lassen und "oben" immer noch die alten Cobol-Masken.
Im Zuge der fortschreitenden Entwicklung wurden die beiden Frameworks an die Bedürfnisse des Kunden angepasst. Die Trennung sollte gelockert
und wenn möglich weitestgehend aufgehoben werden; das Framework einstiegs- und wartungsfreundlicher. Somit war auch die Zukunft der neuen Anwendung gesichert.
Eingesetzte Tools und Technologien
Frameworks: DS2J-Runtime und CA Runtime der frobese GmbH, Swing
Datenbanken: Oracle und DB2
Programmiersprachen: Java 1.6 und COBOL
IDE: Eclipse, NetBeans und NetExpress
Sonstiges: Dimensions ChangeMan (VCS)
|
|