EDEN4 (Event-Driven ENvironment for..)

Slides:



Advertisements
Presentazioni simili
Introduzione a Windows Communication Foundation
Advertisements

UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Reti informatiche: Introduzione AICA © 2005.
Evoluzione e prospettive dell’IT
Architetture dei sistemi distribuiti Prof
Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.
La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
Fabio Mignani Senior Technology Specialist
Introduzione al datawarehouse
TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI Davide.
“I servizi di cooperazione applicativa nel SPC”
Java Enterprise Edition (JEE)
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Information Technology
1 9: Progettazione Architetturale Obiettivo: stabilire la struttura globale di un sistema software Descriveremo diversi tipi di modello di architettura,
Chiara Francalanci Politecnico di Milano SMAU 22 Ottobre 2004.
Banche e Aziende ICT: esploriamo nuovi orizzonti
Distributed Object Computing
Pernici Barbara Politecnico di Milano Master Universitario di II livello in Tecnologia dell'Informazione.
Ambiente di Invocazione Dinamica dei Servizi Enrico Mussi - WP2.
Domenico Presenza Dimostratore MAIS per il dominio turistico Presentazione specifiche dei prototipi (R8.2.4) Milano – 17 Novembre 2004.
Service Oriented Architecture Benefici per l’ICT e il Business
A.A GESTIONE E ORGANIZZAZIONE PER LA COMUNICAZIONE DIMPRESA 19 marzo 2010 Modulo: Prof. Lucio Fumagalli (canale M-Z)
ICT (Information and Communication Technology):
Architettura Three Tier
FONDAMENTI DI INFORMATICA III A5-1 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento 5 Seconda e Terza generazione Evoluzione del Middleware.
Global Business Services © 2007 IBM Corporation System i Promuovere linnovazione, semplificare lIT Audrey Hampshire, System i Product Manager Italia.
Cristina Piccinelli ACG Business Partner Sales Manager
Corso di Informatica per Giurisprudenza Lezione 5
Integrazione di una piattaforma IPTV in un’architettura SOA
PER PROGETTARE E GESTIRE I PROCESSI OPERATIVI E DI CONTROLLO
‘A Middleware Company’
Future Astronomical Software Environment
Integrazione Software via Web-Services
COLT Enterprise Cloud Dionigi Faccenda La visione di COLT.
Finanza Direzione Centrale
1 Banksiel Web Solutions in Finance. 2 Scenario Nuovi canali distributivi ---> Nuovi servizi Ipercompetizione ---> T.t.M., Scalabilita Incroci tra diversi.
PROGETTAZIONE E REALIZZAZIONE DI UN MIDDLEWARE CLIENT-SERVER
Page 1. Page 2 Gestione Rendite La soluzione Kirey Architettura.
Contributo dell’Università degli Studi di Palermo e del CNR Sicilia
14 Aprile 2005 Presentazione v. 6 - Tutti I diritti riservati. Vietata la duplicazione e la distribuzione parziale o totale Presentazione della Società
Cosa sono i sistemi distribuiti Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte I.
INTEGRA e E X O System Italia soluzioni software e sistemi di archiviazione integrati PRESENTA INTEGRA e La soluzione definitiva di integrazione aziendale.
LA QUALITA’ NELLA PROGRAMMAZIONE DELL’ESERCIZIO
Stefano Di Giovannantonio ECM Consulting Solution Expert
B.I. Strategy ETL A SUPPORTO DELLA BUSINESS INTELLIGENCE
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
Consulting & Solutions © ActValue Consulting & Solutions 1 middleware Soluzione middleware di interfacciamento della tecnologia RFID basata su architettura.
Corso di Web Services A A Domenico Rosaci 1. Introduzione
Distribuzione per causa delle irregolarità al servizio Azienda ATL (Valori assoluti) 1.
Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti.
U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.
IShared Security Service (S 3 ) La nostra filosofia, il nostro approccio, le nostre soluzioni… al VOSTRO servizio.
FESR Consorzio COMETA Giuseppe Andronico Industry Day Catania, 30 Giugno 2011 IaaS, PaaS e SaaS: cosa significano per le aziende.
ANPR: i flussi di colloquio
La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010.
SISR-WISCOM WIS e “Comunicazione” InternoEsterno Partner Clienti Investitori Altre organizzazioni Pubblico generico …. Dipendenti Consulenti.
Architettura del Portale Agrologis Utente Modulo F. Data base centrale Active Web Matrix Data Base Multimediale Distribuito Interfacce Visuali Avanzate.
Capitolo 1 Il middleware
 Primo livello: Field Management. A questo livello le informazioni sono relative ai dispositivi di campo  Secondo livello:
Layered Grid Architecture. Application Fabric “Controlling elements locally”: Access to, & control of, resources Connectivity “Talking to Grid elements”:
A.a. 2004/05Tecnologie Web1 Corso di Laurea Interfacoltà in Management dell’informazione e della comunicazione aziendale a.a. 2004/05 Tecnologie Web Anna.
Innovazione in Telecom Italia
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Microsoft BizTalk Server 2004 Il dilemma del "Build.
Security Monitor and Auditing & Event Management Franco Rasello Angelo Bianchi Integra Spa.
Architetture software
Sistemi distribuiti Sistema distribuito indica una tipologia di sistema informatico costituito da un insieme di processi interconnessi tra loro in cui.
Il progetto ARTISAN Angelo Frascella – ENEA (8 Luglio 2011)
La metodologia Insirio a supporto dei processi di migrazione: da Client/Server a SOA … direzione Grid Computing Angelo Zaia Ph.D. Inquadro – Insirio Innovazioni.
OR 1 & OR 2 Stato avanzamento lavori Cristina Aiftimiei (INFN-CNAF) CTS - Bologna - 09/10/2015.
Transcript della presentazione:

EDEN4 (Event-Driven ENvironment for..) Questo documento costituisce il supporto scritto ad una presentazione orale. Non è dunque interpretabile senza detta componente orale. Non può a maggior ragione essere utilizzato senza l’autorizzazione di 4tech+ e ne è in ogni caso vietata la riproduzione. EDEN4 (Event-Driven ENvironment for..) Fast Solution for Distributed SOA Applications

Summary Integrazione EAI vs. SOA Service Oriented Architecture (SOA) Enterprise Service Bus (ESB) EDEN4: la Piattaforma di 4tech+ Modello di Sistema Service Oriented Application Platform Architettura dell’Application Grid Architettura del singolo nodo fisico Un esempio di Servizio SOA marzo ’17 2

Il problema dell’integrazione L’integrazione è una predisposizione gestionale che è volta a conservare il patrimonio accumulato, sviluppandone le potenzialità e contribuendo fortemente alla crescita dell’impresa. Un’evoluzione del concetto di integrazione trova risposta nelle soluzioni di Enterprise Application Integration (EAI), che basano il disegno sull’integrazione dei flussi dei dati. In tal modo si armonizzano e orchestrano le applicazioni aziendali storiche, si integrano nuove applicazioni di area dedicate a particolari funzioni e si connettono i diversi sistemi aziendali. marzo ’17

Il problema dell’integrazione: un esempio in banca ATM Filiali / POS Anagrafica Risk Management Depositi Customer Relationship Prodotti Finanziari Prestiti Treasury ------------- Trade Internet Banking marzo ’17

Il problema dell’integrazione: una soluzione tecnica Transformation Engine ATM SOA Platform Filiali / POS Risk Management Anagrafica Depositi Customer Relationship Prodotti Finanziari Treasury Prestiti ------------- Trade Internet Banking Enterprise Messaging Bus marzo ’17

L’evoluzione delle tecniche di integrazione e cooperazione tra gli asset informativi Event driven integration Event – … Reagire real time agli eventi di business Monitoring e analisi dei sistemi Service oriented integration SOA – Service Oriented Architecture ESB and composite Applications (synchronous) Adozione degli standard: WS, SOAP, BPEL Evoluzione tecnologica BPM – Business Process Management Advanced EAI – documents and message, adapter and connector Pochi standard, workflow management Process integration Traditional EAI – Enterprise Application Integration MOM – Message oriented Middleware Soluzioni proprietarie Message integration ETL – Extract Transform and Load Batch Integration Sviluppi applicativi Pure data integration Oggi Evoluzione temporale Fonte: “Introduzione alle SOA (Service Oriented Architecture)”, Nestore Paolo Fantuzzi, Hoepli, 2008 marzo ’17

EAI vs. SOA La Service-Oriented Architecture è vista come il nuovo volto della Enterprise Application integration (EAI). Agisce su punti nodali specifici delle applicazioni con interfacce business-oriented È in grado di fornire un miglior design, migliore agilità, riutilizzo del codice esistente e risparmi sulla manutenzione, ed è diventata la scelta d’elezione per l’approccio all’EAI. marzo ’17

SOA: la definizione concettuale SOA non è una tecnologia. È un approccio architetturale costruito attorno alle tecnologie esistenti. Promuove un insieme di pratiche, discipline, modalità di disegno e linee-guida che possono essere applicate usando una o più tecnologie. SOA propone lo sviluppo di nuovi servizi basati su funzionalità già offerte da un’applicazione. Altre applicazioni che desiderano comunicare con questa applicazione, faranno uso di uno o più servizi per realizzare il compito desiderato. SOA è pertanto un paradigma che si traduce in un’architettura agile e dinamica con la quale il disegno e lo sviluppo delle soluzioni sono portate a livelli di ragionamento più alti. Tali ragionamenti permettono di valutare in modo più completo i processi aziendali, considerandoli nel loro insieme e non solo singolarmente, e, quindi, a ricercare lo sviluppo della migliore soluzione possibile che realizzi le operazioni di business richieste . marzo ’17

