SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

21
Camunda BPM in Banking 11.11.2016

Transcript of SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Page 1: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Camunda BPM in Banking 11.11.2016

Page 2: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Raiffeisen Informations System (RIS)

IT- Partner aus

Raiffeisengruppe,

Wirtschaft,

Wissenschaft und

Gesellschaft

130 Mitarbeiter in IT-

Abteilung

Page 3: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Kernbanksystem M3 1.600 Mitarbeiter der Raiffeisenkassen

Software-Entwicklung Banken

Was sind die wichtigsten Anwendungen?

Page 4: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Raiffeisen Online Banking 76.000 Kunden der Raiffeisenkassen

Software-Entwicklung Banken

Was sind die wichtigsten Anwendungen?

Page 5: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Raiffeisen App 12.000 Kunden der Raiffeisenkassen

Software-Entwicklung Banken

Was sind die wichtigsten Anwendungen?

Page 6: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Programmiersprachen

Java, C#, Delphi, Notes

Entwicklungsumgebungen

Eclipse, Visual Studio, Delphi,

Notes Domino Designer

Datenbanken

Oracle, SQL Server, Sadas, ElasticSearch

Anwendungsserver und Portale

jBoss, Notes Domino, Liferay

Software-Entwicklung Banken – C/S und Internet

Welche Technologien und Systeme setzen wir ein?

Betriebssysteme

Windows, Linux

Continuous Integration

Subversion, Nexus, Jenkins,

ElectricFlow

Qualitätssicherung

HP Fortify, jUnit

Logging und Monitoring

Control-M, Nagios, Splunk,

App Dynamics

Page 8: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

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

Page 9: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

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

Page 10: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

M3 – Camunda Architecture

BP

M-

Serv

ice

BP

M

Co

mp

on

ent

Dao

B

PM

D

ao

SOA Backend

BPM Oracle DB

Process Engine (API)

Au

th.

Serv

ice

SQL

Page 11: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Camunda Komponenten - Cockpit

Page 12: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Camunda Komponenten – WebAPP

Page 13: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Prozessverwaltung mit Camunda

Page 14: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Stark vereinfachtes Modell

Workflow Kreditabwicklung – BPMN Prozessmodell

Software-Entwicklung Banken

Page 15: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Workflow Kreditabwicklung - Aufgabenliste

Page 16: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Workflow Kreditabwicklung - Aufgabendetail

Page 17: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Workflow Kreditabwicklung – vollständiges Diagramm

Page 18: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Workflow Kreditabwicklung – vollständiges Diagramm

Page 19: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Software-Entwicklung Banken

Workflow Kreditabwicklung – XML

Page 20: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

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

Page 21: SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"

Danke