Applicazione: GAS - Gestione AcceSsi

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Applicazione: GAS - Gestione AcceSsi"

Transcript

1 Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome e cognome: ing. Maurizio Lancia Indirizzo: Piazzale Aldo Moro Roma Tel: maurizio.lancia@cnr.it Referente/i di progetto Nome e cognome: Aurelio D Amico Indirizzo: Piazzale Aldo Moro Roma Tel: aurelio.damico@cnr.it Referente/i amministrativo / Descrizione GAS è un server per la gestione centralizzata dei meccanismi di autorizzazione di applicazioni eterogenee. Il sistema permette di definire profili utente ai quali associare diritti di accesso alle funzionalità. L interfaccia di amministrazione è di tipo web.

2 Contesto L Ufficio Sistemi Informativi del CNR sviluppa e gestisce diverse applicazioni con interfaccia web basate sulla piattaforma JEE. Per ciascuna di esse è stato necessario implementare meccanismi di profilazione degli utenti e di gestione dei diritti di accesso. In molti casi tali meccanismi rientrano nel paradigma alla base del design pattern Role Based Access Control. Per questo motivo si è pensato di sviluppare un server centralizzato, basato su tale design pattern, in grado di offrire a più applicazioni il servizio di gestione dei profili. Il sistema è basato sui concetti di risorsa, ovvero una generica entità sulla quale si possono avere diritti di accesso, ruolo, ovvero un insieme di diritti di accesso a risorse, gruppo, ovvero un insieme di ruoli. Gli utenti sono associati ai gruppi e da questi ereditano i ruoli. Il sistema permette anche di gestire le informazioni necessarie per la composizione a run time dei menù utente. Data primo rilascio 20/maggio/2008 Data ultima modifica 09/luglio/2008 Parametri dimensionali Per lo sviluppo dell applicazione Gestione AcceSsi sono stati utilizzati i seguenti linguaggi: Java, per la logica di business (EJB 3.0); JSP, HTML, CSS, Javascript ed XML per la parte di interfaccia web. Per l accesso alla base dati sono stati utilizzati gli strumenti messi a disposizione da EJB3. Ciò ha permesso di limitare l utilizzo di SQL ai soli script di creazione delle strutture di data base. Di seguito è riportato un riepilogo dei volumi, espressi in termini di function point. Volumi Linguaggio Volume applicativo (FP) css 59 htm 0

3 html 34 java 192 js 22 jsp 191 sql 29 xml 39 Totale 565 Realizzatore L applicazione è stata realizzata interamente utilizzando personale dell Ufficio Sistemi Informativi. Tipologia applicazione software Sviluppo custom in toto Documentazione disponibile Class diagram UML Data model Area applicativa Gestione ICT Procedure amministrative e/o servizi supportati Servizio di gestione centralizzata dei profili utente. Dominio applicativo Role Based Access Control

4 Funzione applicativa Applicazioni Accessi o Risorse o Menu Permessi o Ruoli o Gruppi Utenti o gestione o ricerca Architettura software L applicazione è basata sull architettura a multi-livello ( vd. Figura 1), tipica dei sistemi enterprise. Al livello client è utilizzato un semplice web browser che renderizza pagine html generate dinamicamente nel sottostante livello web, basato su pagine JSP e servlet gestite da un web container. Al livello della logica di business sono utilizzati EJB session, per l implementazione dei processi, e Java Data Object per l accesso ai dati, il tutto gestito tramite Application Server JEE compliant. Il livello Enterprise Information Systems è basato su data base relazionale. Il sistema può utilizzare indifferentemente qualunque RDBMS server supportato dalla tecnologia JDO. L architettura del sistema è basata su design pattern consolidati. L interazione con l utente, ad esempio, è basata sul pattern Model View Controller, implementato mediante il framework Stripes. Qualunque combinazione Application Server/Web container JEE compliant può essere utilizzata, così come qualunque RDBMS può gestire i dati dell applicazione. L infrastruttura di produzione del CNR utilizza i seguenti ambienti software: Application server JEE: JBoss RDBMS: PostgreSQL Web container: Tomcat. Architettura hardware Il sistema può essere installato anche su una sola macchina ma si consiglia di avere uno o più server in configurazione a bilanciamento di carico che funzionino da front-end web, sui quali sia installato un application server JEE compliant, e due o più macchine in configurazione standard hardware fai lover con funzione di data base server. I dati possono essere conservati su disk array condiviso dai DB server.