SOA: la definizione rigorosa SOA è un paradigma secondo il quale organizzare e utilizzare funzionalità distribuite che possono essere sotto il controllo dei diversi proprietari dei domini applicativi coinvolti.(*) (*) “Reference Model for Serviced Oriented Architecture 1.0.”, OASIS, 12 ottobre 2006 (Oasis è un consorzio mondiale fondato nel 1993 che regolamenta le convergenze degli sviluppi e l’adozione di standard di e-business). marzo ’17

SOA - La visione di Gartner Group (1/2) marzo ’17

SOA - La visione di Gartner Group (2/2) marzo ’17

APaaS - La visione di Gartner Group marzo ’17

Elementi costitutivi della SOA marzo ’17

SOA: l’architettura d’integrazione marzo ’17

Enterprise Service Bus (ESB): definizione (1/2) Enterprise Service Bus (ESB): infrastruttura software che fornisce servizi di supporto ad Architetture Service Oriented (SOA) complesse. Un ESB si basa su sistemi tra loro assai diversi e interconnessi con tecnologie eterogenee, e fornisce in maniera consistente servizi di: orchestration, sicurezza, messaggistica, routing intelligente e gestione orientata agli eventi di processi di business complessi, agendo come una dorsale attraverso la quale viaggiano servizi software e componenti applicativi. marzo ’17

Enterprise Service Bus (ESB): definizione (2/2) Un ESB si contraddistingue come soluzione migliorativa, rispetto ad altre più classiche di tipo SOA, in quanto ad esso sono delegati i servizi comuni [core services] che andrebbero altrimenti realizzati ad hoc. L'ESB concettualmente prevede la suddivisione in isole tecnologiche e/o applicative; la connessione al BUS infrastrutturale è assicurata attraverso principi di binding (accoppiamento) multiplo, sia in modalità loose coupling che via adapting. marzo ’17

Enterprise Service Bus: Funzionalità Category Functions Invocation Support for synchronous and asynchronous transport protocols, service mapping (locating and binding) Routing Addressability, static/deterministic routing, content-based routing, rules-based routing, policy-based routing Mediation Adapters, protocol transformation, service mapping Messaging Message processing, message transformation and message enhancement Process Choreography Implementation of complex business processes Service Orchestration Coordination of multiple implementation services exposed as a single, aggregate service Complex Event Processing Event interpretation, correlation, pattern matching Other Quality of Service Security (encryption and signing), reliable delivery, transaction management Management Monitoring, audit, logging, metering, admin console, BAM marzo ’17 17

EVENT DRIVEN ENVIRONMENT FOR DISTRIBUTED SERVICE APPLICATION EDEN4 EVENT DRIVEN ENVIRONMENT FOR DISTRIBUTED SERVICE APPLICATION 18

SOA EDEN4 - Modello sistema CORE APPLICATION COMMON INTERFACE APPLICATION GRID: clustering, high availability, scalability CONFIGURATION – DEPLOY . MANAGEMENT EDEN4 ESB Multimedia Messaging Services Cash-Mobile Service Legacy Servizi SOA Specifici Customer Es:SAP Internal Database Management subsystems: Service Unit Interface; Node Mngr; Scheduler; Log &Track; Majordomo; Alarm Handler; Authentication; Input Module; Output Module MANIFEST marzo ’17

EDEN4 – Service Oriented Application platform Users Application Interface Users Application Interface Users Application Interface Users BUSINESS APPLICATION Appl. Provider Plug-in Plug-in Plug-in EDEN4: Enterprise Service Bus Platform Provider EDEN4: Application Grid for scalabilty & high availability Hw Provider Distributed Hardware Grid marzo ’17 20

Una possibile architettura dell’Application Grid marzo ’17 21

Architettura del singolo nodo fisico Node Manager Scheduler Service Unit Logging/Tracing Alarm Service Legacy Service …… GRID BUS EDEN4 - Core Architecture (Singolo nodo fisico) DB Agent Service Majordomo Service Unit Auth Service marzo ’17 22

Un esempio di servizio SOA: architettura MultiMedia Messaging Kernel marzo ’17 23

Grazie per l’attenzione! I nostri riferimenti: 4tech+ Via Morigi, 11 20123 Milano (MI) Tel.: 02 – 80509454 Mario Bergantini mario.bergantini@4techplus.com Danilo Colombo danilo.colombo@4techplus.com marzo ’17 24