HBCI software entwickeln

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 36
Dabei seit: 10 / 2013
Betreff:

HBCI software entwickeln

 · 
Gepostet: 04.01.2014 - 15:14 Uhr  ·  #1
Auch mit GOOGLE/Wikipedia Suche habe ich die Rahmenbedingungen für die Entwicklung von Homebanking-software nicht ganz klären können!

Es gibt anscheinend ein "HBCI Kernel" die alle/die meiste Banking-Software verwenden! Diese "HBCI kernel" steht denn kostenlos für alle zur Verfügung und die Verwendung von diese "HBCI kernel" ist praktisch die Voraussetzung für die Entwicklung eine Banking-Software . Sowohl die kommerzielle Programme als auch Jameica/Hibiscus und Aqbanking nützen diese selbe "HBCI kernel"

Programme geschrieben in C (fast alle) und in JAVA (Jameica/Hibiscus) können diese "HBCI kernel" verwenden! Ich glaube Delphi Programme können das auch. Was ist zum Beispiel mit MS Visual Basic?

Welche Programmiersprachen können für Banking-Software verwendet werden?
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8112
Dabei seit: 08 / 2002
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 04.01.2014 - 15:57 Uhr  ·  #2
Nein, das stimmt so nicht.
Bei den "fertigen" HBCI-Kernel gibt es kommerzielle und freie/open-source Lösungen, aber es hindert dich niemand, dir selbst die Schnittstelle zu programmieren - außer womöglich der sinnlose Aufwand ;)
Also kannst du theoretisch in jeder Sprache programmieren.

Was hast du denn genau vor?

Gruß
Raimund
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 04.01.2014 - 17:59 Uhr  ·  #3
hbci4java ist die Basis von Jameica/Hibiscus und Pecunia. AqBanking ist eine eigene Lib, hieß früher OpenHBCI2. Daneben gibt es in C# noch die FinTS API von Subsembly und in C++ die DDBAC.
Das sind die vier wichtigsten und größten Libs für HBCI/FinTS.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10065
Dabei seit: 03 / 2005
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 04.01.2014 - 23:51 Uhr  ·  #4
@stamcose: Ich glaube, du unterschaetzt die Komplexitaet des Themas fundamental. HBCI/FinTS sowie die ganzen ringsum angesiedelten Standards (von den SWIFT-MT über DTAUS zu HHD, SEPA, CAMT und SECODER) sind das mit Abstand Komplexeste, was ich in Sachen Software-Entwicklung jemals vor mir hatte. Wenn du deine Freizeit mit sowas verbringen willst, tu dir keinen Zwang an. Aber rechne nicht damit, dass du auf absehbare Zeit etwas funktionierendes hinkriegst.
Benutzer
Avatar
Geschlecht:
Herkunft: Korschenbroich
Alter: 52
Beiträge: 6108
Dabei seit: 02 / 2003
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 05.01.2014 - 08:14 Uhr  ·  #5
Zitat geschrieben von onlbanker

hbci4java ist die Basis von Jameica/Hibiscus und Pecunia. AqBanking ist eine eigene Lib, hieß früher OpenHBCI2. Daneben gibt es in C# noch die FinTS API von Subsembly und in C++ die DDBAC.
Das sind die vier wichtigsten und größten Libs für HBCI/FinTS.

Nur eine kleine Konkretisierung: die wichtigsten und größten freien Libs bzw. je nach Konstellation auch frei nutzbaren. Daneben gibt es die nur -wenn überhaupt- lizenzpflichtige Kernels von StarFinanz und dem Bankingkernel.

Das zeigt auch schon die Komplexität dahinter. Viele Entwickler konzentrieren sich lieber auf die Funktionen, als auf den HBCI Dialog und verwenden hierfür eine vorhandene Komponente, die ihnen das abnimmt.

Viele Grüße

