Navigation

Navigation

Infrastruttura informatica



La fondazione Cure2Children opera principalmente attraverso il web ed è fortemente impegnata ad investire nello sviluppo e nell'utilizzo di strumenti open source.

Le applicazioni web offrono notevoli vantaggi:

  • Compatibilità cross-platform. Le applicazioni Web-based hanno una maggiore compatibilità delle applicazioni software scaricabili. Alcune tecnologie come Java, Flash, ASP e Ajax permettono uno sviluppo efficace di programmi che supportano tutti i maggiori sistemi operativi.
  • Aggiornamento. Le applicazioni Web-based sono sempre aggiornate alle ultime release, senza aver bisogno di un'azione da parte dell'utente.
  • Immediatezza di accesso. Le applicazioni Web-based non hanno bisogno di essere scaricate, installate e configurate. Basta accedere al proprio account online.
  • Meno requisiti di memoria.Le applicazioni Web-based usano meno RAM dei programmi installati sull'HD poichè girano sul server e ti permettono quindi di tenere aperti più programmi per ottenere la massima performance.
  • Meno bug. Le applicazioni Web-based dovrebbero provocare meno crash e nessun conflitto con i software e l'hardware. Con queste applicazioni tutti usano la stessa versione e i bug appena trovati possono essere aggiustati più velocemente.
  • Prezzo. Le applicazioni Web-based open source sono per la maggior parte gratuite.
  • I dati si muovono online. Passare da applicazioni locali a web permette l'accesso ai dati in ogni parte del mondo, basta un computer connesso ad Internet.
  • Sviluppi le applicazioni nel linguaggio che preferisci. Le applicazioni web-based sono una collezione di programmi e non un singolo programma, e possono essere scritte in qualsiasi linguaggio. Non dipendendo dal sistema operativo in uso, possono girare su Windows, Linux o Mac senza bisogno di essere riscritte o adattate.

 

Il server web della Fondazione è situato in un datacenter sicuro ed affidabile in inghilterra, monitorato 24/7, presso una struttura di Rackspace. Il datacenter è organizzato per offrire il massimo in termini di sicurezza energetica ed ambientale, essendo dotato di gruppi di continuità, condizionatori che garantiscono umidità e temperatura stabili, ed un sistema d'accesso controllato dal personale di vigilanza.

Abbiamo scelto Red Hat Enterprose 5 come sistema operativo. E' un sistema in grado di offrire soluzioni complete di livello "enterprise", in particolare per quanto riguarda sicurezza ed affidabilità. Rappresenta la base ideale per la costruzione di una piattaforma LAMP.

LAMP (Linux - Apache - MySql - PHP) è una piattaforma di programmazione web open source, i cui componenti hanno rappresentato gli elementi base per la costruzione di Internet. Adottati dai programmatori all'inizio perché gratuiti, aperti e robusti, questi strumenti si sono evoluti rapidamente grazie ad una comunità sempre più numerosa, fino a diventare uno standard di fatto.

Noi appoggiamo la filosofia open source per varie ragioni.

Con il software Open Source, l'utente è libero di utilizzare, modificare, distribuire il software come meglio crede. Non ci sono i vincoli dettati dalle licenze proprietarie che impongono agli utenti di acquistare le licenze in rapporto al numero degli utenti, vincolando il software ad eventuali modifiche strutturali, richiedendo costi di aggiornamento continui, a volte obbligatori.

Per vincere le sfide attuali, la sanità pubblica deve estendere la condivisione delle informazioni oltre le mura delle singole istituzioni. Attualmente il processo di cura è gestito da gruppi non connessi di istituti spesso in competizione tra loro. E' necessario che si uniscano in reti regionali e che possano scambiare facilmente informazioni sui pazienti per fornire un servizio migliore ed a costi minori. Tutto questo richiede un approccio diverso alla tecnologia dell'informazione in sanità. Il software deve diventare standardizzato, meno costoso e più facile da modificare ed implementare. Il software commerciale proprietario è stato uno degli ostacoli maggiori al raggiungimento di questo obbiettivo. L'open source è per sua natura caratterizzato dalla collaborazione tra individui ed organizzazioni, condivisione della proprietà intellettuale e aderenza agli standard.

Per la costruzione e la gestione dei nostri siti, italiano ed inglese, utilizziamo Drupal, un content management system (CMS) utilizzato per siti personali, gruppi di discussione, aziende, intranet, comunità. Per gestire immagini e gruppi di discussione abbiamo integrato altri programmi open source più specifici come Gallery2 e Phorum.

I membri della fondazione accedono all'email via web tramite Group-Office, un software di groupware progettato per la collaborazione e la condivisione online di calendari, rubriche, progetti, documenti.

Per il project management ci avvaliamo di DotProject, strumento che offre funzionalità avanzate di gestione dei task, gruppi di discussione, gestione file, rubrica contatti.

Per comunicare, discutere e creare nuovi contenuti per il sito web utilizziamo una piattaforma di blogging, WordPress. E' un programma sviluppato espressamente per la gestione di un blog, ed è quindi particolarmente semplice, funzionale ed elegante.

Per i nostri progetti di e-learning e training del personale medico usiamo Moodle, un course management system utilizzato da migliaia di utenti ed istituzioni in tutto il mondo.

Skype ci consente di comunicare (audio e video) gratis o a costi molto contenuti. Lo utilizziamo spesso insieme a Yugma, un software web per la condivisione del proprio desktop con altri utenti in rete, per organizzare videoconferenze e presentazioni in remoto.

In caso non esista del software open source adatto alle nostre esigenze (come nel caso del database donazioni e spese) lo sviluppiamo su misura, ex-novo o modificando ed integrando altre soluzioni. Avendo basato tutte le applicazioni web sulla piattaforma LAMP è più semplice riutilizzare competenze e codice, farle comunicare tra loro, personalizzare, correggere bug.