Progetto. Alternanza Scuola Lavoro

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Progetto. Alternanza Scuola Lavoro"

Transcript

1 Progetto Alternanza Scuola Lavoro

2 Via F. Mancuso, Zona Industriale Crotone (KR) Leader riconosciuto nel settore della trasformazione e della conservazione dei cibi legati alla tradizione italiana, specializzata nella ricerca, nello sviluppo e nella produzione di apparecchiature per il trattamento dei cibi. Viale della Repubblica n Cosenza (CS) Progettazione, realizzazione e gestione di Sistemi Informativi distribuiti e nello sviluppo di soluzioni applicative per Aziende Pubbliche e Private. Knowhow altamente differenziato grazie a skill eterogenei nell ambito delle più moderne tecnologie informatiche in grado di coprire ogni esigenza applicativa e sistemistica.

3 Architettura 1 Laptop Router 2 Desktop Internet EDGE/UMTS/HDSPA SIM Gestore Tablet Router Smartphone Users Server Cloud

4 Definizione Cloud Computing Wikipedia: In informatica con il termine inglese di cloud computing si indicano un insieme di tecnologie che permettono sia di memorizzare/archiviare dati che di elaborarli (con CPU o software) tramite l'utilizzo di risorse distribuite e virtualizzate in rete.

5 Esempi di cloud Gmail, Google Docs: posta elettronica, appuntamenti, note, documenti Spotify: musica. icloud: musica, foto

6 Cloud Computing Le piccole e medie imprese, per sopravvivere in un mercato competitivo e in continua evoluzione hanno bisogno di tagliare e costi e ottimizzare i processi aziendali. Applicazioni e infrastruttura informatica sono la chiave, ma hanno un costo.

7 Costi Le applicazioni hanno bisogno di un data center, che occupa spazio, va raffreddato, consuma corrente, connettività internet ed è basato su hardware (server e reti). Le applicazioni hanno costi di licenza e costi di sviluppo. Tutto questo ha costi di manutenzione e aggiornamento (personale IT, licenze, aggiornamenti di versione, hardware ).

8 Scenario Attuale Una piccola e media impresa difficilmente riesce a gestire in maniera completa tutte queste problematiche, è concentrata sul business. Il cloud computing permette di aggirarle trasferendo la gestione dell infrastruttura informatica nella nuvola.

9 Scenario Attuale Sposta i server su internet, cambiando il modo di concepire il software, trasformandolo dall acquisto e manutenzione di hardware e licenze, nell acquisto di un servizio erogato da un provider.

10 Vantaggi Cloud Nessun costo per l hardware e per il personale che lo gestisce. Tempi di startup e di aggiornamento ridotti. Maggiore scalabilità. Failover e ridondanza assicurati. Disponibilità immediata dei dati in ogni luogo e su ogni dispositivo, basta essere connessi alla rete.

11 Architettura Utenti INTERFACCIA MULTIMODALE CONTROL & MONITORING TROUBLES TICKETING SUPPORTO ALLA PRODUZIONE WORKFLOW MANAGEMENT BUSINESS LOGIC INTEROPERABILITA DATABASE

12 Componenti Interfaccia multimodale: presenta le varie funzionalità previste all utente finale, attraverso una interfaccia multimodale, capace di adattarsi a diversi dispositivi di accesso (PC, Tablet, Smartphone, ecc ). Workflow management (WFM): gestisce correttamente i vari flussi previsti nei sottosistemi e interagire con il componente di Business Logic per l elaborazione delle informazioni trattate; il WFM garantisce all interno dell architettura, un migliore controllo dei processi, aumento dell efficienza e maggiore flessibilità. Business Logic (BL): è il cuore del sistema e contiene la logica applicativa di tutte le funzionalità previste; racchiude tutte le regole per il trattamento dei dati e delle corrispondenti elaborazioni.

13 Componenti Interoperabilità (I): il modulo consentirà di interfacciare il sistema con i dispositivi presenti in rete, attraverso l implementazione di un protocollo di comunicazione che consentirà l interazione bidirezionale tra l applicazione centrale e i dispositivi periferici. Database (DB): il componente permetterà di dare persistenza ai dati strutturati e non e in particolare come queste informazioni sono organizzate, come sono memorizzate e le modalità di reperimento.

14 Architettura software Il sistema è realizzato fruendo delle più moderne tecnologie in ambito Open Source che offrono vantaggi importanti quali ad esempio consentire facilitazioni di scalabilità su architetture diverse, dare supporto consolidato tra le diverse comunità mondiali del settore e non richiedere costi ulteriori per l acquisto delle licenze di utilizzo. Per la realizzazione dell intera piattaforma si utilizza uno stack tipico di framework Open Source necessari all implementazione del Sistema Informativo; si basa sulle specifiche Java EE 6 per la realizzazione di applicazioni enterprise web oriented. I moduli software rispecchieranno la logica object-oriented tipica di Java.

