Raiffeisen Informations Systeme (RIS) started the redesign of its main banking software in 2015. The new software is developed in Java and one of the major goals of the new banking platform is to support complex banking processes.
Actually, such a process is the loan allocation process and Raiffeisen decided to model it using BPMN and implement it using a BPM Platform. An internal evaluation led to use Camunda BPM, as it integrates perfectly in the (Java based) architecture of the new banking software.
After modeling the loan allocation process using Camunda’s BPMN Modeler, Raiffeisen used the Camunda Process Engine Java API as well as direct database queries to create their own interfaces to the Process Engine.
After successfully introducing the new loan allocation process, Raiffeisen plans to implement other banking processes with BPM, like the order and installation of P.O.S as well as branch comprehensive processes.
8. Auswahl verschiedener BPM Plattformen
jBPM
Activiti
Bonita
Camunda
Entscheidung pro Camunda
erfüllt die fachlichen und technischen Anforderungen
jung, dynamisch und aufstrebend
kompetent, deutschsprachig
Leichtgewichtig, sehr gut und leicht bei uns integrierbar
bringen eigenen sehr guten Modeler mit
Top-Beratung und Top-Unterstützung, sehr guten Support
Software-Entwicklung Banken
Auswahl der BPM Plattform
9. Camunda Process Engine
Camunda Webapp (Tasklist, Cockpit, Admin)
Modeler (Design)
SOA – BPM Communication
Camunda API
Direct BPM-DB access (SQL)
Software-Entwicklung Banken
Camunda Komponenten
10. Software-Entwicklung Banken
M3 – Camunda Architecture
BPM-
Service
BPM
Component
Dao…
BPM
Dao
SOA Backend
BPM Oracle DB
Process Engine
(API)
Auth.
Service…
… SQL
20. Erweiterung Kreditvergabeprozess
- Unterschiedliche Modelle in den Banken
Raiffeisen Online Banking (ROB)
- Digitale remote Unterschrift
- Verträge für Dienste werden im ROB digital signiert und von der Bank aktiviert
Ausgabe von POS-Geräten
- Bestellablauf zwischen Raiffeisenkassen und Raiffeisenverband
Implementierung bankübergreifender Prozesse
- Prozesse zwischen Raiffeisenkassen und Landesbank
- Sauber Kontrolle über den Status der Prozesse
Software-Entwicklung Banken
Ausblick