Attività svolte nel progetto CRESCO dal Centro di Ricerca CRIAI

Slides:



Advertisements
Presentazioni simili
Web Services.
Advertisements

Java Enterprise Edition (JEE)
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr Reti di Calcolatori LS, A.A. 2005/06.
Layered Grid Architecture. Application Fabric “Controlling elements locally”: Access to, & control of, resources Connectivity “Talking to Grid elements”:
Sistemi distribuiti Sistema distribuito indica una tipologia di sistema informatico costituito da un insieme di processi interconnessi tra loro in cui.
Virtualizzazione nell’INFN Andrea Chierici 11 Dicembre 2008.
IL blueprint e le esigenze per il progetti internazionali (EMI e EGI- InSPIRE) L. Gaido, INFN Torino Riunione del Comitato di Coordinamento IGI Roma, 12.
JUG – Ancona Italy AJAX Giovanni Baleani Developer IBS srl.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
LinuxDay 2009, Trento Navigare e usare la posta elettronica con consapevolezza Gianluca Ciccarelli, LinuxTrent
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
OR6: Studio, progettazione e realizzazione di un Citizen's Marketplace per cittadini e imprese che renda disponibili i servizi applicativi forniti da PA.
HYSTRIX Dario BRUNO protects your network Cisco ID: CSCO
PNSD - Modulo D1A marzo 2017 Piattaforme di e-­learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
Synapse Gestione e Flussi documentali
Corso per Webmaster base
NAT, Firewall, Proxy Processi applicativi.
Struttura organizzativa COO/RU – Organizzazione Operativa
Vulnerability Assessment
VI Giornata Nazionale Di Gnu/Linux E Del Software Libero
Comunicazione e Community Kion service Alessandro Furlati
Sistema di Autenticazione unica (Single-Sign-On) (azione #8)
PROGETTO AGRICOLTURA L’architettura tecnologica Bologna : 11/04/02.
FlowLine Flowline e' il sistema integrato per la gestione del recruitment aziendale tramite web. Fornito in modalita' ASP (application service provider)
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Cartesio – Back End Farine Antoine Giulietti Raffaello Libro Pietro
ISMB – Proposte per PRNM
Corso di Ingegneria del Web e Applicazioni A A Prof
l’organizzazione di IGI
Applicazione web basata su web service e web socket
Breve report su corso RedHat Enterprise Virtualization (RH318)
Studente/i Relatore Correlatore Committente Christian Ortega
Community Connector Domenico Beato
PROGETTO DI RETI DI CALCOLATORI L-S
PNSD - Modulo D1A 27 aprile 2017 Piattaforme di e-­learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
Sistema di Autenticazione unica (Single-Sign-On) (azione #8)
Sistema di Analisi e di Acquisizione
WP3: Studio e progettazione di un middleware abilitante l’interoperabilità nella PaaS CTS OCP – Bologna 28/07/2016.
Bando MIUR Smart Cities and Communities and Social Innovation
Aurelio LEONE CTS OCP – Bologna 28/07/2016
Amministrazione dei servizi di stampa
OR 6 – Citizen’s Marketplace
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
UML Creato da: Enrico Tarantino Alessandro Vilucchi Roberta Barcella.
Asynchronous JavaScript and XML
Sistema di Autenticazione unica (Single-Sign-On) (azione #8)
Managed Workplace RMM Il monitoraggio e la gestione da remoto (Remote Monitoring and Management) resi semplici. Ottieni gli strumenti e le conoscenze necessarie.
analizzatore di protocollo
Sviluppo di un'applicazione web per l'utilizzo del framework SparkER
Sistemi ERP (Enterprise Resource Planning)
Corso di Ingegneria del Web A A Domenico Rosaci 1
RES PowerFuse® e RES WISDOM®
MODULO 1 – Computer essentials
Organizzazione di una rete Windows 2000
La trasformazione tecnologica 4.0
Introduzione alle basi di dati
Il protocollo elettronico (e altri servizi informatici)
La Provincia di Genova verso l‘ Open Source
Il caso d’uso “Data On Travel”
© 2007 SEI-Società Editrice Internazionale, Apogeo
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Le reti informatiche di Roberto Minotti 17/01/2019.
Le reti informatiche di Roberto Minotti 15/02/2019.
Diventa Agente di Keepsporting!
Il giornalista del futuro
Il Livello di Trasporto
Corso di Ingegneria del Web e Applicazioni A A Prof
Competenze Informatiche Avanzate
CLOUD.
Transcript della presentazione:

Attività svolte nel progetto CRESCO dal Centro di Ricerca CRIAI ENEA– 6 Luglio 2007 Vincenzo Masucci v.masucci@criai.it

Ruolo del CRIAI nel SPIII.5 Studio, progettazione e realizzazione di una architettura distribuita: che consenta ai vari operatori l’accesso ai servizi di modellistica e simulazione, la configurazione dello scenario di interesse. che leghi i diversi simulatori senza che sia necessaria una standardizzazione del software e dei sistemi operativi. che permetta l’interazione trasparente tra il Centro di Simulazione e i nodi GRID in cui risiedono i codici di simulazione. Roma 01/01/2019

Roma 01/01/2019

Attività Svolte dal CRIAI Documenti redatti durante il primo obiettivo realizzativo: Relazione sui simulatori: il documento contiene una relazione tecnica sui diversi sistemi di simulazione studiati, descrivendone funzionalità e caratteristiche. Relazione sull’Application Server JBoss: il presente documento contiene una relazione tecnica su JBoss che è risultato essere l’Application Server più idoneo alle necessità ipotizzate. Relazione su HLA: in questo documento vengono presentati i risultati della ricerca sul protocollo HLA di IEEE. Documento dei casi d’uso. Roma 01/01/2019

Lo scenario applicativo che si potrebbe ipotizzare è il seguente: Scenario SPIII.5 Lo scenario applicativo che si potrebbe ipotizzare è il seguente: Utenti di varie organizzazioni potrebbero accedere tramite Internet ai servizi del Centro di Simulazione previa registrazione e creazione di un account personale. Potrebbero impostare le proprie richieste e mandarle in esecuzione, ad ogni task vengono assegnate opportune risorse in funzione delle specifiche esigenze di performance (SLA) e del profilo dell’utente. Terminata l’esecuzione gli utenti potrebbero visualizzare gli eventuali risultati. Roma 01/01/2019

Service Level Agreement (SLA) Requisiti SPIII.5 Service Level Agreement (SLA) Il Service Level Agreement definisce il livello di prestazioni sulla base di una “expected Quality of Service”. Ad ogni task vengono assegnate risorse in funzione delle specifiche esigenze di performance. Tale funzionalità comporta la gestione di strumenti di monitoraggio e di schedulazione delle risorse GRID. Roma 01/01/2019

ASSOCIA: Application Server for Simulation Of Critical Infrastructures and data Adaptation. Sistema che comprende le seguenti funzionalità: Il web front-end per l’accesso ai servizi di configurazione e simulazione. I servizi saranno erogati sfruttando le capacità di interoperabilità realizzate dal sistema che è anche in grado di gestire le capacità di calcolo del Centro di Simulazione. Il middleware che gestisce le comunicazioni tra i vari Modelli e simulatori disponibili. Roma 01/01/2019

Protocollo proprietario CLIENT Application Server Simulatori Legacy ASSOCIA SIMULATORE 1 LOGIN SLA Wrapper 1 CONFIGURE J2EE servlet container XML SOAP HTTP Protocollo proprietario Web Browser SHOW GET SIMULATORE 2 SIMULATION Wrapper 2 POST XML/SOAP Modello di società ad Agenti Modello Entità Risorse Roma 01/01/2019

Caso d’uso UC_UT_1 Login Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli uno SLA Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli scenario di simulazione Livello di servizio ALTO Livello di servizio MEDIO Livello di servizio BASSO Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli Modello Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli Modello Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli reti per lo scenario di simulazione Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli scenario di simulazione RETE ELETTRICA RETE TELECOMUNICAZIONI ALTRA RETE Roma 01/01/2019

Caso d’uso UC_UT_2 : Scegli scenario di simulazione Roma 01/01/2019

Caso d’uso UC_UT_2 ; Scegli scenario di simulazione Tor Pagnotta (Rete Elettrica) Tor Pagnotta (Telco) Saxa Rubra (Rete Elettrica) Saxa Rubra (Telco) Altre topologie Roma 01/01/2019

Vantaggi dei Web Service (Da Wikipedia ) Permettono l'interoperabilità tra diverse applicazioni software su diverse piattaforme hardware. Utilizzano standard e protocolli "open"; i protocolli ed il formato dei dati è, ove possibile, in formato testuale, cosa che li rende di più facile comprensione ed utilizzo da parte degli sviluppatori Mediante l'uso di HTTP per il trasporto dei messaggi i Web Service non necessitano, normalmente, che vengano effettuate modifiche alle regole di sicurezza utilizzate come filtro sui firewall possono essere facilmente utilizzati, in combinazione l'uno con l'altro (indipendentemente da chi li fornisce e da dove vengono resi disponibili) per formare servizi "integrati" e complessi. consentono il riutilizzo di infrastrutture ed applicazioni già sviluppate e sono (relativamente) indipendenti da eventuali modifiche delle stesse Roma 01/01/2019

Architettura Proposta Overlay Infrastructure GRID Middleware Protocol Handler (e.g. HTTP) Protocol Handler (e.g. SOAP) …… SLA Decision Engine (SLADE) Interface Communication Subsystem Responsabile della verifica delle risorse disponibili e del soddisfacimento del servizio minimo garantito SLA Decision Engine (SLADE) Resource Discovery Accounting Resource Monitoring Overlay Infrastructure Activator (OIA) …… GRID Support Services Overlay Infrastructure Activator (OIA) Decisional Subsystem Responsabile della configurazione e attivazione dinamica dei Network Wrapper (i.e. Network Simulator) Overlay Infrastructure Network Wrapper …… Network Wrapper GRID Infrastructure Communication Subsystem GRID Infrastructure Modello Entità Risorse Modello di società ad Agenti Roma 01/01/2019

Overlay Infrastructure Overlay Infrastruture ……………… Overlay Infrastructure Activator (OIA) Overlay Infrastructure Network Wrapper …… Network Wrapper Responsabile della configurazione e attivazione dinamica dei Network Wrapper (i.e. Network Simulator) GRID Infrastructure Communication Subsystem Decisional Subsystem Overlay Infrastruture AC – Active Connector ACn AC1 AC2 Network Wrapper …… Network Wrapper GRID Infrastructure Communication Subsystem Roma 01/01/2019

Roma 01/01/2019 Network Wrapper 1 ……… Events Transcoding Plug-ins (ETr) 1 2 n Network Wrapper N p Inter-Modules Event Communication (IMEC) (Passive Communication Mechanisms) Active Connector Infrastructure Details Network Wrapper (Legacy Interface) Network Simulator Events Broker Transcoding Ontologies Network Wrapper (Standard Interface) Legacy Events Descriptions Standard Events Descriptions Roma 01/01/2019

Grazie Roma 01/01/2019