Ariadne Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi 2016 2017-2018

Pagina creata da Simone D'Alessandro
 
CONTINUA A LEGGERE
Ariadne Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi 2016 2017-2018
Ariadne
Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi
                   2016 – 2017-2018
Ariadne Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi 2016 2017-2018
Elasticsearch - www.elastic.co
• È parte consolidata della nostra offerta tecnologica
• Utilizzato come indicizzatore contenuti e “acceleratore” noSql per
  l’accesso
Ariadne Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi 2016 2017-2018
ELK
Ariadne Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi 2016 2017-2018
Elasticsearch – linee di sperimentazione
• Problemi complessi di indicizzazione e ricerca
   • Multilinguismo e tesauri
• Integrazione
   • Integrazione con Magnolia CMS
• Analytics
   • Analytics da indicizzazione dei log applicativi e di sistema
Ariadne Sperimentazioni e Ricerche per progetti di Tirocinio e Tesi 2016 2017-2018
Multilinguismo nella ricerca
Problema non nuovo: si tratta di trovare la soluzione migliore da
implementare sulla base della tecnologia a disposizione (elasticsearch)
• Contenuti in più lingue
• Criteri di ricerca espressi in lingue diverse
Esempio
• Cerco “casa” e trovo anche contenuti con “house”
Integrazione con Magnolia CMS
• Magnolia: nuovo prodotto
  nel portafolio di offerta
  Ariadne
• Elasticsearch: già integrato
  con successo in Liferay (e
  prima EWCM e anche
  WCM)
Analytics
• Aspetto importante non
  coperto dalla nostra offerta
• Obiettivo: individuare uno o
  più tool da offrire standard
  per soluzioni Analytics
  quando Google non basta o
  non può essere la soluzione
• Se poi dovesse risultare
  semplice (pacchettizzata)
  l’installazione e attivazione
  potrebbero essere offerti
  come prima scelta
ELK e Analytics
• ELK non per il monitoraggio applicativo, ma per individuare come è
  usato l’applicativo
   • Cosa si può ottenere senza instrumentazione del BE?
   • Qual è la semplice e minima instrumentazione del BE necessaria?
Analytics – linee di sperimentazione
• Instrumentazione del FE e del BE
   • Individuazione dei tool (piwik, aws mobile sdk, elasticsearch) e setup di una
     modalità integrata di tracciamento ed analisi
Piwik – Google Analytics open source
AWS Mobile (*) Analytics

                     (*) in realtà c’è Amazon Mobile Analytics SDK for JavaScript
Nuove Architetture per il Web
• Architetture resilienti e microservizi
   • Lightbend, Docker
• Architetture resilienti su cloud
   • AWS Lambda e backend serverless
• Frontend per Backend serverless/microservizi
   • App web
   • Individuazione e confronto framework (React,Angular,Ember,Polymer)
AWS Lambda
Angular, Ember, React, Polymer ?
(At Google I/O in 2016 there were two browser focused technologies
from the company. These are the Polymer project and Angular 2)
• Angular is currently the most popular of the three and for good reason. It was the first
  released and represented a large improvement over the previous generation of client-
  side MVC frameworks. Angular took a pragmatic approach that resonated with its
  adopters.
• Ember is a framework that positions itself as the framework for ambitious projects. Some
  apps built with Ember include many of Apple’s properties, Discourse (a new take on
  forums by Jeff Atwood), and Ghost (a modern blogging engine).
• React is the lightest weight of the three being compared here. In fact, it can’t even be
  considered a framework. It does one thing really well: render UI components. Many even
  pair it with the above frameworks. However, a more common scenario is to use it with a
  Flux architecture.
• Officially released on May 27, 2015, Polymer is a new, open-source JavaScript library
  designed to assist developers in building web applications using Web Components.
  Developers from Google and GitHub are continuing to add to the library.
http://smashingboxes.com/blog/choosing-a-front-end-framework-angular-ember-react
https://smthngsmwhr.wordpress.com/2015/04/13/web-components-and-friends-react-angular-polymer/
https://www.upwork.com/hiring/development/polymer-vs-react/
Puoi anche leggere