|
Java und Wertpapiere -
Browserbasiertes Bearbeiten und Anzeigen von Wertpapierertragsdaten
Einführung
Unser Kunde ist eine große Geschäftsbank.
Das Projekt startete im Februar 2002 und wird Ende 2002 bei den Kooperationspartnern im gesamten norddeutschen Raum eingesetzt.
Die Anwendung ermöglicht die Visualisierung von Ertragsdaten als auch das Ändern und Erfassen von Neuzugängen. Grundlage der Architektur für die browserbasierte Anzeige ist die Java 2 Enterprise Edition (J2EE).
Die frobese GmbH unterstützt das Projekt seit Februar 2002.
Entwicklungswerkzeuge
Java 2 (JDK 1.3.1)
Java 2 Enterprise Edition (J2EE 1.2)
BEA Weblogic Server 6.1 (J2EE Applikationsserver)
php, Javascript
XML
Funktionalität
Die Anwendung ist eine eigenständige Wertpapieranwendung im Backofficebereich. Es können Ertragsdaten und Stückzinstopfsaldos angezeigt bzw. bearbeitet werden.
Der Anwender hat zunächst die Möglichkeit in einer Auswahlmaske die ihn interessierenden Daten einzugrenzen, um dann aus einer Liste den entsprechenden Datensatz zu wählen. Dieser Satz kann je nach Geschäftsvorfall angezeigt, gelöscht, geändert oder kontrolliert werden. Die Kontrolle ist eine Konsequenz des 4-Augen-Prinzips, d. h. neue Daten müssen von einem weiteren Benutzer bestätigt werden. Außerdem können ganze Datensätze manuell erfasst werden.
Als Clients dienen Browser, die php und Javascript unterstützen. Die ,Online-Anzeige und Bearbeitung' steht somit sowohl auf Windows-Arbeitsplätzen mit Microsoft Internet Explorer als auch auf OS/2 mit Netscape Navigator zur Verfügung.
Technische Realisierung
Die Anwendung basiert auf einer Dreischichten-Architektur, die im Front end über dynamisches php die Anwendung im Browser präsentiert. Der Server ist ein Application-Server auf Basis einer J2EE Architektur. Als Back end wird der vorhandene Host verwendet.
Die Kommunikation zwischen Webserver und Clients basiert auf HTTP bzw. HTTPS. Die Anbindung des Hosts erfolgt über den Aufruf von Sachfunktionen auf dem Host.
Für die Entwicklung von J2EE-Anwendungen auf dem Applikationsserver wurde beim Kunden ein "Model-View-Controller"-Framework (auch hier war die frobese GmbH beratend tätig) entwickelt und in diesem Projekt eingesetzt. Basierend auf ,Servlets' wurden so die ,Controller' und somit die Steuerung des Ablaufs realisiert. Den ,Views' liegen ,Java Server Pages (JSP)' zugrunde.
Da die Anwendung auch schreibenden Zugriff hat, muss auf die Konsistenz der eingegebenen Daten besonders geachtet werden. Bereits auf dem Client werden formale Fehler abgefangen. Der Server überprüft neben formalen auch fachliche Fehler. Ergänzt wird dieses Vorgehen durch weitere fachliche Überprüfungen auf dem Host.
|
|