15 Architettura software I componenti software da realizzare sono stratificati nei canonici tre layers (Presentation, Logical, Data) e saranno dispiegati nel data center di erogazione (Server Cloud)

16 Architettura software Presentation Il sistema presenterà un interfaccia web da realizzare utilizzando pagine con tecnologia JSP. Consigliato l uso di framework di tipo RIA (Rich Internet Application) in standard Javascript, in modo da garantire interfacce web accattivanti e allo stesso tempo aderenti alle tecnologie più diffuse in ambito web (HTML5). Si ipotizza a tal fine di utilizzare framework open-source JSF-2 (Java Server Faces) e PrimeFaces per la interfaccia itente; per le problematiche di Responsing Web Design si potranno adottare le librerie open-source Bootstrap (HTML, CSS, Javascript) in grado di adattare automaticamente le pagine web al dispositivo utilizzato per visualizzarle (computer con diverse risoluzioni, tablet, smartphone, cellulari), riducendo al minimo la necessità per l'utente di ridimensionamento e scorrimento dei contenuti. Allo stesso tempo sarà garantita la compatibilità con i browser web più diffusi (Internet Explorer, Google Chrome, Mozilla Firefox, ecc.).

17 Architettura software Logical Per l autenticazione degli utenti e l autorizzazione sulle risorse: Spring-Security (Authentication and Authorization Service API). Per le regole di business statiche: EJB 3.1 e J2EE Managed Beans; Per la gestione di Human Task Flow e/o di service orchestration si potrebbe usare il framework Open Source Spring-WebFlow. Per la pubblicazione dei principali servizi si potranno applicare le funzionalità di tipo RESTful. Le interfacce verso altri sistemi potranno essere realizzate attraverso Web Services (JAX-WS). Per le attività di reportistica si potrà utilizzare JasperReports. Per la gestione di importazione ed esportazione dei dati, il framework Open Source Apache POI.

18 Architettura software Data Sebbene l utilizzo di pattern di sviluppo secondo le specifiche JPA consentano l indipendenza da qualsiasi database relazionale, si propone di utilizzare per la persistenza dei dati l RDBMS open-source PostgreSQL. Le specifiche JPA sono implementate con Hibernate

19 Definizione: Design Pattern MVC Un design pattern è un concetto che può essere definito «una soluzione progettuale generale ad un problema ricorrente» MVC: Model-View-Controller è un pattern architetturale nell'ambito della programmazione orientata agli oggetti, in grado di separare la logica di presentazione dei dati dalla logica di business

20 Definizione: Servlet Container E' un contenitore di Servlet open source che implementa le specifiche JavaServer Pages (JSP) e Servlet, fornendo quindi una piattaforma software per l'esecuzione di applicazioni Web sviluppate in linguaggio Java. Osservazione: da non confondere con Apache HTTP Server

21 deployment Deployment View Apache Tomcat 8.1 View UnsecureFile.xhtml SecureFile.xhtml Browser Web Controller ManagedBean WebServices Devices JSF2 Primefaces WebServices Spring Security Spring MVC String WebFlow Model Services Scheduler Spring Batch Job RESTful Web Services DataModel Repository «device» Hardware Security Schema DataBases Application Schemas

22 JSF2 - Primefaces

23 Ambiente di sviluppo: NetBeans

24 Ambiente di sviluppo: PgAdmin

25 Riferimenti Java Java Server Faces Primefaces Spring Libri Informatici Siti tematici

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare

Dettagli

Comune di Venezia. Scheda descrittiva del programma

Comune di Venezia. Scheda descrittiva del programma Comune di Venezia Scheda descrittiva del programma 'SPORTELLO TELEMATICO DEL TRASPORTATORE' Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3

Dettagli

ACADEMY SVILUPPATORE JAVA

ACADEMY SVILUPPATORE JAVA ACADEMY SVILUPPATORE JAVA PERCORSO ACADEMY SVILUPPATORE JAVA DESCRIZIONE Al termine del percorso di formazione i partecipanti potranno utilizzare con padronanza i linguaggi di programmazione Java. Inoltre

Dettagli

BO ITALIA LAB Presentazione

BO ITALIA LAB Presentazione BO ITALIA LAB Presentazione BO ITALIA LAB SUBITO DISPONIBILE : Un team di sviluppo operativo subito con professionalità difficilmente reperibili sul mercato. Start up immediato di attività J2EE / PHP /

Dettagli

Corso Programmazione Java Avanzato

Corso Programmazione Java Avanzato Corso Programmazione Java Avanzato Codice: ITJA0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle tecnologie impiegate per la realizzazione di applicazioni web basate sulla

Dettagli