5 Architettura TLC L accesso alla sottorete cui sono collegati i server è protetto da un Firewall Stonegate, che effettua il bilanciamento di carico sugli application server in base al loro livello di utilizzo. Tutte le macchine sono collegate ad una LAN Gigabit Ethernet. I db server sono connessi al dispositivo di storage tramite collegamento ridondato in fibra ottica. La sede centrale del CNR, dove è gestito l hosting dell applicazione, dispone attualmente di un collegamento a 100 MB con GARR-G. Sistemi operativi Qualunque sistema operativo per il quale sia disponibile il JEE SDK può essere utilizzato. Nell ambiente di hosting del CNR è utilizzato Red Hat Enterprise Linux 4.0. Middleware Qualunque application server/web container JEE compliant. Nell ambiente di hosting del CNR sono utilizzati JBoss Application Server + Tomcat web container. Linguaggi Java per la logica di business (EJB 3.0) e l accesso ai dati; JSP, HTML, Javascript ed XML per la parte di interfaccia web; SQL per la definizione delle strutture dati. Librerie esterne L applicazione utilizza alcune librerie open source, tra cui quelle del frame work Stripes. Protocolli di comunicazione TCP/IP DBMS

6 Qualunque RDBMS supportato dal frame work Hibernate. Nell ambiente di produzione del CNR attualmente è utilizzato PostgreSQL ma l applicazione non è vincolata ad una particolare marca di RDBMS. Case Poseidon UML, Eclipse. Standard utilizzati Sviluppo component-based aderente alla specifica JEE (JSP, EJB, servlet, etc.). Tipologia del ciclo di sviluppo Processo di sviluppo agile di tipo prototipale/iterativo (vd Figura 2). Portabilità Il sistema può essere eseguito su qualunque combinazione Application Server JEE/Web Container JEE/RDBMS. Conseguentemente non ci sono vincoli sul sistema operativo, se non la disponibilità di almeno una combinazione del tipo succitato. Affidabilità Sistema robusto con basso numero di segnalazioni per problemi tecnici. Manutenibilità La modularità dell architettura e l impiego diffuso di design pattern consente a risorse dotate di adeguate competenze di mantenere il sw con un basso livello di difficoltà. Funzionalità Piena rispondenza ai requisiti utente in tutte le condizioni di esercizio.

7 Usabilità Il livello di usabilità è buono per le caratteristiche tecniche; l interfaccia utente è stata progettata tenendo conto di tutti i suggerimenti e le richieste degli sviluppatori delle applicazioni candidate per l uso di GAS come server centralizzato di autorizzazione. Livello di documentazione Documentazione finale in preparazione. Livello di modularizzazione Alto livello di modularizzazione. Iniziative di riuso in corso / Iniziative di riuso realizzate / Punti di forza Piena proprietà dei diritti sul codice da parte del CNR, adozione di standard aperti, architettura applicativa modulare, portabilità, utilizzo di design patterns, disponibilità di competenze all interno del CNR. Elementi di criticità / Vincoli La personalizzazione dell applicazione richiede competenze sulle tecnologie adottate per lo sviluppo.

8 Modalità di riuso consigliate L applicazione si presta ad un riuso tipo cessione semplice.

Applicazione: SIPER Servizi In linea per il PERsonale

Applicazione: SIPER Servizi In linea per il PERsonale Riusabilità del software - Catalogo delle applicazioni Gestione Personale Applicazione: SIPER Servizi In linea per il PERsonale Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei

Dettagli

Applicazione: OIL Online Interactive helpdesk

Applicazione: OIL Online Interactive helpdesk Riusabilità del software - Catalogo delle applicazioni: Gestione ICT Applicazione: OIL Online Interactive helpdesk Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi

Dettagli

Applicazione: SAI - Sistema di Audit Interno

Applicazione: SAI - Sistema di Audit Interno Riusabilità del software Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: SAI Sistema di Audit Interno Amministrazione: Agenzia delle Entrate Responsabile dei sistemi informativi Nome

Dettagli

Applicazione: Servizio periferico per l'invio telematico delle domande di nulla osta al lavoro

Applicazione: Servizio periferico per l'invio telematico delle domande di nulla osta al lavoro Riusabilità del software - Catalogo delle applicazioni Appl_vo/Verticale Applicazione: Servizio periferico per l'invio telematico delle domande di nulla osta al lavoro Amministrazione: Ministero dell Interno

Dettagli

Applicazione: Atti ufficiali on-line

Applicazione: Atti ufficiali on-line Riusabilità del software Catalogo delle applicazioni Gestione Documentale Applicazione: Atti ufficiali online Amministrazione: Istituto Nazionale di Previdenza Sociale (INPS) Responsabile dei sistemi informativi