Holger
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4446
Dabei seit: 11 / 2004
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 07.01.2014 - 17:58 Uhr  ·  #6
Es gibt auch noch unser kommerzielles jsHBCI für JavaScript-Entwickler.
Benutzer
Avatar
Geschlecht:
Beiträge: 6691
Dabei seit: 06 / 2008
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 08:34 Uhr  ·  #7
Zitat
Die JavaScript Bibliothek jsHBCI zur einfachen Integration von HBCI und FinTS Online-Banking in JavaScript Umgebungen, wie zum Beispiel node.js, wurde mit Wirkung zum 1. März 2016 von der figo GmbH übernommen.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Fritzlar
Beiträge: 286
Dabei seit: 12 / 2005
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 08:59 Uhr  ·  #8
Zitat geschrieben von infoman

Zitat
Die JavaScript Bibliothek jsHBCI zur einfachen Integration von HBCI und FinTS Online-Banking in JavaScript Umgebungen, wie zum Beispiel node.js, wurde mit Wirkung zum 1. März 2016 von der figo GmbH übernommen.



Gratulation an Andreas Selle.

Ein Highlight im Leben.
Beständigkeit und Fachkompetenz zahlt sich irgendwann aus im Leben, kenne ich aus eigener Erfahrung
Benutzer
Avatar
Geschlecht:
Herkunft: Kurpfalz
Beiträge: 219
Dabei seit: 10 / 2006
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 11:45 Uhr  ·  #9
msa
Benutzer
Avatar
Geschlecht:
Herkunft: München
Alter: 61
Beiträge: 7129
Dabei seit: 03 / 2007
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 11:47 Uhr  ·  #10
Ist das Etwas zum gratulieren oder ist das ein Ausverkauf des Tafelsilbers? Ich kann mich nicht so recht entscheiden...
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Fritzlar
Beiträge: 286
Dabei seit: 12 / 2005
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 14:50 Uhr  ·  #11
Zitat geschrieben von msa

Ist das Etwas zum gratulieren oder ist das ein Ausverkauf des Tafelsilbers? Ich kann mich nicht so recht entscheiden...


Solche "Startups" sehe ich auch etwas kritisch.
Plötzlich am Markt und genauso schnell wieder verschwunden.
Und im Zweifel ist keiner zuständig.
Der Standort http://hamburg.betahaus.de/startseite hat irgendwie was einer Studenten-WG.

Ich denke mal irgendwoher kommt Geld her und das wird nun verbraten.
Bis der Investor die Reißleine zieht.
Oft genug erlebt.

Dazu passt auch dieser Artikel:
http://www.handelsblatt.com/fi…41226.html

Gratulieren: Ja klar, wenn Andreas Selle ordentlich Geld bekommt.
Aufverkauf: Er wird wohl hoffentlich keine exclusiven Rechte verkauft haben.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4446
Dabei seit: 11 / 2004
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 15:14 Uhr  ·  #12
Hallo,

danke, Ihr dürft mir und natürlich auch der figo GmbH gratulieren. In der Pressemeldung steht eigentlich alles dazu drin.

Zur Information noch, die jsHBCI Bibliothek wurde in den Banking 4 Apps nicht verwendet. Die Banking 4 Apps basieren auf der Subsembly FinTS API und der Subsembly EBICS API, beide sind weiterhin komplett im Eigentum der Subsembly GmbH.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Fritzlar
Beiträge: 286
Dabei seit: 12 / 2005
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 15:23 Uhr  ·  #13
Zitat geschrieben von subsembly

Hallo,

danke, Ihr dürft mir und natürlich auch der figo GmbH gratulieren. In der Pressemeldung steht eigentlich alles dazu drin.

Zur Information noch, die jsHBCI Bibliothek wurde in den Banking 4 Apps nicht verwendet. Die Banking 4 Apps basieren auf der Subsembly FinTS API und der Subsembly EBICS API, beide sind weiterhin komplett im Eigentum der Subsembly GmbH.


Produkte die im Hintergrund auf Java angewiesen sind, möchte ich nicht nutzen.
Das macht nur Stress. Dauernde Update und dann Versions-Konflikte.

Das mit dem "weiterhin im Eigentum" hast du auf jedenfall richtig und clever gemacht.
Ausser den Kapital-Anlagen Geld/Aktien/Edelmetalle ist "eigenes Fachwissen" das wichtigste Kapital :-)
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4446
Dabei seit: 11 / 2004
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 15:44 Uhr  ·  #14
Hallo,