Requisiti di sistema per Qlik Sense. Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati.

Requisiti di sistema per Qlik Sense. Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Requisiti di sistema per Qlik Sense Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Qlik,

Dettagli

Requisiti di sistema per Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Tutti i diritti riservati.

Requisiti di sistema per Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Tutti i diritti riservati. Requisiti di sistema per Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2017 QlikTech International AB. Tutti i diritti riservati.

Dettagli

Corso Programmatore Object Oriented per Web e App.

Corso Programmatore Object Oriented per Web e App. Asforil s.r.l. - Via Zanoli, 12-20161 Milano Tel. +39 0236550237 fax. +39 0299981800 Email: info@asforil.net asforil@pec.it Web: http://www.asforil.net - P.IVA 06215610962 Corso Programmatore Object Oriented

Dettagli

Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011

Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 tesi di laurea Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Francesco Gargiulo candidato

Dettagli

DESCRIZIONE PROFILI PROFESSIONALI

DESCRIZIONE PROFILI PROFESSIONALI AVVISO DI INDAGINE DI MERCATO finalizzato alla raccolta di manifestazione di interesse per la partecipazione a una procedura negoziata per l affidamento del Servizio di Progettazione, analisi, sviluppo,

Dettagli

APPENDICE 4 AL CAPITOLATO TECNICO

APPENDICE 4 AL CAPITOLATO TECNICO APPENDICE 4 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

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Introduzione Architettura di Riferimento 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

Requisiti di sistema per Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Tutti i diritti riservati.

Requisiti di sistema per Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Tutti i diritti riservati. Requisiti di sistema per Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2018 QlikTech International AB. Tutti i diritti riservati.

Dettagli

Model-View- Controller

Model-View- Controller Model-View- Controller A. FERRARI MVC Il Model-View-Controller è un pattern architetturale molto diffuso nello sviluppo di sistemi software, in particolare nell'ambito della programmazione orientata agli

Dettagli

Requisiti di sistema per Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Tutti i diritti riservati.

Requisiti di sistema per Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Tutti i diritti riservati. Requisiti di sistema per Qlik Sense Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Qlik,

Dettagli

PRIMO MODULO. DURATA: 80 ore CONTENUTI

PRIMO MODULO. DURATA: 80 ore CONTENUTI 0 PRIMO MODULO DURATA: 80 ore CONTENUTI 1. Introduzione alla programmazione a. Cosa è la programmazione strutturata b. Strutture dati c. Come si affronta una problematica da risolvere d. Quali sono i passi

Dettagli

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Presentazione del Corso Anno Accademico 2002-2003 http://www.difa.unibas.it/users/gmecca/corsi/sviluppoweb G. Mecca mecca@unibas.it Università della Basilicata Sommario

Dettagli

TESI DI LAUREA IN INFORMATICA

TESI DI LAUREA IN INFORMATICA UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II TESI DI LAUREA IN INFORMATICA UNA WEB APPLICATION SU INFRASTRUTTURA PER IL PROGETTO DAME Tutor Accademico: Dott.ssa Anna Corazza Tutor Aziendale: Dott. Massimo

Dettagli

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC. tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca

Dettagli

La porta di comunicazione

La porta di comunicazione La porta di comunicazione Porta di comunicazione Il Dominio di competenza di un Attore SII è il complesso delle risorse informatiche e delle infrastrutture che realizzano il Sistema Informatico dell Attore

Dettagli

Introduzione alla Programmazione per il Web

Introduzione alla Programmazione per il Web Introduzione alla Programmazione per il Web Docente: Gino Perna Obiettivi del corso Il corso vuole introdurre la pratica della programmazione in contesti applicativi attuali: programmazione di applicazioni

Dettagli

Basi di Dati II. Introduzione al corso

Basi di Dati II. Introduzione al corso Introduzione al corso Obiettivi formativi Il corso mira a fornire gli strumenti tecnologici per mettere in pratica ed ampliare le conoscenze che sono state presentate durante il modulo di Basi di Dati

Dettagli

Specifiche di Interfacciamento al Sistema Centralizzato Nazionale Targhe e Transiti (SCNTT)

Specifiche di Interfacciamento al Sistema Centralizzato Nazionale Targhe e Transiti (SCNTT) DIPARTIMENTO DELLA PUBBLICA SICUREZZA Direzione Centrale dei Servizi Tecnico Logistici e della Gestione Patrimoniale Sistema Integrato di Videosorveglianza sviluppato nell ambito del progetto Vie Sicure

Dettagli

CAPITOLATO SPECIALE D'APPALTO PER L ACQUISIZIONE DI SERVIZI DI SVILUPPO SOFTWARE A SUPPORTO DELLA PRODUZIONE AZIENDALE IN.VA. S.P.A.

