www.eng.it la piattaforma del credito approfondimenti - integrazione bergamo, 16 marzo 2010

15
www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

Upload: arturo-durante

Post on 02-May-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it

La Piattaforma del CreditoApprofondimenti - integrazione

La Piattaforma del CreditoApprofondimenti - integrazione

Bergamo, 16 marzo 2010Bergamo, 16 marzo 2010

Page 2: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it2

Architettura Finale

Page 3: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it3NUOVA TREND – RIPRODUZIONE VIETATA

Architettura Logica: ESEMPIO

Pagamenti Unificati

Correzione e completamento

Acquisizione e controllo formale disposizione

Quadratura disposizione

Determinazione canale di regolamento

Autorizzazione Contabilizzazione

Inoltro

Se preautorizzata

Tariffazione

Se corretta

Verifica scadenziereEstrazione Rate

Gestione disposizioni permanenti

Verifica scadenziere

Esito al cliente

BPM

Determina il Processo di business legato al prodotto, cioè le logiche “flessibili” del prodotto

WFM o Flussi di attività

Determina il Modello di business legato al prodotto Rappresenta un servizio, è questo

livello che si occupa anche della consistenza dei dati, (punti di

commit sul DB)

Presenta il singolo processo (o funzionalità) es. dal WEB

BUSI

NES

S LO

GIC

Busi

ness

Mod

elBu

sine

ss P

roce

ss

Page 4: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it4NUOVA TREND – RIPRODUZIONE VIETATA

Scenario Collaborativo: Approccio alle integrazioni

Page 5: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it5

EDA (EVENT-DRIVEN ARCHITECTURE)

Paradigma architetturale basato principalmente sull’uso di eventi e trigger che iniziano la consegna dei messaggi di business, non appena vengono prodotti dai sistemi sorgente, a tutti i sistemi destinatari coinvolti in modo che possano intraprendere le azioni appropriate.

NUOVA TREND – RIPRODUZIONE VIETATA

SOI (SERVICE ORIENTED INTEGRATION)

Idea di collaborazione

L'obiettivo di SOI è definire i principi architetturali e tecnologici per potere esporre ed integrare applicazioni esistenti come servizi.

SOA (SERVICE ORIENTED ARCHITECTURE)

Esprime dei precisi dettami per l’integrazione di servizi.

Scenario Collaborativo: Approccio alle integrazioni

Page 6: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it6NUOVA TREND – RIPRODUZIONE VIETATA

Moduli Infrastrutturali

BPM (Business Process Management) definizione formale di un processo, utilizzata per la gestione di particolari attività.

WFM (work flow management) definizione formale della logica di business.

Rule Engine motore di regole applicative.

Audit sistema di registrazione azioni utente.

Logging sistema di tracciamento operativo.

Profiler gestione dei profili utente.

Event Manager modulo per la gestione di eventi generati dal sistema.

Scenario Collaborativo: Approccio

Page 7: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it7

Integrazione

Page 8: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it8

I Livelli architetturali

Page 9: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it9

Framework Mondo Open, i principali

Spring 3.0

AoP: Introdurre l’aspect da la possibilità di modellare aspetti trasversali dell’applicativo

in maniera estremamente flessibile.

IoC: è il responsabile delle instanze degli oggetti.

MVC: Model View Controller, Web-Flow.

OS-Work-Flow 3.0: motore di workflow management

Drools 4.2: motore di regole

Hibernate 3.2.GA: motore ORM (Object Relational Mapping)

BPM: è previsto l’utilizzo di IBM Process Server

RIA: JQuery UI (Gestione dinamica delle Linguette)

Dozer 5.0 : motere di datamapping BE FE

Castor 1.3.1 per la serializzazione eventuale XML (Marshalling ed Unmurshalling)

Page 10: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it10

Architettura Verticale Applicazione

Page 11: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it11

HUB Architettura Verticale (piattaforma del credito)

Page 12: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it12

Scenari d’integrazione Verticali SOI traghettatore

Page 13: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it13

Scenario d’integrazione: a tendere SOI fino a SOA (logiche di routing TO BE)

•La piattaforma è abilitante verso SOA che rappresenta lo scenario d’arrivo.

•L’Hub ed il virtual service provider pattern garantisce di traghettare l’as-is.

•La piattaforma è abilitante verso SOA che rappresenta lo scenario d’arrivo.

•L’Hub ed il virtual service provider pattern garantisce di traghettare l’as-is.

Page 14: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it14

Integrazione: i contratti di comunicazione

Esempio contratto Back-EndEsempio contratto Back-End

Esempio contratto Front-EndEsempio contratto Front-End

Page 15: Www.eng.it La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010

www.eng.it

La Piattaforma del CreditoApprofondimenti

La Piattaforma del CreditoApprofondimenti

Bergamo, 16 marzo 2010Bergamo, 16 marzo 2010

grazie a voi