Home
Lehrtätigkeit
Partner
Kontakt
Zurück
|
 |

Online-Banking-Anwendung
Aufgabenstellung: Erstellung einer Internet-Anwendung,
die folgende Features bereit stellt:
- das User-Interface ist eine Online-Anwendung/Internet-Seite
- die Anwendung ermöglicht dem Benutzer, den Kontostand abzufragen,
Überweisungen zu tätigen, die Umsatzübersicht eines wählbaren Zeitraumes
anzuzeigen und seine PIN zu ändern
- der Zugriff auf das Konto ist durch eine PIN geschützt (Login)
- jede Transaktion (Überweisung, PIN-Änderung) muss durch eine TAN
(Transaktionsnummer) bestätigt werden
- alle Aktivitäten werden protokolliert (Revisionssicherheit)
- das System besteht aus folgenden Komponenten:
- Datenbank mit den jederzeit aktuellen Kontodaten (Achtung: da
verschiedene Anwendungen auf diese zugreifen, müssen Transaktionen
immer gesichert durchgeführt werden). Ansprechbar über eine CORBA-Schnittstelle,
die beispielhaft durch das Projekt selbst implementiert wird.
- Datenbank für die Online-Kunden-/Konto-Verwaltung (PIN's, TAN's
u.s.w.)
- Java-Komponenten (EJB) auf dem Application Server, welche den
Zugriff auf die Konten erlauben (Geschäftslogik)
- JSP's und Servlets auf dem Webserver, welche über Java-RMI mit
den EJB's auf dem Application Server kommunizieren (Präsentationsebene)
Materialien aus der Erarbeitung
Klassendiagramm:

|