CAPITOLATO SPECIALE D'APPALTO PER L ACQUISIZIONE DI SERVIZI DI SVILUPPO SOFTWARE A SUPPORTO DELLA PRODUZIONE AZIENDALE IN.VA. S.P.A. PER L ACQUISIZIONE DI SERVIZI DI SVILUPPO SOFTWARE A SUPPORTO DELLA PRODUZIONE AZIENDALE IN.VA. S.P.A. VERS. DOC. 1.00 DEL 08/06/2016 1. Contesto INVA ha, al suo interno, una direzione preposta allo sviluppo

Dettagli

RenditeWeb. Insurance Life & Pensions esperienza e professionalità al servizio delle Compagnie di Assicurazioni

RenditeWeb. Insurance Life & Pensions esperienza e professionalità al servizio delle Compagnie di Assicurazioni Insurance Life & Pensions esperienza e professionalità al servizio delle Compagnie di Assicurazioni RenditeWeb Soluzione per la gestione delle Rendite Kirey- Rendite Web è una soluzione per la gestione

Dettagli

Risorsa N 034369. Inglese Sufficiente Francese Sufficiente

Risorsa N 034369. Inglese Sufficiente Francese Sufficiente Risorsa N 034369 DATI ANAGRAFICI: Nato nel : 1985 Sede lavorativa : Palermo FORMAZIONE E CORSI: Corso di preparazione alla certificazione Java Corso CISCO Corso di Visual Basic 6 Corso base.net Corso HTML,

Dettagli

Applicazione: GAS - Gestione AcceSsi

Applicazione: GAS - Gestione AcceSsi Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome

Dettagli

Basi di Dati Architetture Client/Server

Basi di Dati Architetture Client/Server Basi di Dati Architetture Client/Server Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza

Dettagli

CLOUD COMPUTING E CLOUD STORAGE PROF. MAURIZIO NALDI ABILITÀ INFORMATICHE

CLOUD COMPUTING E CLOUD STORAGE PROF. MAURIZIO NALDI ABILITÀ INFORMATICHE CLOUD COMPUTING E CLOUD STORAGE PROF. MAURIZIO NALDI ABILITÀ INFORMATICHE COS È IL CLOUD COMPUTING? Con cloud computing si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un

Dettagli

Una Roadmap per il Cloud Computing: Organizzazione e tecnologie per il modello as a Service

Una Roadmap per il Cloud Computing: Organizzazione e tecnologie per il modello as a Service Una Roadmap per il Cloud Computing: Organizzazione e tecnologie per il modello as a Service Stefano Mainetti stefano.mainetti@fondazione.polimi.it La definizione classica del Cloud Computing 4 modelli

Dettagli

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Basi di dati Basi di Dati Architetture Client/Server Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta

Dettagli

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un

Dettagli

F ORMATO EUROPEO INFORMAZIONI PERSONALI DOTT. MAURO DORIA PER IL CURRICULUM VITAE. Nome Indirizzo. Telefono .

F ORMATO EUROPEO INFORMAZIONI PERSONALI DOTT. MAURO DORIA PER IL CURRICULUM VITAE. Nome Indirizzo. Telefono  . F ORMATO EUROPEO PER IL CURRICULUM VITAE INFORMAZIONI PERSONALI Nome Indirizzo DOTT. MAURO DORIA Telefono E-mail Nazionalità Italiana Data di nascita Pagina 1 - Curriculum vitae di ESPERIENZA LAVORATIVA

Dettagli

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo tesi di laurea Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo Anno Accademico 2009/2010 relatore Ch.mo prof. Marcello Cinque correlatore Ing. Catello di

Dettagli

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza

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

L architettura software generale