Dettagli

Applicazione: Sistema Informativo Integrato per il Controllo di Gestione

Applicazione: Sistema Informativo Integrato per il Controllo di Gestione Riusabilità del software Catalogo delle applicazioni Pror_ne/Controllo Applicazione: Sistema Informativo Integrato per il Controllo di Gestione Amministrazione: Ministero della Giustizia Responsabile dei

Dettagli

Applicazione: Posta Ibrida

Applicazione: Posta Ibrida Riusabilità del software Catalogo delle applicazioni Gestione Documentale Applicazione: Posta Ibrida Amministrazione: INPS Istituto Nazionale della Previdenza Sociale Responsabile dei sistemi informativi

Dettagli

Applicazione: InfoDir: Information Directory, il Catalogo dei dati e dei servizi

Applicazione: InfoDir: Information Directory, il Catalogo dei dati e dei servizi Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: InfoDir: Information Directory, il Catalogo dei dati e dei servizi Amministrazione: Regione Piemonte - Direzione

Dettagli

Applicazione: Share - Sistema per la gestione strutturata di documenti

Applicazione: Share - Sistema per la gestione strutturata di documenti Riusabilità del software - Catalogo delle applicazioni: Gestione Documentale Applicazione: Share - Sistema per la gestione strutturata di documenti Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Ministero della Difesa/ Stato Maggiore della Difesa

Ministero della Difesa/ Stato Maggiore della Difesa Riusabilità del software - Catalogo delle applicazioni: Verticale Applicazione: CMS/CMD - Card Management System - Carta Multiservizi della Difesa Amministrazione: Ministero della Difesa/ Stato Maggiore

Dettagli

Applicazione: INFOPRG WEB - Sistema Informativo Territoriale

Applicazione: INFOPRG WEB - Sistema Informativo Territoriale Riusabilità del software - Catalogo delle applicazioni: Altro - Sistemi territoriali Applicazione: INFOPRG WEB - Sistema Informativo Territoriale Amministrazione: Comunità Montana Peligna Responsabile

Dettagli

Applicazione: GPE - Gestione Prenotazione Eventi

Applicazione: GPE - Gestione Prenotazione Eventi Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: GPE - Gestione Prenotazione Eventi Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca ed Università

Dettagli

Applicazione: Anagrafe regionale dell'edilizia scolastica

Applicazione: Anagrafe regionale dell'edilizia scolastica Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: Anagrafe regionale dell'edilizia scolastica Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca

Dettagli

Applicazione: TWIST - Trasmissione Web Incidenti Stradali

Applicazione: TWIST - Trasmissione Web Incidenti Stradali Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: TWIST - Trasmissione Web Incidenti Stradali Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca

Dettagli

Applicazione: Anagrafe Edilizia Scolastica

Applicazione: Anagrafe Edilizia Scolastica Riusabilità del software - Catalogo delle applicazioni Appl_vo/Verticale Applicazione: Anagrafe Edilizia Scolastica Amministrazione: Ministero dell'istruzione, dell'università e della Ricerca Responsabile

Dettagli

SCHEDA TECNICA. Caratteristiche generali di prodotto. Denominazione ArchWebRC. Amministrazione Regione Campania. Note e considerazioni sul riuso /

SCHEDA TECNICA. Caratteristiche generali di prodotto. Denominazione ArchWebRC. Amministrazione Regione Campania. Note e considerazioni sul riuso / SCHEDA TECNICA Denominazione ArchWebRC Amministrazione Regione Campania Note e considerazioni sul riuso Caratteristiche generali di prodotto Descrizione Piattaforma software che consenta la ricerca, la

Dettagli

Applicazione: SOLDI Servizi Online per i Dipendenti

Applicazione: SOLDI Servizi Online per i Dipendenti Riusabilità del software Catalogo delle applicazioni Gestione Personale Applicazione: SOLDI Servizi Online per i Dipendenti Amministrazione: Università della Calabria Responsabile dei sistemi informativi

Dettagli

Applicazione: Sistema Orchestra

Applicazione: Sistema Orchestra Riusabilità del software Catalogo delle applicazioni Progr_ne/Controllo Applicazione: Sistema Orchestra Amministrazione: Scuola Superiore della Pubblica Amministrazione Responsabile dei sistemi informativi

Dettagli

Applicazione: Percorso formativo a supporto della dematerializzazione

Applicazione: Percorso formativo a supporto della dematerializzazione Riusabilità del software - Catalogo delle applicazioni: Gestione documentale Applicazione: Percorso formativo a supporto della dematerializzazione Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Applicazione: SIAP* Sistema Informativo per l'amministrazione del Personale generalizzato

