Nuovo Prebilling in SIA – Un caso concreto di Application

Download Report

Transcript Nuovo Prebilling in SIA – Un caso concreto di Application

Nuovo Prebilling in SIA – Un caso concreto di
Application Modernization con RH JBoss Fuse e BPM
Suite
Emanuele Montrasi
Interoperability Payments Manager / SIA
#redhatosd
Stefano Marfella
Middleware Manager / Extra
THE GROUP
BUSINESS HIGHLIGHTS
European leader in the areas of
payments, cards, network services
and capital markets
Founded in July
1977
EUROPE
Innovative network applications for
banks and businesses
RTGS
Advanced collection and
payment services
ATM/POS terminal
management
Front-end services for
companies and P.A.
Innovative technology
solutions for marketing
Consulting
Frankfurt
Utrecht
Brussels
Warsaw
London
Budapest
Parma
Turin
Macerata
Milan
Rome
Main offices
Sales offices
AFRICA
Pretoria
Serves customers
in 40 countries
© SIA
2
Precedente soluzione di Prebilling e principali punti
d’attenzione
●
Applicazione Legacy
●
Regole di Business inserite nel codice
●
Il processo di gestione delle regole in carico agli sviluppatori
●
Non tutti i servizi di SIA integrati ed automatizzati
●
Data Base differenti tra il sistema di prebilling e quello di business
intelligence
●
Assenza di un processo autorizzativo
●
Nessuna funzionalità di simulazione e previsione
La scelta Open Source
●
●
●
Spinta verso la Modernizzazione delle Applicazioni
Scelta della Suite BPM di Red Hat (basata su precedenti esperienze con
i prodotti Red Hat)
Scelta di collaborare con EXTRA in qualità di Red Hat Advanced
Business Partner
Numeri
●
Oltre 140 Flussi Dati da Acquisire in modalità giornaliera, mensile o
periodica
●
Oltre 60 milioni di transazioni gestite in un singolo Flusso
●
3 differenti ambienti di erogazione
●
20 macchine virtuali totali
●
10 macchine virtuali di produzione
●
1 Sistema di B.I. e reportistica
Stack Tecnologico
●
Red Hat JBoss Fuse 6.2.0
●
Red Hat JBoss EAP 6.4.0
●
Red Hat BPM Suite 6.10.GA
●
Red Hat BRMS 6.2.0
●
Vaadin 7.5.6
●
Penthao
Il processo di prebilling utilizzando il middleware RH
Integrazione con BRMS
●
Integrazione con BRMS attraverso web services con chiamate REST
●
Utilizzo di BRMS sia come repository che come motore per le regole
Processo di Editing delle regole
Editing guidato tramite GUI
personalizzate e integrate
5
Salvataggio della nuova
Creazione e versionamento
versione e creazione del CSV
della Regola
decision
table in formato CSV
Processo di Continuous Delivery delle regole utilizzando
la Suite BPM
●
Il processo autorizzativo al termine della fase di simulazione promuove
direttamente le regole di business dall’AMBIENTE DI SIMULAZIONE a
quello LIVE creando un processo di CONTINUOUS DELIVERY a CALDO
Principali Risultati
●
Simulation System
●
Rule Management Process
●
Rule Versioning System
●
Business Rules Hot Deployment
●
Cross Platform Integration
●
Cross Platform Bimodal Development
Prossimi Passi
●
Nuovo Big Data partendo dai dati accumulate dal pre-billing
●
Riscrittura di vecchi servizi mainframe
●
Trasferimento del Know-how acquisito su BPM su altri processi
autorizzativi
Grazie
Emanuele Montrasi
Interoperability Payments Manager / SIA
Stefano Marfella
Middleware Manager / Extra
#redhatosd