L architettura software generale L architettura software generale L architettura si basa su una struttura multi-tier che implementa i SERVIZI (funzionalità rese disponibili agli utenti) utilizzando una modellizzazione a componenti ( Component

Dettagli

2G, a Delphi SOA/RIA Framework. ItDevCon ottobre 2016

2G, a Delphi SOA/RIA Framework. ItDevCon ottobre 2016 2G, a Delphi SOA/RIA Framework ItDevCon 2016 6 ottobre 2016 2G è la suite per lo sviluppo di applicazioni in architettura basata sui servizi e web 2.0. Oggi HTML5. 2G, Architettura Generale e Funzionalità

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

Sistemi Distribuiti M. Proposta di esercizio: Spring

Sistemi Distribuiti M. Proposta di esercizio: Spring Università di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2014/2015 Sistemi Distribuiti M Proposta di esercizio: Spring Sistemi Distribuiti M Esercitazione su Spring 1 Obiettivi

Dettagli

Tipo di azienda o settore Confcommercio Tipo di impiego Catalogazione informatizzata ed interconnessione di sistemi complessi

Tipo di azienda o settore Confcommercio Tipo di impiego Catalogazione informatizzata ed interconnessione di sistemi complessi C U R R I C U L U M V I T A E E U R O P E O INFORMAZIONI PERSONALI Nome MARINO ROBERTO Indirizzo VIA DEL CASALE 23 86170 ISERNIA ITALIA Telefono E-mail roberto.marino84@gmail.com Sito: http://www.robby84.blogspot.com/

Dettagli

APPENDICE 1 AL CAPITOLATO TECNICO CIG A21 - CIG DERIVATO CE PROFILI PROFESSIONALI

APPENDICE 1 AL CAPITOLATO TECNICO CIG A21 - CIG DERIVATO CE PROFILI PROFESSIONALI APPENDICE 1 AL CAPITOLATO TECNICO CIG 5507332A21 - CIG DERIVATO 69285536CE PROFILI PROFESSIONALI Appendice 1 al Capitolato Tecnico - Profili professionali 1 di 10 INDICE 1. PROFILI PROFESSIONALI RICHIESTI...

Dettagli

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico Giacomo Fauser Istituto Tecnico Settore Tecnologico Via Ricci, 14 28100 Novara fauser@fauser.edu PIANO DI LAVORO Per l anno scolastico 2018-2019 Professori: Materia: Bassi Francesco, Ragonesi Antonio ITP:

Dettagli

Sistemi Distribuiti M. Proposta di esercizio: Spring

Sistemi Distribuiti M. Proposta di esercizio: Spring Alma Mater Studiorum - Università di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2018/2019 Sistemi Distribuiti M Proposta di esercizio: Spring Sistemi Distribuiti M Esercitazione

Dettagli

Nell ambito quindi di un ulteriore potenziamento della propria struttura, Klopotek Software & Technology Services S.r.l.

Nell ambito quindi di un ulteriore potenziamento della propria struttura, Klopotek Software & Technology Services S.r.l. Frontend Developer Rif. FD All interno di un ambiente internazionale, la risorsa, riportando direttamente al Development Manager, farà parte del team dedicato al disegno ed all implementazione della nuova

Dettagli

Master In Tecnologia e Gestione di Sistemi Open Source

Master In Tecnologia e Gestione di Sistemi Open Source Presentazione del Master In Tecnologia e Gestione di Sistemi Open Source Master In Tecnologia e Gestione di Sistemi Open Source Premesse > La produzione di software Open Source nell'ultimo decennio ha

Dettagli

PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.)

PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.) PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.) PER L'ACQUISIZIONE DEL SERVIZIO EVOLUTIVO E DI ASSISTENZA SPECIALISTICA DEL SISTEMA INFORMATIVO LAVORO BASIL DELLA P.O. FSE Basilicata 2007-2013

Dettagli

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!

Dettagli

Architetture Client/Server e World Wide Web

Architetture Client/Server e World Wide Web Basi di Dati Architetture Client/Server e World Wide Web Il World Wide Web Il web è una ragnatela (grafo) di contenuti (nodi) collegati tra loro attraverso collegamenti (link) I nodi sono documenti e/o

Dettagli

PROFILI PROFESSIONALI (Allegato B)

PROFILI PROFESSIONALI (Allegato B) PROCEDURA NEGOZIATA PER L AFFIDAMENTO DEL SERVIZIO DI MANUTENZIONE CORRENTE, CORRETTIVA ED EVOLUTIVA DEL PORTALE, DEL SITO ALTERNANZA SCUOLA LAVORO E DELLA INTRANET DELLA CCIAA DI MILANO MONZA BRIANZA

Dettagli

Soluzione WebGIS Regione Piemonte Gianni Siletto-Silvana Griffa

Soluzione WebGIS Regione Piemonte Gianni Siletto-Silvana Griffa Soluzione WebGIS Regione Piemonte Gianni Siletto-Silvana Griffa Sommario Aspetti generali Sintesi della soluzione Schema La soluzione realizzata PTA: il progetto prevede la realizzazione di una piattaforma

Dettagli

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,

Dettagli

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD UNIVERSITÀ DEGLI STUDI DI FIRENZE Scuola di Ingegneria Corso di Laurea Magistrale in Ingegneria Informatica DISIT Lab A.A. 2013-2014 ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE

Dettagli

Università degli Studi di Parma Dipartimento di Fisica La sicurezza aziendale a 360 Il problema della sicurezza aziendale

Università degli Studi di Parma Dipartimento di Fisica  La sicurezza aziendale a 360 Il problema della sicurezza aziendale Università degli Studi di Parma Dipartimento di Fisica http://www.fis.unipr.it La sicurezza aziendale a 360 Il problema della sicurezza aziendale Giulio Destri http://www.eleusysgroup.com La sicurezza

Dettagli

