Unterschiede zu anderen HBCI
Lösungen
HBCI ist ein Standard mit folgenden
Vorteilen:
HBCI ist ein Banking-Protokoll, welches von vielen Banken unterstützt
wird. Damit läßt sich ein und dasselbe "E-Banking-Programm" (wenn es
HBCI kann) mit allen diesen Banken benutzen. Für den Anwender, der nur
Home Banking machen will, ist das nicht so kritisch, da er nur selten
seine Bank wechselt und auch selten Konten bei mehreren verschiedenen
Banken hat. Im Industrie- und Wirtschaftsbereich sieht das schon anders
aus. Wollen Hersteller von z.B. Finanzbuchhaltungssoftware eine
Bankenschnittstelle direkt in ihre Software einbauen, so muss dafür
natürlich ein Standard her (HBCI). Würde es diesen Standard nicht
geben, so müßte für jede Bank, die evtl. mit dieser Software benutzt
werden soll, ein separates Modul eingebaut werden, welches die
Banking-Schnittstelle dieser Bank beherrscht. Dank HBCI muss nur eine
einzige solche Schnittstelle implementiert werden. Dann kann diese
Software mit jeder Bank, die HBCI kann, benutzt werden, ohne dass diese
Software jemals speziell an eine bestimmte Bank angepasst werden
muss.
Vorteile von HBCI4Java
HBCI ist ein reines
Netzwerkprotokoll.
Viele heutige "Banking-Schnittstellen" sind auf die speziellen
Anwendungen "Home Banking" und "Zugriff via Web" zugeschnitten worden.
Das hat meist zur Folge, dass diese "Banking-Schnittstellen" nicht oder
nur schlecht in andere Software zu integrieren sind (z.B. eine
Software, die automatisch in einem bestimmten Intervall Kontoauszüge
abholt und irgendwie auswertet). Bei "Banking-Schnittstellen", welche
nur auf Home Banking zugeschnitten sind, ist das meist schwierig. Vor
allem die Integration in Servlets, nicht-interaktive Anwendungen usw.
ist oft mit einem hohem Aufwand verbunden. Da es sich bei dem
HBCI-Protokoll "nur" um die Beschreibung von Nachrichten und deren
mögliche Abfolge beim Austausch zwischen Kunde und Bank handelt, ist
eine Integration in die verschiedensten Systeme und Anwendungen
möglich.
|