Progetto di architettura ESB in Raiffeisen
L’azienda
Raiffeisen Switzerland (RCH) è il
terzo più grande gruppo
bancario della Svizzera.
La sfida
Il cliente aveva sviluppato due
ambienti principali: un sistema
per il trasferimento dei dati tra le
banche e la sede, basato su una
soluzione di Managed File
Transfer proprietaria, e un
sistema di trasferimento a
messaggi più grande per
organizzare il trasferimento dei
dati tra applicazioni critiche.
Era necessaria una nuova
piattaforma di File Transfer che
potesse collegare e integrare i
due ambienti principali e
interagire con IBM WebSphere
MQ (WMQ) e IBM WebSphere
Message Broker (WMB).
La soluzione
Raiffeisen ha scelto la tecnologia
Primeur per effettuare i
trasferimenti di dati grazie alla
sua interoperabilità con i prodotti
IBM e le sue caratteristiche di
sicurezza e affidabilità.
I benefici
• Visibilità e controllo su file
transfer implementati
• Velocità di rilevazione di errori
rispetto al passato
• Punto di riferimento centrale
per tutti i file transfer
• Statistiche dettagliate sui file
transfer
• Riduzione dei costi operativi.
L’azienda
Raiffeisen Switzerland (RCH) è il terzo più grande gruppo bancario in Svizzera. Questo
gruppo bancario cooperativo è composto da 350 banche con 1.146 sportelli in tutta la
Svizzera e ha circa 3.3 milioni di clienti, di cui 1.6 milioni sono soci di una cooperativa, e
quindi comproprietari della loro banca Raiffeisen.
La sfida
Per molti anni il trasferimento di dati in RCH era stato affidato a singole applicazioni, le
cui interfacce venivano progettate internamente da diverse figure professionali. Ciò aveva
portato all’evoluzione di un ambiente eterogeneo che prevedeva diverse modalità di
trasferimento di dati. Nel tempo, il mantenimento e la gestione di queste interfacce è
diventato sempre più complesso, tanto che era diventato necessario organizzare le
movimentazioni di file transfer in modo differente.
Per risolvere la problematica più importante - cioè trasferire i dati tra le banche e la sede
centrale - RCH aveva creato un sistema chiamato RAIgate basato su un prodotto
proprietario di Managed File Transfer e controllato da una applicazione Java sviluppata in
house. RAIgate aveva tuttavia l’inconveniente di utilizzare trasferimenti eseguiti in
modalità batch sulla base di schedulazioni fisse, inoltre, l'implementazione di nuove
interfacce richiedeva molto tempo.
Per rispondere all’esigenza di movimentare in modo transazionale i dati e gestirne il
trasferimento tra applicazioni business-critical, nel tempo era stato sviluppato un secondo
sistema, chiamato RAIq, un bus composto da IBM WebSphere Message Broker (WMB) e
IBM WebSphere MQ (WMQ). Adatto per trasferire pacchetti di dati fino a un massimo di
4 Mb, questo sistema di trasferimento a messaggi era adeguato per la maggior parte
delle applicazioni, ma insufficiente per trasferire dati di dimensioni più grosse.
RAIgate era utilizzato solo per il trasferimento di file tra gli sportelli e la sede centrale,
mentre RAIq aveva limiti di dimensione sulle unità di trasmissione. Era quindi necessario
un ulteriore sistema in grado di gestire file di grandi dimensioni in modo transazionale,
pertanto bisognava progettare un nuovo sistema. Ciò ha richiesto l'implementazione di
un vero bus di file.
La soluzione
Per colmare le lacune tra RAIgate e RAIq era necessario un sistema che potesse soddisfare un'ampia
gamma di requisiti:
•
•
•
•
•
•
Un sistema di file transfer sicuro e affidabile per evitare la perdita di dati
Rapido sviluppo dei nuovi trasferimenti
Supporto su varie piattaforme (Unix, z/OS, Windows, Linux)
Interoperabilità con altri prodotti di file transfer
Interoperabilità con IBM WebSphere MQ (WMQ) e IBM WebSphere Message Broker (WMB)
Integrazione delle applicazioni tramite specifici script di sistema o API per linguaggi di
programmazione differenti
• Anteprima e tracciabilità di tutti i file transfer
• Funzioni di monitoraggio incorporate ed eventuale integrazione con IBM Tivoli.
Dopo aver valutato diversi prodotti software, RCH ha deciso di fare un proof of concept con i
prodotti Spazio e, insieme a Primeur, ha progettato un nuovo sistema per verificare se avrebbe
funzionato per i seguenti scenari:
• Un semplice trasferimento con molti file di diverse dimensioni tra sistemi che risiedono su
piattaforme differenti
• Trasferimenti message-to-file e file-to-message utilizzando Spazio MFT/S e i prodotti IBM WMQ
(IBM WebSphere MQ) e IBM WMB (IBM WebSphere Message Broker) per interoperare con RAIq
• Smistamento di file utilizzando Spazio e IBM WMB
• Tracciamento e visualizzazione dei trasferimenti.
TEC
SPAZIO
FILE GOVERNANCE
WEB APPLICATION
MONITORING
APPLICATION
WAS
DB2
DB2
SPAZIO
FILE GOVERNANCE
ENGINE
WMB
FILE
Spazio File Extender
FILE
Spazio MFT/S SERVER
WMQ SERVER
Spazio MFT/S SERVER
WMQ SERVER
Spazio MFT/S SERVER
WMQ SERVER
MSG
MSG
System A
RAlf (filebroker)
Architettura del Sistema Raiffeisen
System B
Il sistema è stato costruito su una architettura “Hub and Spoke”, cioè con un hub centrale per
smistare e convertire i dati e molti nodi posizionati sugli stessi server, come le applicazioni che
utilizzano e producono dati. Su questi nodi RCH ha installato solo server Spazio MFT/S, mentre
sull'hub centrale sono stati installati i seguenti prodotti:
•
•
•
•
•
Spazio MFT/S
Spazio File Extender
Spazio File Governance
IBM WebSphere Message Broker
IBM WebSphere MQ
Quando il proof of concept è stato completato con successo e tutti i requisiti sono stati soddisfatti,
RCH ha deciso di utilizzare questa infrastruttura come un nuovo sistema di trasferimento file,
chiamato RAIf. Dopo le normali difficoltà iniziali e un processo interno di apprendimento, RAIf
rappresenta oggi la soluzione strategica per il trasferimento di file della banca in house, ed è
utilizzato per ogni nuovo trasferimento di file.
Dopo la revisione del progetto (reassessment) e la migrazione delle interfacce esistenti nel sistema
RAIf, sono rimasti solo due prodotti di file transfer in RCH: una precedente soluzione MFT
proprietaria per il trasferimento di file tra banche e le sedi centrali e Spazio MFT/S di Primeur,
utilizzato per tutti i trasferimenti centrali. RCH ha valutato di utilizzare Spazio per sostituire l'altra
soluzione MFT, ma poiché RAIgate è strettamente integrato con il software bancario, Raiffeisen ha
deciso di non procedere in quella direzione. Qualora il loro software bancario dovesse cambiare
in futuro, verrà valutato l'impiego di Spazio MFT/S come unico prodotto di file transfer.
Il monitoraggio sull’infrastruttura viene effettuato due volte. Il primo monitoraggio è effettuato da
agenti Spazio SNMP, che forniscono le segnalazioni di errore riscontrate in un server Spazio, per
esempio, se un server è spento o il servizio Spazio non si è avviato dopo uno shutdown. Il secondo
monitoraggio controlla automaticamente i trasferimenti di file che si svolgono, attraverso la
scansione del database di Spazio File Governance for File Transfer (FT) per i trasporti incompiuti
o la presenza di errori.
I collaudatori RCH usano anche Spazio File Governance quando controllano l'integrazione di nuove
applicazioni. Questo riduce considerevolmente il dispendio di tempo impiegato da operatori e
sviluppatori nel localizzare un determinato file.
Spazio File Governance for FT fornisce inoltre le informazioni utilizzate per la tracciatura interna
perché ogni trasferimento è addebitato al suo autore. Questo aiuta anche a ridurre il traffico sulla
rete, perché, al momento di progettare un’interfaccia tra le applicazioni, si possono stabilire prima
quali dati occorrano.
Come tutti i sistemi, RAIf ha continuato a crescere da quando è stato messo in produzione. Oggi
l'infrastruttura RAIf è composta da 4 ambienti (sviluppo, test di sistema, di accettazione e
produzione), ciascun ambiente con un hub centrale e circa 40 nodi con tutte le applicazioni
business-critical di RCH. Attualmente sono circa 200 le interfacce definite che sono eseguite su
RAIf in produzione, con circa 2 milioni di file trasportati, corrisponenti ad un totale di circa 2,8 TB
di dati all'anno. E anche se la quantità di dati di RCH aumentasse di circa il 90% l'anno, la Banca
avrebbe solo bisogno del 10% in più di tempo per continuare a gestire l'intera infrastruttura.
I benefici
www.primeur.com
[email protected]
Benefici tecnici
Quartier Generale
Corso Paganini 3
16125 Genova
Italia
+39 010 27811
• Visibilità e controllo su tutti i file transfer implementati
• Facile integrazione con nuove applicazioni
• Facile migrazione di applicazioni esistenti verso nuovi server o piattaforme
• Maggiore sicurezza a livello di firewall perché vengono utilizzate porte fisse per la
comunicazione
• Ambiente stabile e robusto per i file transfer in house
Benefici organizzativi
• Punto di riferimento centrale per tutti i trasferimenti
• Statistiche dettagliate sui trasferimenti di file e quindi registrazione interna più semplice
• Diminuzione di errori e facile risoluzione grazie al controllo sui file
• I collaudatori hanno la possibilità di cercare da soli gli errori durante la prova rendendo i test più
veloci
• Costi operativi ridotti, grazie ad un tasso di errore di circa lo 0,01%.
Uffici Centro Europa
Via Frasca, 3
6900 Lugano
Switzerland
+41 91 9222530
Uffici Francia
40 Rue Madeleine Michelis
Neuilly-sur-Seine - 92200
France
+33 1 41929689
Uffici Germania
Neumühler Str. 164,
47167 Duisburg
Germany
+49 (0) 69 94548813
Uffici Iberia & America Latina
Avda de Burgos, 17
6° IZQ Complejo Triada
28036 Madrid
Spain
+34 91 3832367
Uffici Irlanda
1st Floor, Unit 1E Block 71
The Plaza Park
West Business Park
Nangor Road
Dublin 12
Ireland
+353 1 6215670
Uffici UK
Royalty House
32 Sackville Street
Mayfair
London W1S 3EA
United Kingdom
+44 020 32864293
Chi Siamo
Primeur è un’azienda multinazionale e uno dei principali produttori di soluzioni middleware per sistemi
informatici eterogenei. Primeur è specializzata nella gestione dei dati aziendali in movimento e statici, sia
all’interno dell’organizzazione sia verso l’esterno. È leader in soluzioni di Managed File Transfer (MFT),
Tracciabilità e Controllo e di Sicurezza End-to-End. Primeur fornisce software e servizi per la SOA (Service
Oriented Architecture), middleware di comunicazione, integrazione di applicazioni legacy e la sicurezza
dei dati. Con oltre 500 clienti nel mondo - tra cui grandi aziende operanti in tutti i settori - ha sedi e
distributori in Europa, Stati Uniti, Sud America e Asia Pacific.
Copyright © 2013. Il logo Primeur è un marchio
registrato. I nomi di tutti i prodotti Primeur citati sono
marchi o marchi registrati di Primeur LTD. Tutti gli altri
nomi di società, prodotti e servizi menzionati sono
marchi o marchi depositati delle rispettive
società.
20032013_ITA_Case Study Raiffeisen
Scarica

Case Study Raiffeisen ITA