We W t e n t e n t e Com o p m o p n o e n n e t n i t i Sof o t f w t ar a e Wetnet engine Wetnet Database Wetnet Web-Supervisor

We W t e n t e n t e Com o p m o p n o e n n e t n i t i Sof o t f w t ar a e Wetnet engine Wetnet Database Wetnet Web-Supervisor WETNET INTEGRAZIONE FRA SISTEMI Wetnet Componenti Software Wetnet engine Wetnet Database Wetnet Web-Supervisor Tecnologie Java.NET ODBC Supportato e integrato nei principali SCADA di commercio Framework

Dettagli

Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura. Tecnologie Web T. Presentazione del Corso

Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura. Tecnologie Web T. Presentazione del Corso Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura Corso di Laurea in Ingegneria Informatica A.A. 2017-2018 Presentazione del Corso Home Page del corso: http://www-db.disi.unibo.it/courses/tw/

Dettagli

Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura. Tecnologie Web T

Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura. Tecnologie Web T Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura Corso di Laurea in Ingegneria Informatica A.A. 2017-2018 Presentazione del Corso Home Page del corso: http://www-db.disi.unibo.it/courses/tw/

Dettagli

REGIONE BASILICATA UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi

REGIONE BASILICATA UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi Autori: Dott.ssa Domenica Nardelli (P.O.C. Area Applicativa Ufficio SIR) Data di creazione: 03 Ottobre 2005 Ultimo aggiornamento: 03 Ottobre

Dettagli

Allegato 5.7_TEMPLATE DI OFFERTA TECNICA

Allegato 5.7_TEMPLATE DI OFFERTA TECNICA PROCEDURA DI SELEZIONE PER IL SERVIZIO DI MANUTENZIONE CORRENTE, CORRETTIVA ED EVOLUTIVA DEL PORTALE E DELLA INTRANET DELLA CCIAA DI MILANO E DEL PORTALE DI INNOVHUB SSI_CIG 6519618EF5 Allegato 5.7_TEMPLATE

Dettagli

Senior Backend Developer

Senior Backend Developer Omninext è una holding di partecipazioni che raggruppa un gruppo di società focalizzate nella digital transformation del business dei propri partner e clienti. Omninext persegue la propria mission identificando

Dettagli

INNOVATION COMPANY. Learn Quickly & Think Well. A Jarvis - Assistente Virtuale Cerimonie Agile

INNOVATION COMPANY. Learn Quickly & Think Well. A Jarvis - Assistente Virtuale Cerimonie Agile INNOVATION COMPANY Learn Quickly & Think Well A Jarvis - Assistente Virtuale Cerimonie Agile Siamo una Innovation Company che affianca i propri clienti nel percorso di trasformazione digitale attraverso

Dettagli

ALLEGATO 7 - TEMPLATE DI OFFERTA TECNICA

ALLEGATO 7 - TEMPLATE DI OFFERTA TECNICA Procedura di gara aperta, ai sensi dell art. 55, comma 5, del D. Lgs. n. 163 del 12 aprile 2006 e s.m.i., preordinata alla stipula di un Accordo Quadro per l affidamento del servizio di PROGETTAZIONE,

Dettagli

Tecnologie di Sviluppo per il Web

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

Dettagli

Ing. Fabio Cilento Via Antonio Cagnoni Roma C.F. CLNFBA77T06A091A P.IVA

Ing. Fabio Cilento Via Antonio Cagnoni Roma C.F. CLNFBA77T06A091A P.IVA Ing. Fabio Cilento Via Antonio Cagnoni 41 00124 Roma C.F. CLNFBA77T06A091A P.IVA 12619941003 Spett.le Comune di Civitavecchia Rif. Innovazione Tecnologica Relazione tecnica Per attività di supporto per

Dettagli

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma PROGETTAZIONE E REALIZZAZIONE DI UN SISTEMA WEB MULTI-AGENTE PER LA PIANIFICAZIONE DI ITINERARI Relatore: prof. Ing.

Dettagli

EcoManager Web. EcoManager SERVER

EcoManager Web. EcoManager SERVER Sistema centrale per la raccolta e l elaborazione dei dati provenienti da una rete di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. Il sistema svolge le funzionalità tipiche

Dettagli

Allegato CT.6_TEMPLATE DI OFFERTA TECNICA

Allegato CT.6_TEMPLATE DI OFFERTA TECNICA PROCEDURA PER LA CONCLUSIONE DI UN ACCORDO QUADRO CON PIU OPERATORI ECONOMICI PER L AFFIDAMENTO DI SERVIZI DI ANALISI, SVILUPPO, MANUTENZIONE ADEGUATIVA, CORRETTIVA ED EVOLUTIVA DI SISTEMI INFORMATIVI

Dettagli

Allegato 1 Descrizione profili professionali

