From its birth, the CQRS (along with event sourcing) has been very attractive for the entire developers community but nonetheless still an "hipster" approach to application architecture design, despite many benefit. But when IoT comes in play, it becomes very interesting to apply it in production grade systems. Let's show why...
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Simone Schifano
Progettazione e sviluppo di una piattaforma web sul digital manufacturing.
Avvicinare la produzione industriale al consumatore finale mettendo in condivisione le nuove tecnologie digitali e un'ampia disponibilità di materiali per permettere alle persone di realizzare oggetti nel modo più semplice possibile.
From its birth, the CQRS (along with event sourcing) has been very attractive for the entire developers community but nonetheless still an "hipster" approach to application architecture design, despite many benefit. But when IoT comes in play, it becomes very interesting to apply it in production grade systems. Let's show why...
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Simone Schifano
Progettazione e sviluppo di una piattaforma web sul digital manufacturing.
Avvicinare la produzione industriale al consumatore finale mettendo in condivisione le nuove tecnologie digitali e un'ampia disponibilità di materiali per permettere alle persone di realizzare oggetti nel modo più semplice possibile.
Fly Together the TIM DIgital TransformationMarco Daccò
TIM ha avviato una trasformazione del dominio BSS (Programma FLY TOGETHER) per abilitare, in modo flessibile ed efficace, la trasformazione del proprio modello di business e operation in linea con i driver legati agli obiettivi di commercializzazione e gestione dei servizi Digitali. Per raggiungere tale obiettivo è stata identificata l’architettura target della Digital Service Delivery Platform (SDP) che ha lo scopo di:
• Massimizzare la Customer Experience verso i canali digitali (Portali Web e App)
• Ampliare il portafoglio di offerta con l’inserimento di nuovi servizi digitali con attenzione anche alla riduzione del time – to – market nell’introduzione di nuovi servizi/ prodotti sul mercato
• Supportare Modelli di Business nuovi: Full Digital Provider, API Economy, Platform economy
• Abilitare la Data Monetization attraverso l’interazione con un ecosistema di terze parti
Come è cambiato e come sta cambiando il progetto ANPR tra developers.italia.it, Piano Triennale e collaborazione con comuni e i fornitori di tecnologia della Pubblica Amministrazione.
OpenLabor è un'applicazione per sistemi Android che utilizza i dataset della Provincia di Roma relativi a offerte di Lavoro e Formazione. L'applicazione permette all'utente di ricercare le offerte del proprio territorio, selezionare quelle di interesse, candidarsi e condividerle tramite i social network. Ancor più interessante è il fatto che la app non solo permette di visualizzare in modo semplice gli open data della regione ma svolge un lavoro di Indicizzazione e raffinamento dei dati attraverso analisi linguistiche e metadati. Le offete di lavoro sono incrociate con le categorie professionali indicate da ISTAT (rif. 2011) ed un rete semantica basata su MultiWordnet permette all'utenti di avere sempre risultati pertinenti alle proprie ricerche.
Questa elaborazione profonda dei dati è ciò che consente di aggiungere un valore aggiunto ai dati aperti forniti dalla regione sia nei confronti dell'utente finale che per altri sviluppatori e imprese.
Nello sviluppo di OpenLabor vi è la volontà infatti di fornire un servizio utile all'intera comunità: non solo l'utente sarà agevolato nella ricerca del lavoro (o formazione), i prgrammatori potranno sfruttare le capacità di ricerca e analisi di OpenLaboro per proporre nuovi servizi ed infine le Pubbliche Amministrazioni potranno ricavare utili statistiche sulle offerte di lavoro e formazione, e sulle esigenze dei cittadini del proprio territorio.
Intervento a cura di Paolo De Rosa, Responsabile Cloud & Data Center, nel corso dell'evento "Completiamo insieme il sistema operativo del Paese", organizzato a Roma il 2 luglio 2019 dal Team per la Trasformazione Digitale per condividere visione, strumenti e obiettivi del processo di digitalizzazione, con i partner tecnologici della Pubblica Amministrazione.
A seguire interventi di Allegra Bandinellli (Thoughtworks) e Andrea Tironi (Consorzio.IT).
FLSS vuole essere un supporto tecnologico alla gestione della vita condivisa, semplice, giocoso e facile da usare, volto a rendere piacevole e formativo quel periodo della vita in cui giovani studenti e lavoratori condividono un appartamento, soprattutto nelle grandi città dove i canoni d'affitto sono molto alti.
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Henry Muccini
This lecture covers Sequence diagrams and Design decision models. It covers:
- sequence diagrams in UML 2.x
- the QOC model for design decisions
The output of this course consists in a list of artifacts and principles to be used when engineering Web applications. They are listed at https://trello.com/b/z49P8z3b
Fly Together the TIM DIgital TransformationMarco Daccò
TIM ha avviato una trasformazione del dominio BSS (Programma FLY TOGETHER) per abilitare, in modo flessibile ed efficace, la trasformazione del proprio modello di business e operation in linea con i driver legati agli obiettivi di commercializzazione e gestione dei servizi Digitali. Per raggiungere tale obiettivo è stata identificata l’architettura target della Digital Service Delivery Platform (SDP) che ha lo scopo di:
• Massimizzare la Customer Experience verso i canali digitali (Portali Web e App)
• Ampliare il portafoglio di offerta con l’inserimento di nuovi servizi digitali con attenzione anche alla riduzione del time – to – market nell’introduzione di nuovi servizi/ prodotti sul mercato
• Supportare Modelli di Business nuovi: Full Digital Provider, API Economy, Platform economy
• Abilitare la Data Monetization attraverso l’interazione con un ecosistema di terze parti
Come è cambiato e come sta cambiando il progetto ANPR tra developers.italia.it, Piano Triennale e collaborazione con comuni e i fornitori di tecnologia della Pubblica Amministrazione.
OpenLabor è un'applicazione per sistemi Android che utilizza i dataset della Provincia di Roma relativi a offerte di Lavoro e Formazione. L'applicazione permette all'utente di ricercare le offerte del proprio territorio, selezionare quelle di interesse, candidarsi e condividerle tramite i social network. Ancor più interessante è il fatto che la app non solo permette di visualizzare in modo semplice gli open data della regione ma svolge un lavoro di Indicizzazione e raffinamento dei dati attraverso analisi linguistiche e metadati. Le offete di lavoro sono incrociate con le categorie professionali indicate da ISTAT (rif. 2011) ed un rete semantica basata su MultiWordnet permette all'utenti di avere sempre risultati pertinenti alle proprie ricerche.
Questa elaborazione profonda dei dati è ciò che consente di aggiungere un valore aggiunto ai dati aperti forniti dalla regione sia nei confronti dell'utente finale che per altri sviluppatori e imprese.
Nello sviluppo di OpenLabor vi è la volontà infatti di fornire un servizio utile all'intera comunità: non solo l'utente sarà agevolato nella ricerca del lavoro (o formazione), i prgrammatori potranno sfruttare le capacità di ricerca e analisi di OpenLaboro per proporre nuovi servizi ed infine le Pubbliche Amministrazioni potranno ricavare utili statistiche sulle offerte di lavoro e formazione, e sulle esigenze dei cittadini del proprio territorio.
Intervento a cura di Paolo De Rosa, Responsabile Cloud & Data Center, nel corso dell'evento "Completiamo insieme il sistema operativo del Paese", organizzato a Roma il 2 luglio 2019 dal Team per la Trasformazione Digitale per condividere visione, strumenti e obiettivi del processo di digitalizzazione, con i partner tecnologici della Pubblica Amministrazione.
A seguire interventi di Allegra Bandinellli (Thoughtworks) e Andrea Tironi (Consorzio.IT).
FLSS vuole essere un supporto tecnologico alla gestione della vita condivisa, semplice, giocoso e facile da usare, volto a rendere piacevole e formativo quel periodo della vita in cui giovani studenti e lavoratori condividono un appartamento, soprattutto nelle grandi città dove i canoni d'affitto sono molto alti.
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Henry Muccini
This lecture covers Sequence diagrams and Design decision models. It covers:
- sequence diagrams in UML 2.x
- the QOC model for design decisions
The output of this course consists in a list of artifacts and principles to be used when engineering Web applications. They are listed at https://trello.com/b/z49P8z3b
1. AGLETS - MOBILE AGENTS
Agata Ziola
Antonio Barletta
Saverio Lentini
2. Introduzione al problema delle
applicazioni distribuite: primo modello
• Funzionalità delle applicazioni ripartite tra i nodi
partecipanti
• Partecipanti differenti usano uno scambio di
messaggi per coordinare il calcolo distribuito
– I partecipanti si scambiano i risultati intermedi e altre
informazioni di sincronizzazione
– RPC, RMI, CORBA
3. Introduzione al problema delle
applicazioni distribuite: secondo modello
• mobilità dell’elaborazione del codice
• Reazione immediata ai flussi di dati real -
time in arrivo.
• Applicazioni distribuite fortemente
accoppiate (client-server)
– Aglet