Idéative è un’agenzia web svizzera specializzata in soluzioni digitali su misura. Il CHUV (Centro ospedaliero universitario vodese) si è affidato alla sua competenza per realizzare un ecosistema digitale di tipo complesso. Per il suo cliente, il team di Idéative ha progettato una piattaforma multisito ad altissima disponibilità, un portale di risorse audiovisive e una piattaforma di formazione a distanza. La sua esperienza in strategia digitale, UX/UI design e sviluppo, nonché l’infrastruttura di Infomaniak, hanno consentito di rispondere al capitolato d’appalto del centro ospedaliero per quanto riguarda i vari target di pubblico e gli utenti.
Idéative e Infomaniak hanno lavorato fianco a fianco per progettare soluzioni su misura capaci di integrare tecnologie robuste e durature ad altissima disponibilità. Christophe Miville, Direttore di Idéative
Idéative, una competenza trasversale per la realizzazione di progetti complessi
Partner di Infomaniak, Idéative affianca gli attori principali dell’economia svizzera per sviluppare soluzioni digitali di alto livello. L’agenzia crea in particolare eventi digitali “aumentati” da produzioni audiovisive e interazioni tramite vari canali e media. Le sue realizzazioni integrano sia lo sviluppo Web e applicativo che analisi del business, audiovisivi, storytelling e marketing digitale. Il team è proiettato nel lungo termine per assicurare il giusto equilibrio tecnologico tra innovazione e durevolezza. I suoi specialisti apportano le loro competenze tecniche su Drupal e TYPO3 (CMS), Laravel (applicazioni su misura), React (front end) e React Native (mobile). Affermando le sue scelte tecnologiche, Idéative assicura che i propri clienti possano sempre rispondere alle tendenze e adattarsi ai cambiamenti imposti dai giganti del Web.
La mission: progettare l’ecosistema digitale del CHUV e assicurare la sua disponibilità permanente
Avevamo bisogno di uno strumento che ci consentisse di offrire e sviluppare una piattaforma orientata alle esigenze del paziente, dei suoi familiari e degli operatori sanitari. Paule Goumaz, responsabile Internet del CHUV
Il centro ospedaliero CHUV è classificato tra i migliori stabilimenti al mondo. Il riscontro mediatico di cui beneficia genera forti picchi di traffico sul suo sito Web.
Per rispondere agli utenti in modo continuo, nel 2017, il CHUV ha organizzato una gara d’appalto per il suo nuovo sito web. Un obiettivo importante al riguardo era poter contare su una infrastruttura esterna di hosting ubicata in Svizzera e garantire l’alta disponibilità dei siti.
Il capitolato d’appalto del CHUV richiedeva anche lo sviluppo di una piattaforma per la trasmissione di conoscenze e un portale di archiviazione e condivisione di contenuti multimediali.
Le sfide
- Garantire la disponibilità continua di oltre 80 siti Web del CHUV grazie a un’infrastruttura alta disponibilità ubicata in Svizzera.
- Sviluppare una soluzione DAM (digital asset management) con:
- elevatissimo volume di archiviazione multimediale
- capacità di ricerca avanzata e gestione dei diritti di accesso
- Sviluppare una piattaforma interattiva per la trasmissione di conoscenze agli operatori sanitari
La soluzione: una gamma di servizi affidabili con potenti sinergie
Garantire l’alta disponibilità degli 80 siti Web del CHUV
Idéative doveva trovare una soluzione di infrastruttura capace di gestire oltre 80 siti rispondendo alle aspettative del CHUV e ai vincoli tecnici del capitolato d’appalto. Roberto Presedo, CTO di Idéative
Il nostro imperativo era la ridondanza dell’hardware per non archiviare i dati in un solo luogo e consentire la distribuzione del traffico su più istanze. Consentendo di assorbire i picchi di carico per i siti del CHUV, l’offerta di hosting ad altissima disponibilità di Infomaniak rispondeva alle esigenze del progetto.
In totale, 9 macchine diverse costituiscono l’ecosistema ad Alta Disponibilità realizzato da Infomaniak. Jonathan Maire, sysAdmin e sviluppatore TYPO3 di Idéative
In termini concreti, l’infrastruttura realizzata per il CHUV è composta da:
- 5 macchine distinte vengono utilizzate per un cluster classico Galera e MariaDB.
- 2 server sono dedicati ai file Web, replicando il livello applicativo TYPO3.
- 2 LoadBalancer situati a monte distribuiscono l’intero traffico per assorbire i picchi di carico.
Una complessità aggiuntiva legata alla parte Web del CHUV è stata l’implementazione di un generatore di siti web. Il centro è regolarmente chiamato a confrontarsi con la necessità di creare nuovi siti (ad esempio per i propri servizi). Per offrire un’autonomia pressoché totale, il generatore di siti è basato su un modello standardizzato e un modulo back-office su misura che non richiede conoscenze tecniche. Un nuovo sito che risponda ai criteri del CHUV può essere lanciato compilando prima alcuni campi.
Una delle sfide più complesse da implementare è stata la gestione della politica di blocco dei file temporanei per evitare accessi simultanei a una stessa risorsa. Essendo i visitatori distribuiti su più istanze TYPO3, l’informazione di blocco delle risorse doveva essere condivisa rapidamente tra queste istanze.
Archiviare, proteggere e diffondere contenuti audiovisivi
Per facilitare la trasmissione di conoscenze e archiviare i contenuti multimediali del CHUV, Idéative si affida alla leva dell’ecosistema di servizi di Infomaniak. Cédric Léger, Capo progetto di Idéative
Le soluzioni multimediali di Infomaniak vengono utilizzate congiuntamente per archiviare, proteggere e diffondere i contenuti (live e su richiesta) con i diritti di accesso corretti. I file multimediali vengono prima caricati dal team del CHUV su un NAS RAID 10 replicato presso Infomaniak. I metadati avanzati vengono estratti automaticamente con Apache Tika e Exiftool, quindi arricchiti manualmente in TYPO3. Questo punto centrale del progetto è sviluppato per consentire un facile ritrovamento dei contenuti (tag, filtri, ecc.).
La ricerca avanzata è basata su Apache Solr. I file vengono quindi inviati automaticamente alla piattaforma VOD/AOD di Infomaniak. Idéative recupera i flussi video per integrarli nell’interfaccia utente sviluppata per la piattaforma di archiviazione multimediale. Parallelamente, l’API di Infomaniak genera un token per un determinato utente. Anche nel caso in cui un link sia condiviso, i contenuti possono essere consultati soltanto da questo utente.
Sviluppare una piattaforma per trasmettere gli eventi LIVE e le conoscenze in modo interattivo
La piattaforma per la trasmissione di conoscenze si avvale della stessa base tecnologica con l’aggiunta di funzionalità e servizi supplementari. Il servizio di streaming video di Infomaniak estende le capacità della piattaforma con il LIVE e un’interfaccia utente con quiz in diretta per ottenere gli attestati. L’interfaccia è concepita per la formazione e la consultazione regolare dei contenuti. Gli utenti possono iscriversi, leggere le playlist tematiche e consultare la loro cronologia delle riproduzioni.
Lavorare con Infomaniak ha consentito di accelerare la realizzazione dei progetti
Per il team di Idéative e per Infomaniak, l’affiancamento è tanto importante quanto l’accesso alla tecnologia.
In qualità di partner intratteniamo rapporti regolari con il team di sviluppo di Infomaniak che assicura una gestione efficace di tutte le nostre richieste. Abbiamo beneficiato della disponibilità dei team di Infomaniak (assistenza, supporto, consigli nella realizzazione del progetto).
La console di amministrazione di Infomaniak è chiara ed efficace. Offre una visione globale e una gestione semplificata dei prodotti. Nella pratica, l’accesso SSH agli hosting, l’approccio alla VOD e alla sua API sono facilitati grazie a un’interfaccia semplificata. Roberto Presedo, CTO di Idéative