Allegato 1 Descrizione profili professionali Servizio di progettazione, analisi, sviluppo, manutenzione adeguativa, correttiva ed evolutiva di sistemi informativi su piattaforma IBM Websphere BPM - CIG Z2C2542018 Allegato 1 Descrizione profili professionali

Dettagli

CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA

CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA ASSE CULTURALE SCIENTIFICO TECNOLOGICO competenze chiave competenze base abilità conoscenze Scegliere dispositivi e strumenti in

Dettagli

APPENDICE 1 AL CAPITOLATO TECNICO CIG A21 - CIG DERIVATO E52 PROFILI PROFESSIONALI

APPENDICE 1 AL CAPITOLATO TECNICO CIG A21 - CIG DERIVATO E52 PROFILI PROFESSIONALI APPENDICE 1 AL CAPITOLATO TECNICO CIG 5507332A21 - CIG DERIVATO 7710486E52 PROFILI PROFESSIONALI Appendice 1 al Capitolato Tecnico - Profili professionali 1 di 10 INDICE 1. PROFILI PROFESSIONALI RICHIESTI...

Dettagli

Università degli Studi di Napoli Federico II

Università degli Studi di Napoli Federico II Università degli Studi di Napoli Federico II Corso di Laurea in Informatica VOGCLUSTERS: Una Web Applicationper il trattamento e l analisi di ammassi globulari Tutor accademico: Dott.ssa Anna Corazza Tutor

Dettagli

INDICE. Nextre Academy. Academy Java. Chi cerchiamo. Dalla candidatura all inserimento. Programma parte 1. Programma parte 2

INDICE. Nextre Academy. Academy Java. Chi cerchiamo. Dalla candidatura all inserimento. Programma parte 1. Programma parte 2 ACADEMY JAVA INDICE Nextre Academy Academy Java Chi cerchiamo Dalla candidatura all inserimento Programma parte 1 Programma parte 2 3 4 5 6 7 8 NEXTRE ACADEMY L Academy di Nextre Engineering propone corsi

Dettagli

System Design (SD) MGT MiGiocoTutto

System Design (SD) MGT MiGiocoTutto Nome del Progetto MGT MiGiocoTutto Sito web per la gestione di scommesse sportive on-line Redazione Fulgenzi Alessandro data 05/02/2007 Firma Verifica cliente data Firma _Ed1Rev1 11/11/2008 16.39 Pag 1

Dettagli

W o r k f o r f u t u r e

W o r k f o r f u t u r e W o r k f o r f u t u r e L Azienda. è una società di consulenza e di servizi, servizi per professionisti ed imprese. Oltre ai servizi offriamo supporto ed assistenza tecnologica e progettuale. nasce dall

Dettagli

STR Vision AM Facility Service Suite

STR Vision AM Facility Service Suite STR Vision AM Facility Service Suite Facility Service Suite Soluzione integrata per la gestione delle informazioni e processi governati dalle ditte o unità organizzative che offrono servizi di manutenzione

Dettagli

UFFICIO TECNICO E ANALISI DI MERCATO- Settore I Informatica e Settore II Telecomunicazioni. Lotto 1 Appendice 1 Profili Professionali

UFFICIO TECNICO E ANALISI DI MERCATO- Settore I Informatica e Settore II Telecomunicazioni. Lotto 1 Appendice 1 Profili Professionali Lotto 1 Appendice 1 Profili Professionali Sommario 1 PROFILI PROFESSIONALI... 3 1.1 Capo Progetto... 3 1.2 Analista Funzionale... 3 1.3 Analista Programmatore... 4 1.4 Programmatore... 5 1.5 Specialista

Dettagli

Laboratorio di Applicazioni Internet Anno Accademico 2005/2006

Laboratorio di Applicazioni Internet Anno Accademico 2005/2006 Laboratorio di Applicazioni Internet Anno Accademico 2005/2006 Tito Flagella (tito@link.it) Domenico Aquilino (d.aquilino@metaware.it) Dipartimento di Informatica Università di Pisa Orario Mercoledì, 9-11

Dettagli

Sistemi Distribuiti M Proposte di Esercizio- Introduzione Generale

Sistemi Distribuiti M Proposte di Esercizio- Introduzione Generale Alma Mater Studiorum - Università di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2016/2017 Sistemi Distribuiti M Proposte di Esercizio- Introduzione Generale A cura di: Stefano

Dettagli

simplesoad SERVICE ENGINEER

simplesoad SERVICE ENGINEER SIMPLE ENGINEERING simplesoad SERVICE ENGINEER TRAINING CYCLE SHEET SIMPLESOAD_SE_COURSE_SHEET_IT_2007032701 SIMPLE ENGINEERING 2007 - ALL RIGHTS RESERVED. SIMPLE ENGINEERING IS AN INDEPENDENT EUROPEAN

