View
228
Download
6
Category
Preview:
Citation preview
IT Enterprise Architecture - Fondamenti teorici e aspetti praticiAnalisi della sua applicazione nella BNL - Gruppo BNP Paribas
Facoltà di Scienze Matematiche Fisiche e NaturaliCorso di laurea in Informatica Specialistica
Candidato: Simone CortellesiMatricola: 1067943
Relatore: Correlatore:Romano Boni Mauro Bufano
A/A 2009/2010
Piano della tesi
• L’Enterprise Architecture
• Scenario e trend del mercato ICT bancario
• L’approccio di urbanizzazione
• L’urbanizzazione del sistema IT della BNL
• Applicazione dei modelli in BNL
L’Enterprise Architecture
“L’Enterprise Architecture è l’organizzazione fondamentale di un sistema, incarnata nelle sue componenti, nelle loro relazioni reciproche e con l’ambiente,
e nei principi che ne regolano la progettazione e l’evoluzione”
American National Standards Institute / Institute of Electrical and Electronics Engineers (ANSI/IEEE)
Obiettivi dell’Enterprise Architecture:• ambiente IT unificato con sistemi standardizzati• principi di governance per assecondare le strategie del business• allineamento, normalizzazione, riutilizzo delle risorse IT• metodi comuni per la gestione dei progetti IT• visione d’insieme del sistema informativo
L’Enterprise Architecture, o architettura d’impresa, rappresenta un modello per destinare le risorse dell’ambiente IT di un’impresa in modo ottimale e conforme agli obiettivi a sostegno delle funzioni di business.
Scenario e trend di mercato
Evidenze Survey 2009 Abi Lab
Aree prioritarie d’intervento:• miglioramento dei sistemi IT:
consolidamento, riduzione dei costi• rinnovamento dei canali di contatto
con la clientela• integrazione di realtà aziendali in
seguito a fusioni/riorganizzazioni• compliance
Principali trend evolutivi di mercato:• Modernizzazione dei sistemi
legacy• Integrazione del ciclo di vita delle
applicazioni• Riuso dei servizi di business• Abilitazione della multicanalità
Orientamento verso una visione per processi: Mappatura dei processi Modello architetturale comune
L’Information and Communication Technology rappresenta per un’impresa bancaria una componente essenziale del funzionamento e dell’operatività aziendale, ma anche una fondamentale leva su cui agire per conseguire obiettivi strategici e di business definiti.
Framework di urbanizzazione
Livello di Business− strutturazione delle attività di business− processi di business− struttura gerarchica dei processi
Livello Funzionale− strutturazione in blocchi funzionali comunicanti− legame con il business
Livello Applicativo− strutturazione in blocchi software comunicanti− descrizione delle applicazioni− organizzazione dei dati
Livello Tecnologico− strutturazione delle infrastrutture tecniche− hardware, software, reti di comunicazione
Il sistema IT può essere definito come l'insieme dei mezzi utilizzati per generare, memorizzare, elaborare e riprodurre le informazioni necessarie per il corretto funzionamento di un’impresa.
Per descrivere il sistema IT viene utilizzato un framework di riferimento composto da quattro livelli:
L’approccio urbanistico - Parte I
Metamodello Visione strategica
• insieme degli strumenti formali e dei concetti utilizzabili per definire il modello di rappresentazione del sistema
• strutturazione gerarchica per blocchi
• logging e tracciabilità
• rappresentazione della missione e degli obiettivi dell’impresa
• articolazione della visione attraverso obiettivi strategici e sotto-obiettivi
• definizione del perimetro d’intervento− supporto degli obiettivi strategici− implementazione dei processi di
business
L’approccio urbanistico - Parte II
Strategia Diagramma aziendale Organigramma
• formalizzazione e specifica delle scelte aziendali verso il team di urbanizzazione ed il management IT
• consapevolezza degli interessi strategici dell’impresa
• visione dello sviluppo dei sistemi informatici
• commitment del management
• dipartimenti della banca• management e comitati• divisione di supporto al
business• divisione di promozione del
business
• sintesi organizzativa• visione d’insieme• legami esterni
È una visione dell’impresa che mostra le entità che la compongono, le attività e i flussi informativi scambiati.
L’approccio urbanistico - Parte III
Modello dei processi Modello funzionale Modello applicativo
• visione complessiva dei processi
• classificazione dei processi in processi operativi e processi di supporto
• definizione delle priorità per la riconfigurazione
• matrice processi/obiettivi• Tassonomia dei Processi
Bancari ABI
• continuità tra visione per processi e strutturazione applicativa dell’operatività
• definizione della parte di processo da automatizzare, finalizzata alla definizione di funzioni riutilizzabili
• legame tra Modello funzionale e Tassonomia dei Processi
• corrispondenza tra funzionalità e applicazioni
• modelli ABI di architetture applicative e best practice
− Front Office/Accesso− Middle Office/Supporto− Back Office/Operations− Common/Servizi comuni
• indicazioni infrastrutturali
Il processo di urbanizzazione in BNL
EntepriseArchitectureModello
Applicativo
Modello delle Informazioni
Modello Funzionale
Processo di Rilevazione
Pilota
Criteri Rilevazione
ModelliBNL
Modelli BNPP
Modelli Mercato
Standard EA Mercato
Gestori Patrimonio
Classificazione applicativa attuale
Viste per: Funzioni Componenti Temi Informazione Prodotti Mercati Canali KPI Scambi Azienda
Meta Modello di Gruppo nella realtà
BNL
Gli input Gli standard I modelli di riferimento
Attori, regole e fonti informative
La vista Integrata Il patrimonio informativo
Base Dati
Mappe grafiche
Linee guida architetturali
Project Output
Approccio metodologico utilizzato nel progetto di cartografia applicativa in BNL:
Il Metamodello BNP Paribas
InsiemeFunzionale
Architettura Funzionale
DominioFunzionale
Gruppo difunzioni
Funzione
TemaD’Informazione
Informazione
si compone
si compone
si compone
si compone
SistemaInformatico
Blocco applic.
Dominio
applicativo
Componenteapplicativo
Schema di dati
Strutture di dati
Dati
si compone
si compone
si compone
si compone
si compone
Architettura ApplicativaArchitettura di Business
Processogenerico
Attività
utilizza utilizza
MessaggioFunzionale
ricevetrasmetteServizio
utilizzasi compone
SistemaInformativo
globalesi compone
Gruppoapplicativo
si compone
è messa in opera
si compone
Evento
Procedura
scatena /produce
è responsabile
Concetto
si compone veicola
riceve
Architettura Tecnica
Componente tecnico métier
Componente tecnico di base
è implementata
Macro-funzione
si compone
Operazione
AttoreRisorsa
si compone
concatenasi compone
si compone
scatena /produce
organizza
utilizza realizza
corrisponde
ProcessoSpecializzato
MacroProcesso
mette in opera 1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,n
1,n
1,1
1,n
1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n
1,1
0,n
1,n
1,n
1,n
0,n
0,n
1,n
1,n
0,n 0,1
0,n
1,n
1,n
1,n
0,n 0,n
0,1
0,n
1,n 1,n
1,n1,n1,1
1,n0,n
1,n
1,1
0,n
0,n
1,n
1,10,n
1,n0,n
1,n
1,n
1,1
0,n
1,n
1,n
1,n
0,n
organizza
1,1
0,n
trasmette
0,n
1,1
Canale di scambio
applicativo
trasmette0,n
1,1
0,n
1,1
riceve
Messaggioapplicativo
veicola0,n
1,n
SitoInformatico
accoglie1,11,n
Server
è installata
1,n
1,n
Istanza di base di dati / file
utilizza
1,n
0,n
1,1
1,n
utilizza
1,1
1,n
Scambioapplicativo
trasmette
riceve0,n0,n
1,n
1,1
Applicazione
utilizza1,n1,n
1,n1,n
è installata
è messa in opera
SistemaInformativo
si compone
1,n
1,n
Scambio funzionale
ricevetrasmette1,n1,1
0,n
0,n
InsiemeFunzionale
Architettura Funzionale
DominioFunzionale
Gruppo difunzioni
Funzione
TemaD’Informazione
Informazione
si compone
si compone
si compone
si compone
SistemaInformatico
Blocco applic.
Dominio
applicativo
Componenteapplicativo
Schema di dati
Strutture di dati
Dati
si compone
si compone
si compone
si compone
si compone
Architettura ApplicativaArchitettura di Business
Processogenerico
Attività
utilizza utilizza
MessaggioFunzionale
ricevetrasmetteServizio
utilizzasi compone
SistemaInformativo
globalesi compone
Gruppoapplicativo
si compone
è messa in opera
si compone
Evento
Procedura
scatena /produce
è responsabile
Concetto
si compone veicola
riceve
Architettura Tecnica
Componente tecnico métier
Componente tecnico di base
è implementata
Macro-funzione
si compone
SistemaInformativo
si compone
Operazione
AttoreRisorsa
si compone
concatenasi compone
si compone
scatena /produce
organizza
utilizza realizza
corrisponde
ProcessoSpecializzato
MacroProcesso
mette in opera 1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,n
1,n
1,1
1,n
1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n
1,1
1,n
1,n
0,n
1,n
1,n
1,n
0,n
0,n
1,n
1,n
0,n 0,1
0,n
1,n
1,n
1,n
0,n 0,n
0,1
0,n
1,n 1,n
1,n1,n1,1
1,n0,n
1,n
1,1
0,n
0,n
1,n
1,10,n
1,n0,n
1,n
1,n
1,1
0,n
1,n
1,n
1,n
0,n
organizza
1,1
0,n
trasmette
0,n
1,1
Canale di scambio
applicativo
trasmette0,n
1,1
0,n
1,1
riceve
Messaggioapplicativo
veicola0,n
1,n
SitoInformatico
accoglie1,11,n
Server
è installata
1,n
1,n
Istanza di base di dati / file
utilizza
1,n
0,n
1,1
1,n
utilizza
1,1
1,n
Scambioapplicativo
trasmette
riceve0,n0,n
1,n
1,1
Scambio funzionale
ricevetrasmette1,n1,1
0,n
0,n
Applicazione
utilizza1,n1,n
1,n1,n
è installata
è messa in opera
Il Metamodello - Perimetro BNL
si compone
Macro-funzione
1,1
0,n1,n
InsiemeFunzionale
Architettura Funzionale
DominioFunzionale
Gruppo difunzioni
TemaD’Informazione
si compone
si compone
SistemaInformatico
Blocco applic.
Dominio
applicativo
Componenteapplicativo
si compone
si compone
si compone
Architettura Applicativa
SistemaInformativo
globalesi compone
Gruppoapplicativo
si compone
è messa in opera
Concetto
si compone
1,n1,1
1,n1,1
1,n1,1
1,n
1,n1,1
1,n1,1
1,n1,1
1,n1,1
1,n
1,1
1,n
1,1
Scambioapplicativo
trasmette
riceve0,n0,n
1,n
1,1
Il Metamodello - Perimetro BNL
Patrimoni
Applicazioni
si compone
Mercati
tratta Prodotti/Servizi
Famiglia
Classe
si compone
si compone
tratta
Sponsor
Canali
espone
Prodotti gestiti dal componente e relativa gerarchia
Applicazionicui sono associati i componenti
Patrimoni associati alle applicazioni e ai componenti
Sponsor che usufruisce del componente applicativo
Canale su cui il componente opera Mercato coperto dal
componente
fa riferimento
richiede
Il Modello Funzionale BNL
Posizioni & Indicatori
Controparti
Even
ti
Unità Organizzative
Prod
otti
& S
ervi
zi
Accordi
Il Modello Informativo BNL
Il Modello delle Informazioni è basato sui Concetti standard definiti nel modello di gruppo BNP Paribas
Il modello BNL comprende:• 6 Concetti base• 190 Temi di Informazione ripartiti
sui Concetti base• Standard di Nomenclatura
Un tema informativo può essere di proprietà di un solo componente applicativo, anche se non di suo utilizzo esclusivo
es. informazioni anagrafiche, patrimoniali, scoring (concetto Controparte)
INTEROPERABILITA’/DISACCOPPIAMENTOINTEROPERABILITA’/DISACCOPPIAMENTO
GESTIONE CLIENTIGESTIONE CLIENTI
EROGAZIONE PRODOTTI/SERVIZI
GOVERNANCEGOVERNANCE
Vista Cliente
Referenziali
Governance
Canali
Interoperabilità e Disaccoppiamento
Core Banking
Infrastrutture comuni
Il Modello Applicativo BNL (logico)
Il Modello Applicativo BNL
Agenzie a presidio del territorio
Sistema centralizzato di operatività telefonica
ATM, POS, Internet Banking
Attività commerciali sulla rete diretta
Front-end di accesso a reti di distribuzione diversificate
Esempi di blocchi Applicativi BNL
• gestisce operativamente i canali di contatto con la clientela• è responsabile delle funzioni di identificazione,
autenticazione, profilazione dei messaggi, tracciatura delle attività svolte, gestione degli alert, reporting a supporto delle attività di marketing/commerciali
3. Canali9.7 Disaccoppiamento Operativo
Caratteristiche:• disponibilità delle informazioni• uniformità delle interfacce• trattamento e recupero dati
Componenti:• Back-End dei componenti operazionali• Back-End dei canali telematici
Garantisce la consistenza, la quadratura e l’univocità delle informazioni
Applicazione dei modelli in BNL - 1Rappresentazione di progetto al Comitato Architetture: Campagna promozionale ATMAmbito progettuale:
Promozione di campagne commerciali del marketing strategico su un nuovo canale (ATM), in maniera non indifferenziata
Obiettivi:• Aumento dei livelli di contatto commerciale con la clientela• Conduzione di campagne senza il ricorso a strumenti di posta• Sviluppo dei contatti con il cliente in maniera integrata tra i diversi canali di contatto
Interventi architetturali:• Modifiche al sistema Advertising del Web-ATM per gestire campagne istituzionali e politiche di indirizzamento• Creazione del concetto di campagna e dell’associazione cliente/campagna su Web-ATM• Apertura del nuovo canale ATM sul sistema di Campaign Management T-CRM
Applicazione dei modelli in BNL - 2
Conclusioni
Vantaggi:• project management efficiente• definizione di un linguaggio unificato a livello aziendale• possibilità di compiere valutazioni in maniera coerente e di presentare in forma
standard al management il valore delle soluzioni che vengono proposte• valutazione più efficace, condivisa e meno costosa delle soluzioni• garanzia del carattere permanente degli investimenti• miglioramento dell’accessibilità, interoperabilità, integrità e coerenza dei sistemi
Punti d’attenzione:• livello di dettaglio del controllo degli aspetti architetturali dei progetti IT• sviluppare una visione globale dei processi e definizione del ruolo del process
owner• integrare la visione funzionale/applicativa con quella prettamente tecnologica• corretto dimensionamento organizzativo per la gestione delle architetture
L’esperienza della Banca Nazionale del Lavoro rappresenta uno dei casi di successo in Italia.
Conclusioni
• disegno e monitoraggio di processi organizzativi definiti e applicati per la gestione dei progetti IT
• definizione dei livelli di controllo degli elementi che compongono l’architettura• capacità di intercettare e tracciare il cambiamento dei sistemi• modello di banca orientato al dialogo e alla partecipazione• ruolo della tecnologia a supporto• commitment del management aziendale
Per implementare efficacemente l’Enterprise Architecture occorre quindi raggiungere un corretto equilibrio tra:
Recommended