ich weiß jetzt nicht wie Du auf Java kommst.

Die jsHBCI Bibliothek der figo GmbH ist 100% JavaScript

Die Subsembly FinTS API und die Subsembly EBICS API sind 100% C#
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Fritzlar
Beiträge: 286
Dabei seit: 12 / 2005
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 16:15 Uhr  ·  #15
Zitat geschrieben von subsembly

Die jsHBCI Bibliothek der figo GmbH ist 100% JavaScript


Ok, Javascript.
Aber ist das dann besser mit der ewigen Updaterei und Versionskonflikte ?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4446
Dabei seit: 11 / 2004
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 16.03.2016 - 17:15 Uhr  ·  #16
Das hängt in diesem Fall auf den Kontext an. Normalerweise wird am Server Node.js verwendet: https://nodejs.org/ Ich habe aber keine Ahnung wie oft es davon Updates gibt.
Benutzer
Avatar
Geschlecht:
Beiträge: 6691
Dabei seit: 06 / 2008
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 26.11.2016 - 14:43 Uhr  ·  #17
Zitat
Deutsche Börse erwirbt Anteil an figo
DB1 Ventures, das Investmentvehikel der Deutsche Börse AG, hat sich an der Serie-B-Finanzierungsrunde des Hamburger FinTech-Unternehmens figo GmbH beteiligt und investiert einen siebenstelligen Betrag für einen signifikanten Minderheitsanteil. Weitere Investoren sind namhafte Business Angel aus Deutschland. Insgesamt erhielt figo in der aktuellen Finanzierungsrunde rund 6,8 Millionen Euro.

http://figo.pr.co/139768-deuts…il-an-figo
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Fritzlar
Beiträge: 286
Dabei seit: 12 / 2005
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 26.11.2016 - 15:01 Uhr  ·  #18
Zitat geschrieben von infoman

Zitat
Deutsche Börse erwirbt Anteil an figo
DB1 Ventures, das Investmentvehikel der Deutsche Börse AG, hat sich an der Serie-B-Finanzierungsrunde des Hamburger FinTech-Unternehmens figo GmbH beteiligt und investiert einen siebenstelligen Betrag für einen signifikanten Minderheitsanteil. Weitere Investoren sind namhafte Business Angel aus Deutschland. Insgesamt erhielt figo in der aktuellen Finanzierungsrunde rund 6,8 Millionen Euro.

http://figo.pr.co/139768-deuts…il-an-figo


Wie jetzt - von Andreas Selle die Bibliothek günstig eingekauft und jetzt teuer weiterverscherbelt ?
Ohne eigenen Mehrwert Das sind die ganz cleveren. Heute Hipp - morgen verschwunden
Meine Meinung über die die StartUPs hatte ich ja gleich kundgetan.
Dazu passt auch diese Meldung:
http://www.gruenderszene.de/al…-insolvenz

Aber Andreas Selle kann sich freuen, irgendwann wird doch wieder die Fachkompetenz des ursprünglichen Entwicklers dringend benötigt :D
Benutzer
Avatar
Geschlecht:
Beiträge: 6691
Dabei seit: 06 / 2008
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 26.11.2016 - 15:43 Uhr  ·  #19
bitte keine Vollzitate, das ist doch unnötig, bläht nur die Threads auf

bei cookies ist es was anderes, da lag es nicht am Produkt/Team, sondern an den 2 Leadern, die sich verkracht haben
des weiteren ist das Team (ca. 16) bei Klarna gelandet.
mrklintscher
 
Avatar
 
Betreff:

Re: HBCI software entwickeln

 · 
Gepostet: 19.12.2016 - 17:00 Uhr  ·  #20
Servus,

ich weis nicht mehr ob der Thread aktuell ist und du noch Interesse an einer quelloffenen Library hast. Wenn ja kannst du dir meine Entwicklung anschauen und auch gerne verwenden. Ich habe hier bereits einen Post dazu verfasst.

Hier der Link zum Repo auf Github https://github.com/mrklintscher/libfintx

Ich bin auch gerne für Projektvorschläge offen.

LG
Gewählte Zitate für Mehrfachzitierung:   0