Dettagli

Le scelte tecnologiche di RUP System

Le scelte tecnologiche di RUP System Cremona 22 novembre 2007 Le scelte tecnologiche di System - Metarete Linguaggio di programmazione Linguaggio di programmazione: Java Semplice e robusto Orientato agli oggetti Indipendente dalla piattaforma

Dettagli

Solution Integrator 18/06/16. www.middlewaresrl.com

Solution Integrator 18/06/16. www.middlewaresrl.com 18/06/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo

Dettagli

Linee di programmazione

Linee di programmazione Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE

Dettagli

Base. Come realizzare applicazioni di web mapping

Base. Come realizzare applicazioni di web mapping www.terrelogiche.com Corso webgis Base Come realizzare applicazioni di web mapping >> 15% di sconto per chi iscrive con almeno 30 giorni di anticipo >> 10% di sconto per iscritti a Ordini ed Associazioni

Dettagli

Università di Padova. Appalto concorso per la realizzazione di un modulo per la gestione di Curricula Vitae da integrarsi in un applicazione esistente

Università di Padova. Appalto concorso per la realizzazione di un modulo per la gestione di Curricula Vitae da integrarsi in un applicazione esistente Università di Padova Corso di Ingegneria del Software Appalto concorso per la realizzazione di un modulo per la gestione di Curricula Vitae da integrarsi in un applicazione esistente Mauro Michele versione

Dettagli

Capitolato d Appalto. Riccardo Cardin

Capitolato d Appalto. Riccardo Cardin Capitolato d Appalto Netmüs Dev. Via Trieste, 63, 35121, Padova (PD) 21/11/2010 Riccardo Cardin Il presente documento ha lo scopo di presentare ed elencare le macro caratteristiche del progetto pilota

Dettagli

Breve introduzione allo sviluppo WEB. a cura di Ciro Attanasio - ciro.attanasio@email.cz

Breve introduzione allo sviluppo WEB. a cura di Ciro Attanasio - ciro.attanasio@email.cz Breve introduzione allo sviluppo WEB a cura di Ciro Attanasio - ciro.attanasio@email.cz Partiamo (1 di 1) Come funziona il WEB e quali tecnologie lo compongono Cos è un Client (1 di 2) Un client, in informatica,

Dettagli

A.P.System s.r.l. Terminal Services. sempre. ovunque. comunque

A.P.System s.r.l. Terminal Services. sempre. ovunque. comunque A.P.System s.r.l. Terminal Services sempre ovunque comunque Caratteristiche del Mercato L evoluzione tecnologica e del mercato pongono sempre più frequentemente le Aziende nella situazione di dover affrontare

Dettagli

INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE

INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 00-PRIME PAGINE 2-07-2003 10:04 Pagina V Indice Prefazione XI PARTE PRIMA INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 1 Capitolo 1 Le ragioni di tanto interesse 3 1.1 Enterprise in J2EE 3 Definizione

Dettagli

Allegato 1. Il sistema web Sito, Intranet, Extranet

Allegato 1. Il sistema web Sito, Intranet, Extranet Allegato 1 Il sistema web Sito, Intranet, Extranet Il sistema web dell IZLER è costituito dai seguenti moduli software: S2Easy WEB Content Management System per la gestione dei siti web S2Integra-Intranet

Dettagli

Coverciano 15 Settembre 2010 Convegno Nazionale Dafne Ospedali e Pubblica Amministrazione Il Sistema a Supporto dell Accordo Pagamenti Regione Lazio

Coverciano 15 Settembre 2010 Convegno Nazionale Dafne Ospedali e Pubblica Amministrazione Il Sistema a Supporto dell Accordo Pagamenti Regione Lazio Coverciano 15 Settembre 2010 Convegno Nazionale Dafne Ospedali e Pubblica Amministrazione Il Sistema a Supporto dell Accordo Regione Lazio Accordo RL Il Sistema Informativo Generalità Il Sistema di Fatturazione

Dettagli

CLIENT WEB. Strumento di interfaccia tra l utente ed il sistema Web (browser).

CLIENT WEB. Strumento di interfaccia tra l utente ed il sistema Web (browser). CLIENT WEB Strumento di interfaccia tra l utente ed il sistema Web (browser). Funzioni svolte: Riceve ed esegue i comandi dell utente Richiede ad un server (web server) i documenti Interpreta i formati

Dettagli

Europass curriculum vitae

Europass curriculum vitae Europass curriculum vitae Informazioni Personali Nome e-mail Curriculum On-Line Marco Di Carlo dcmar@libero.it http://marcodicarlo.egoseo.it Esperienze Lavorative Date (da - a) Nome e Indirizzo datore

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Domenico Lembo Antonella Poggi 1. Architetture dei Sistemi Informativi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico

Dettagli