Applicazione: SIAP* Sistema Informativo per l'amministrazione del Personale generalizzato Riusabilit del software Catalogo delle applicazioni Gestione Personale Applicazione: SIAP* Sistema Informativo per l'amministrazione del Personale generalizzato Amministrazione: Ministero dell'economia

Dettagli

Applicazione: GE.CO. Gestione Consegnatari

Applicazione: GE.CO. Gestione Consegnatari Riusabilità del software Catalogo delle applicazioni Amm_vo/Contabile Applicazione: GE.CO. Gestione Consegnatari Amministrazione: Ministero dell'economia e delle Finanze Responsabile dei sistemi informativi

Dettagli

CIG 6223997CCB COD. ALICE G00292

CIG 6223997CCB COD. ALICE G00292 APPENDICE 2 Descrizione dei profili professionali richiesti Sommario APPENDICE 2 Descrizione dei profili professionali richiesti... 1 1. PROFILI PROFESSIONALI RICHIESTI... 2 1.1 Capo progetto... 2 1.2

Dettagli

MetaMAG METAMAG 1 IL PRODOTTO

MetaMAG METAMAG 1 IL PRODOTTO METAMAG 1 IL PRODOTTO Metamag è un prodotto che permette l acquisizione, l importazione, l analisi e la catalogazione di oggetti digitali per materiale documentale (quali immagini oppure file di testo

Dettagli

Applicazione: GERICA - GEstione RIscossione Canoni per l'uso di Acqua pubblica

Applicazione: GERICA - GEstione RIscossione Canoni per l'uso di Acqua pubblica Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: GERICA - GEstione RIscossione Canoni per l'uso di Acqua pubblica Amministrazione: Regione Piemonte - Direzione

Dettagli

Applicazione: Guida all'orientamento

Applicazione: Guida all'orientamento Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: Guida all'orientamento Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca ed Università - CRC

Dettagli

Applicazione: Suite Gestione del personale

Applicazione: Suite Gestione del personale Riusabilità del software - Catalogo delle applicazioni: Gestione personale Applicazione: Suite Gestione del personale Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca ed Università -

Dettagli

ALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI

ALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI PROCEDURA DI SELEZIONE PER L AFFIDAMENTO DEL SERVIZIO DI PROGETTAZIONE, ANALISI, SVILUPPO, MANUTENZIONE ADEGUATIVA, CORRETTIVA ED EVOLUTIVA DI SISTEMI INFORMATIVI SU PIATTAFORMA IBM WEBSPHERE BPM (EX LOMBARDI)

Dettagli

Applicazione: SIRU - Sistema Informativo dei Rifiuti Urbani

Applicazione: SIRU - Sistema Informativo dei Rifiuti Urbani Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: SIRU - Sistema Informativo dei Rifiuti Urbani Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca

Dettagli

Indice. Indice... 2 1. Premessa e scopo del documento... 3 2. Ambiente operativo... 4 3. Architettura di sistema... 5

Indice. Indice... 2 1. Premessa e scopo del documento... 3 2. Ambiente operativo... 4 3. Architettura di sistema... 5 Realizzazione di un sistema informatico on-line bilingue di gestione, monitoraggio, rendicontazione e controllo del Programma di Cooperazione Transfrontaliera Italia - Francia Marittimo finanziato dal

Dettagli

soluzioni di e-business knowledge management

soluzioni di e-business knowledge management soluzioni di e-business knowledge management > DIMS 2.0: il knowledge management per le piccole e medie imprese DIMS 2.0 è una soluzione di knowledge management potente e flessibile, completamente web

Dettagli

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del

Dettagli

Applicazione: Comuni in Rete della Provincia di Asti

Applicazione: Comuni in Rete della Provincia di Asti Riusabilità del software - Catalogo delle applicazioni: Programmazione/Controllo Applicazione: Comuni in Rete della Provincia di Asti Amministrazione: Provincia di Asti Referente/i di progetto Nome e cognome:

Dettagli

Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico

Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico Amministrazione:

Dettagli

APPENDICE 4 AL CAPITOLATO TECNICO. Descrizione dei profili professionali e template del CV

APPENDICE 4 AL CAPITOLATO TECNICO. Descrizione dei profili professionali e template del CV APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali e template del CV INDICE INTRODUZIONE... 3 1 PROFILI PROFESSIONALI RICHIESTI... 4 1.1 CAPO PROGETTO DI SISTEMI INFORMATIVI (CPI)...

Dettagli

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

PROGETTAZIONE E SVILUPPO DI UN. Relatore: Studente: Paolo Merialdo Valerio Barbagallo

PROGETTAZIONE E SVILUPPO DI UN. Relatore: Studente: Paolo Merialdo Valerio Barbagallo PROGETTAZIONE E SVILUPPO DI UN SIMULATORE ECONOMICO FISCALE Relatore: Studente: Paolo Merialdo Valerio Barbagallo Sommario il problema: gestione e ottimizzazione del bilancio piattaforma J2EE e framework

Dettagli

Modulo Piattaforma Concorsi Interattivi

Modulo Piattaforma Concorsi Interattivi Modulo Piattaforma Concorsi Interattivi 1 Che cosa è Message Activator Message Activator è una piattaforma software che permette la comunicazione diretta alla Customer Base utilizzando una molteplicità

Dettagli

APPENDICE 5 AL CAPITOLATO TECNICO

APPENDICE 5 AL CAPITOLATO TECNICO APPENDICE 5 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE

Dettagli

Reingegnerizzazione di un Content Management System verso l accessibilità secondo la normativa italiana

Reingegnerizzazione di un Content Management System verso l accessibilità secondo la normativa italiana Università degli Studi di Bologna Sede di Cesena FACOLTÀ À DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea in Scienze dell Informazione Reingegnerizzazione di un Content Management System verso

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Concetti base. Impianti Informatici. Web application

Concetti base. Impianti Informatici. Web application Concetti base Web application La diffusione del World Wide Web 2 Supporto ai ricercatori Organizzazione documentazione Condivisione informazioni Scambio di informazioni di qualsiasi natura Chat Forum Intranet

Dettagli

J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser.

J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser. Il Pattern MVC J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser. Il famework Sun J2EE Component, Container e Connector:

Dettagli

REGIONE BASILICATA UFFICIO S. I. R. S.

REGIONE BASILICATA UFFICIO S. I. R. S. UFFICIO S. I. R. S. CAPITOLATO TECNICO Specifiche tecniche e funzionali ALLEGATO C1 Pagina i di 14 Indice 1. Scopo del Documento...3 2. Architettura infrastruttura multi-tier Regionale...4 2.1 Ambiente

Dettagli

SWIM v2 Design Document

SWIM v2 Design Document PROGETTO DI INGEGNERIA DEL SOFTWARE 2 SWIM v2 DD Design Document Matteo Danelli Daniel Cantoni 22 Dicembre 2012 1 Indice Progettazione concettuale Modello ER Entità e relazioni nel dettaglio User Feedback

Dettagli

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori

Dettagli

Candidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013

Candidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013 e di e di Candidato: Luca Russo Docente: Corso di laurea in Informatica Applicata Facoltá di Scienze e Tecnologie Programmazione su Reti 27 Marzo 2013 Traccia d esame Sviluppare multitier con disaccoppiamento

Dettagli

1.2.1 - REALIZZAZIONE LAN

1.2.1 - REALIZZAZIONE LAN 1 - CODICE PROGETTO 1.2.1 - REALIZZAZIONE LAN 2 - TIPOLOGIA DI INTERVENTO/AREA FUNZIONALE DEL PPL Il progetto è riconducibile a quella che il Piano Provinciale del Lavoro definisce quale Area 1: organizzazione

Dettagli

Sistemi informativi secondo prospettive combinate

Sistemi informativi secondo prospettive combinate Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da

Dettagli

Architettura e tecnologie per lo sviluppo del Setup-Dashboard. Setup Srl Information Technologies

Architettura e tecnologie per lo sviluppo del Setup-Dashboard. Setup Srl Information Technologies Architettura e tecnologie per lo sviluppo del Setup-Dashboard Setup Srl Information Technologies 1 Introduzione INTRODUZIONE In seguito a diverse richieste, Setup ha deciso di sviluppare un modulo denominato

Dettagli

Applicazione: DoQui/Acta - Sistema di gestione dell'archivio

Applicazione: DoQui/Acta - Sistema di gestione dell'archivio Riusabilità del software - Catalogo delle applicazioni: Gestione documentale Applicazione: DoQui/Acta - Sistema di gestione dell'archivio Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca

Dettagli

Da Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro

Da Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E Qualifica: INFORMAZIONI PERSONALI Nome Nazionalità italiana Data di nascita 08/10/1974 ESPERIENZA LAVORATIVA Date (da a) Da Settembre

Dettagli

DESCRIZIONE DEL PROCESSO. CHE COSA C'E' DI NUOVO NELL' IT? -- 23 Giugno 2010 (Agriturismo La Razza ) 1

DESCRIZIONE DEL PROCESSO. CHE COSA C'E' DI NUOVO NELL' IT? -- 23 Giugno 2010 (Agriturismo La Razza ) 1 CHE COSA C'E' DI NUOVO NELL' IT? -- 23 Giugno 2010 (Agriturismo La Razza ) 1 2 1- Applicazione o meno dei processi Pianificazione - Sviluppo - Esercizio? 3 2- Se SI, i processi vengono o verranno realizzati

Dettagli

Pianificazione di progetto esecutiva: tempi, fasi, risultati. Piero Luisi Project Manager del progetto e-demps - Comune di Pesaro

Pianificazione di progetto esecutiva: tempi, fasi, risultati. Piero Luisi Project Manager del progetto e-demps - Comune di Pesaro Pianificazione di progetto esecutiva: tempi, fasi, risultati Piero Luisi Project Manager del progetto e-demps - Comune di Pesaro Le macro fasi e prodotti del progetto - 1 Fase 1: Analisi e definizione

Dettagli

Che cosa è Message Activator

Che cosa è Message Activator Che cosa è Message Activator Message Activator è una piattaforma software che permette la comunicazione diretta alla Customer Base utilizzando una molteplicità di canali Punti di forza di Message Activator

Dettagli

Applicazione: SOLDI Servizi Online per i Dipendenti

Applicazione: SOLDI Servizi Online per i Dipendenti Riusabilità del software Catalogo delle applicazioni Gestione Personale Applicazione: SOLDI Servizi Online per i Dipendenti Amministrazione: Università della Calabria Responsabile dei sistemi informativi

Dettagli

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web tesi di laurea Anno Accademico 2011/2012 relatore Ch.mo prof. Marcello Cinque correlatore Ing. Fabio De Paolis candidato Michele Basile Matr. 534/3239 Web Development Frameworks Nella realizzazione di

Dettagli

OFFERTE EURES NELL INFORMATICA

OFFERTE EURES NELL INFORMATICA OFFERTE EURES NELL INFORMATICA DIT_saj_Wb ANALISTA FUNZIONALE JUNIOR Il candidato ideale, che avrà maturato almeno un anno di esperienza, sarà inserito all interno di un progetto ambizioso, dinamico e

Dettagli

Guida all Installazione del ProxyFatturaPA

Guida all Installazione del ProxyFatturaPA i Guida all Installazione del ii Copyright 2005-2014 Link.it srl iii Indice 1 Introduzione 1 2 Fase Preliminare 1 3 Esecuzione dell Installer 1 4 Fase di Dispiegamento 5 4.1 JBoss 5.x e 6.x....................................................

Dettagli

Sistemi avanzati di gestione dei Sistemi Informativi

Sistemi avanzati di gestione dei Sistemi Informativi Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: eduard@roccatello.it http://www.roccatello.it/teaching/gsi/

Dettagli

Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema

Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema Normativa del Garante della privacy sugli amministratori di sistema la normativa: http://www.garanteprivacy.it/garante/doc.jsp?id=1577499

Dettagli

Corso Android Corso Online Sviluppo su Cellulari con Android

Corso Android Corso Online Sviluppo su Cellulari con Android Corso Android Corso Online Sviluppo su Cellulari con Android Accademia Futuro info@accademiafuturo.it Programma Generale del Corso di Sviluppo su Cellulari con Android Programma Base Modulo Uno - Programmazione

Dettagli

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Basi di dati Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Anno Accademico 2008/2009 Introduzione alle basi di dati Docente Pierangelo

Dettagli

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio NuMa Nuove Manutenzioni Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio NuMa - Nuove Manutenzioni Manutenzione degli Edifici e del Territorio NuMa (Nuove Manutenzioni)

Dettagli

UML Component and Deployment diagram

UML Component and Deployment diagram UML Component and Deployment diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania I diagrammi UML Classificazione

Dettagli

Gestione in qualità degli strumenti di misura

Gestione in qualità degli strumenti di misura Gestione in qualità degli strumenti di misura Problematiche Aziendali La piattaforma e-calibratione Il servizio e-calibratione e-calibration in action Domande & Risposte Problematiche Aziendali incertezza

Dettagli

Costruire il futuro il valore delle scelte tecnologiche

Costruire il futuro il valore delle scelte tecnologiche Franco Lenzi Costruire il futuro il valore delle scelte tecnologiche 7 e 8 maggio 2010, Venezia, Hotel Hilton Molino Stucky 1 La strategia tecnologica Gli obiettivi espressi dalle scelta di strategia e

Dettagli

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO SOMMARIO 1 Oggetto della Fornitura... 3 2 Composizione della Fornitura... 3 2.1 Piattaforma

Dettagli

PIANO DI LAVORO ANNUALE DELLA DISCIPLINA Tecnologie e Progettazione di Sistemi Classi QUINTE A.S. 2014-2015

PIANO DI LAVORO ANNUALE DELLA DISCIPLINA Tecnologie e Progettazione di Sistemi Classi QUINTE A.S. 2014-2015 Istituto di Istruzione Secondaria Superiore ETTORE MAJORANA 24068 SERIATE (BG) Via Partigiani 1 -Tel. 035-297612 - Fax 035-301672 e-mail: majorana@ettoremajorana.gov.it - sito internet: www.ettoremajorana.gov.it

Dettagli

Sistemi avanzati di gestione dei Sistemi Informativi

Sistemi avanzati di gestione dei Sistemi Informativi Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: Eduard Roccatello eduard@roccatello.it http://www.roccatello.it/teaching/gsi/

Dettagli

Maniaci dell ordine? Piattaforma di Sales Force Automation

Maniaci dell ordine? Piattaforma di Sales Force Automation Maniaci dell ordine? K Maniaci dell ordine? K-Order non è solo un applicativo che gestisce in modo automatizzato gli ordini di acquisto della rete vendita, dei rivenditori e dei Clienti ma è anche una

Dettagli

L o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)

