API & SDK - ANWENDUNG23. Dezember 2015

360 API-Services + SDK für PFM: Crealogix startet mächtigen Digital Banking Hub – mit Raiffeisen

Crealogix
Crealogix

Mit ei­nem offenen Digi­tal Banking Hub (incl. dazu gehören­der RESTful API und SDK) star­ten Crea­logix und die Schwei­zer Raiffeisen. Über die­se Ar­chi­tek­tur wird den Kun­den Raiffeisen-Kun­den ein recht rund wirken­des Perso­nal Fi­nance Management (PFM) gebo­ten. Die drittgrösste Banken­gruppe der Schweiz setzt dabei auf ein modula­res Kon­zept im Online Banking, das sich besonders leicht erweitern las­sen soll. Span­nen­der Neben­as­pekt: Crea­logix ist auch bei der FiduciaG­AD im Boot – es ist also wahr­scheinlich, dass die Ent­wicklung demnächst auch bei den deut­schen Ge­nos Einzug hal­ten könnte.

Per Smartphone können Überweisungen über OCR direkt verarbeitet werdenRaiffeisen
Per Smartphone können Überweisungen über OCR direkt verarbeitet werdenRaiffeisen
Basis des neuen Systems sei  die AJAX “AngularJS”-Technologie um die Komplexität der System-Architektur stark zu vereinfachen. AngularJS ist ein JavaScript Open-Source-Framework von Goole für die Erstellung einer Single-Page Webanwendung nach dem Model-View-Kontroller Pattern. Die Architektur biete die Basis für die hohe Leistungsfähigkeit des E-Bankings. Das Frontend sei responsive – also für alle Endgeräte wie Desktop, Tablet oder Smartphone optimiert. Weitere Partner im Digital Banking Projekt waren die deutsche Namics und schweizer Liip.

 

Die EBAN API von CREALOGIX ist RESTFul und basiert auf JSON Daten, HAL Unterstützung und OAuth2 Autorisierung. Die Funktionalität (API Endpoints) sind aufgeteilt in die Scopes Accounts, Payments, Portfolios, Security, Services, System, Trading, User. Die Scopes werden für externe Applikationen mit oder ohne Schreibrechte einzeln freigeschaltet. In Zukunft wird die gesamte Kommunikation zwischen EBAN Webapplikation und EBAN Server über die EBAN API laufen. D.h. es wird möglich sein, ein komplettes E-Banking auf der EBAN API zu implementieren. Zur Zeit unterstützen wir 19 Endpoints aus allen Scopes und sind permanent am ausbauen.“

David Graf, Senior Software Entwickler bei Crealogix E-Banking

Das zugrundeliegende Konzept des Digital Banking Produktes folgt dem Konzept der Hub Architektur für ICT Produkte und bezieht sich daher nicht nur auf Raiffeisen.

Grundgedanke: Offenheit des Digital Banking Produktes gegenüber Drittanbietern per API

Es handelt sich bei der API um eine proprietäre HTTP-Schnittstelle (Service Layer) zwischen dem Frontend und Backend. Das Frontend ruft die API Services via POST-Request auf und erhält die angeforderten Daten im JSON Format zurück. Aktuell gibt es rund 360 API-Services. Wichtig ist, es handelt sich hier nicht um eine Public Schnittstelle! Sämtliche Business relevanten E-Banking Funktionen sind via API abgedeckt. Dabei können Drittapplikationen per API flexibel an den Hub angebunden werden, was dazu beiträgt Angebote von Dritten anbinden zu können. Hier öffnet sich die Tür für FinTechs. Mit der API (ebanking.crealogix.com) öffnet Crealogix die Tür zu einem Banking Ökosystem – und die Möglichkeit zum “Rebundling” von internen und externen Bankdienstleistungen.

Weiter ermögliche es Banken oder anderen Finanzinstituten schnell, einfach und kosteneffizient neue Apps oder online Services einzubinden um die Anzahl an Bank-Berührungspunkten für die Kunden im Alltag zu erhöhen.

Die gesamte Crealogix-Architektur stützt sich auf vier Säulen:
1. eine “leistungsstarke und flexible” Portalarchitektur, die es auf einfache Weise erlauben würde, externe Inhalte nahtlos in das E-Banking zu integrieren. Crealogix übernehme dabei “nur” die Orchestrierung der verschiedenen Inhalte und Plattformen zu einem einheitlichen, personalierbaren Online-Auftritt
2. einen API-Layer, über den externe Applikationen auf alle relevanten Daten und Services über Schnittstellen zugreifen können.
3. ein SDK (Software Development Kit), mit dessen Hilfe sich Prozesse des Online Bankings oder GUIs modifizieren und erweitern lassen
4. eine Security-Infrastruktur, die beispielsweise die sichere und einfache Authentifizierung auf externen Systemen sicherstellt

SO sieht das neue Frontend der Schweizer Raiffeisen aus, das im Hintergrund auf der Crealogix-Architektur basiertRaiffeisen
So sieht das neue Frontend der Schweizer Raiffeisen aus, das im Hintergrund auf der Crealogix-Architektur basiertRaiffeisen

Erstes Beispiel für die Projektzusammenarbeit per API: Namics/Liip

Das Digital Banking als Gesamtprodukt mitsamt Backend, Datenbanken, Airlock aber auch die Sicherheit und Weiteres kommt vollumfänglich von Crealogix. Im Zusammenhang mit der Erneuerung des gesamten Online Banking Angebotes von Raiffeisen, hat Crealogix einen Service Layer (API’s) bereitgestellt, an welchem das Frontend angeknüpft werden kann. Namics hat das Design des Frontends konzipiert. Zudem hat Namics das Wireframing, Prototyping und Dokumentation Tool (Axure) bei RCH eingeführt. Liip hat das RCH Frontend-Entwickler Team durch zusätzliche MA (Bodyleasing) ergänzt. Die Hauptverantwortung für die Frontendentwicklung lag und liegt aber bei RCH.

Zusammenarbeit auch im Cash-Management

Raiffeisen und Crealogix arbeiten derzeit außerdem an einer Lösung für den Austausch der Zahlungsdaten unter Berücksichtigung von „ISO20022 Financial Services – Universal financial industry message scheme“. Dabei wird der Fokus vor allem auf die Zahlungseinleitungen, aber auch das gesamte Cash Management wie Notifikationen, Kontoberichte und -auszüge gelegt.aj

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert