»Vorteile«
Die DDBAC stellt eine allgemeine Schnittstelle für alle vom ZKA definierten Geschäftsvorfälle (HBCI/FinTS 3.0/FinTS 4.0) zur Verfügung.
Alle Fremdformate, die in diesen Geschäftsvorfällen vorkommen, werden von DDBAC Klassen gekapselt und über eine Schnittstelle zur Verfügung gestellt. Sie kümmern sich nicht um MT-940 Formatdetails, sondern greifen über die Schnittstelle direkt auf die benötigten Werte über Properties zu.
Alle Informationen zu einem Banking Kontakt und dem dazugehörigen Sicherheitsmedium (Diskette, Chipkarte) werden von der DDBAC verwaltet. Für ihre Applikation ist es kein entwicklungstechnischer Unterschied, mit welchem Sicherheitsmedium die Transaktionen mit dem Kreditinstitut letztendlich durchgeführt werden.
Die DDBAC liefert alle Funktionen um Banking Kontakte anzulegen und zu verwalten. Dazu wird im Controlpanel der Banking Administrator installiert. Mit diesem ist es möglich, alle Banking Kontakte für einen Benutzer zu verwalten. Applikationen, die die DDBAC verwenden, können sehr einfach diese Kontakte benutzen um Transaktionen (z. Bsp.: Kontoauszug, Überweisung) durchzuführen und die Verwaltung der Kontakte (z. Bsp.: PIN-Änderung, Synchronisierung) dem Banking Administrator überlassen.
Die Kontakte können natürlich auch in ihrer Applikation gespeichert werden und von dort aus der DDBAC zur Verfügung gestellt werden. Alle Funktionen des Banking Administrators stehen dabei auch ihrer Applikation zur Verfügung. Mit einfachen Aufrufen kann ein Banking Kontakt bearbeitet werden, z. Bsp.: Synchronisieren, Passwort ändern, Zugang sperren, TAN Verfahren auswählen, u.v.m.
Alle Dialoge der DDBAC können dabei nahtlos in ihre Applikation integriert werden, indem das Aussehen der Dialoge an ihre Applikation angepasst wird. Mit einfachen Funktionen kann beispielsweise für alle Dialoge der Zeichensatz oder der Hintergrund verändert werden. Die Dialoginhalte können auch komplett umgestellt werden, denn als Format für die Speicherung der Dialoge wird (in begrenztem Umfang) XAML verwendet.
Die C++ Variante interpretiert das XAML selbst, von daher sind die Dialoge auch unter Windows 98 lauffähig, ohne dass Windows um "Vista" Komponenten erweitert werden muss. Die DDBAC.net verwendet das gleiche Dialogformat um die Dialoge darzustellen, es wird jedoch zusätzlich möglich sein echte XAML Dialoge einzubinden, die dann den vollen Umfang der neuen WPF (Windows Presentation Foundation) unterstützen.