L o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org) L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti

Dettagli

Presentazione della tesi di laurea di Flavio Casadei Della Chiesa. Newsletter: un framework per una redazione web

Presentazione della tesi di laurea di Flavio Casadei Della Chiesa. Newsletter: un framework per una redazione web Presentazione della tesi di laurea di Flavio Casadei Della Chiesa Newsletter: un framework per una redazione web Argomenti trattati nella presentazione Internet, problematiche e soluzioni Contesto nel

Dettagli

Implementazione di MVC. Gabriele Pellegrinetti

Implementazione di MVC. Gabriele Pellegrinetti Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il

Dettagli

Piattaforma Concorsi Interattivi

Piattaforma Concorsi Interattivi Piattaforma Concorsi Interattivi 1 Che cosa è WinWin Activator WinWin Activator è una piattaforma software che permette di creare, gestire e rendicontare concorsi a premio utilizzando internet, il servizio

Dettagli

Amministrazione Patrimonio Fondi

Amministrazione Patrimonio Fondi Amministrazione Patrimonio Fondi Un esperienza progettuale italiana in ottica europea Funds management back office. An Italian approach in the European context Salvatore Casolaro, Responsabile Sistemi

Dettagli

Base di dati e sistemi informativi

Base di dati e sistemi informativi Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per

Dettagli

ANNESSO 5 AL CAPITOLATO SPECIALE D APPALTO PROFILI PROFESSIONALI

ANNESSO 5 AL CAPITOLATO SPECIALE D APPALTO PROFILI PROFESSIONALI ANNESSO 5 AL CAPITOLATO SPECIALE D APPALTO PROFILI PROFESSIONALI INDICE DEI CONTENUTI 1. PROFILI PROFESSIONALI: REQUISITI MINIMI... 3 1.1. WEB PROJECT MANAGER... 3 1.2. ACCOUNT... 3 1.3. USER EXPERIENCE

Dettagli

MoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei

MoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei MoniThor di IDC-Informatica www.idc-informatica.it Centralizzazione di controlli per apparati eterogenei Cos'è MoniThor è una suite di strumenti per il controllo a distanza di dispositivi collegati o collegabili

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2008/2009 Questi lucidi sono stati prodotti sulla

Dettagli

Hardware delle reti LAN

Hardware delle reti LAN Hardware delle reti LAN Le reti LAN utilizzano una struttura basata su cavi e concentratori che permette il trasferimento di informazioni. In un ottica di questo tipo, i computer che prendono parte allo

Dettagli

Applicazione: Sedute Istituzionali - SEDIST

Applicazione: Sedute Istituzionali - SEDIST Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: Sedute Istituzionali - SEDIST Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca ed Università

Dettagli

Protocolli e architetture per WIS

Protocolli e architetture per WIS Protocolli e architetture per WIS Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di informazioni e servizi Le architetture moderne dei WIS

Dettagli

ALLEGATO 1.1 PROFILI PROFESSIONALI

ALLEGATO 1.1 PROFILI PROFESSIONALI PROCEDURA APERTA PER L AFFIDAMENTO DEL SERVIZIO DI PROGETTAZIONE, ANALISI, SVILUPPO, MANUTENZIONE ADEGUATIVA, CORRETTIVA ED EVOLUTIVA DI SISTEMI INFORMATIVI BASATI SU TECNOLOGIE JAVA E PHP CIG. 56017538CE

Dettagli

REGIONE BASILICATA UFFICIO S. I. R. S.

REGIONE BASILICATA UFFICIO S. I. R. S. UFFICIO S. I. R. S. INFRASTRUTTURA TECNOLOGICA TARGET PREVISTA PER IL NUOVO SI.HR SISTEMA INFORMATIVO PER L AREA RISORSE UMANE Pagina i di 11 Indice Controllo

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 I lucidi del corso sono stati prodotti

Dettagli

SCHEDA PRODOTTO PAG. 1 J O B T I M E W F. Variazioni mensili al cartellino presenze. Versione 6.1. JOBTIME Work Flow

SCHEDA PRODOTTO PAG. 1 J O B T I M E W F. Variazioni mensili al cartellino presenze. Versione 6.1. JOBTIME Work Flow SCHEDA PRODOTTO PAG. 1 J O B T I M E W F Variazioni mensili al cartellino presenze Versione 6.1 SCHEDA PRODOTTO PAG. 2 INTRODUZIONE Il mercato degli applicativi informatici si sta consolidando sempre più

Dettagli

Release Notes di OpenSPCoop2. Release Notes di OpenSPCoop2

Release Notes di OpenSPCoop2. Release Notes di OpenSPCoop2 i Release Notes di OpenSPCoop2 ii Copyright 2005-2014 Link.it srl iii Indice 1 Novità di OpenSPCoop-v2 rispetto ad OpenSPCoop 1 1.1 Protocollo di Cooperazione personalizzabile tramite plugin.............................

Dettagli

Il sistema operativo TinyOS

Il sistema operativo TinyOS tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio

Dettagli

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue Tecnologia e professionalità al servizio del business, dal 1986 Programmare in ambiente Java Enterprise: l offerta Copyright 2006 Infodue S.r.l. La programmazione nell era era del Web Computing L evoluzione

Dettagli

Applicazione: Protocollo ASP

Applicazione: Protocollo ASP Riusabilità del software - Catalogo delle applicazioni Gestione Documentale Applicazione: Protocollo ASP Amministrazione: DigitPA Responsabile dei sistemi informativi D.ssa Maria Pia GIOVANNINI Viale Marx

Dettagli

Concetti di base di ingegneria del software

Concetti di base di ingegneria del software Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza

Dettagli

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale tesi di laurea inventario comunale Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo Ing. Luigi Pontillo candidato Michele Vitelli Matr. 534 2170 Redazione dell Inventario

Dettagli

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207.

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207. Durante le attività di sviluppo del software applicativo è spesso utilizzato un ciclo di vita incrementale il cui schema di processo è sintetizzato nella figura seguente. In legenda sono riportate le fasi

Dettagli

SOMMARIO. www.trustonline.org. 1. Introduzione 3. 2. Caratteristiche generali della piattaforma 3. 2.1. Amministrazione degli utenti 5

SOMMARIO. www.trustonline.org. 1. Introduzione 3. 2. Caratteristiche generali della piattaforma 3. 2.1. Amministrazione degli utenti 5 www.trustonline.org SOMMARIO 1. Introduzione 3 2. Caratteristiche generali della piattaforma 3 2.1. Amministrazione degli utenti 5 2.2. Caricamento dei corsi 5 2.3. Publishing 6 2.4. Navigazione del corso

Dettagli

PROGETTO Backup Consolidation

PROGETTO Backup Consolidation PROGETTO Backup Consolidation BENEFICI DELLA SOLUZIONE Consolidamento: il primo vantaggio della soluzione proposta è quello di ottenere una soluzione unica per il salvataggio dei dati dell intero CED.

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 Questi lucidi sono stati prodotti sulla

Dettagli

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco Titolo Perché scegliere Alfresco Titolo1 ECM Alfresco 1 «1» Agenda Presentazione ECM Alfresco; Gli Strumenti di Alfresco; Le funzionalità messe a disposizione; Le caratteristiche Tecniche. 2 «2» ECM Alfresco

Dettagli

N.E.A.T. ( Neutral Environment Application Tools )

N.E.A.T. ( Neutral Environment Application Tools ) N.E.A.T. ( Neutral Environment Application Tools ) SCOPO : Ambiente per lo sviluppo di applicazioni WEB multimediali basate su Data Base Relazionale e strutturate secondo il modello a tre livelli: Presentazione

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Programmazione Web: Architetture versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca mecca@unibas.it

Dettagli