BMF
Webapp schema di una webapp con bmf.

Il Bio Medical Framework (BMF) un framework java per lo sviluppo di applicazioni web su piattaforma server "open source", in ambito clinico/amministrativo/governo. Il BMF uno strumento che permette di costruire applicazioni web che svolgono inserimenti, modifiche, cancellazioni, ricerca e visualizzazione in forma tabellare e/o con grafici, di dati o documenti contenuti in database relazionali.

Tra i vari plug-in ci sono: il modulo documentale, il protocollo, i questionari, il motore di ricerca, report, grafica a template, sicurezza, RBAC ed alberi. Queste operazioni vengono eseguite per mezzo di un browser (Firefox, Chrome, Internet Explorer...).

Il BMF facilita la vita dello sviluppatore poich per creare un nuovo applicativo necessario eseguire solo una minima parte di personalizzazione. Le conoscenze informatiche richieste sono: SQL e HTML di base. La piattaforma di riferimento "Open Source" (Apache/Tomcat). Il framework multipiattaforma (portabile), multidatabase, scalabile con la sua architettura a tre livelli, grafica esterna all'applicazione (css), genera applicativi web sicuri mediante l'uso di "SSL", "Autenticazione che scinde dal Database", "Profili", "Cripting delle password"; ha una documentazione standard (like ISO 900x), segue le indicazioni della legge sulla Privacy per la gestione di dati sensibili.

Il BMF un tool di sviluppo software che permette di realizzare applicazioni web dinamiche, ossia applicazioni costruite su uno o pi database relazionali per la memorizzazione e la gestione dei dati di interesse. Attraverso le pagine web di tali applicazioni sar possibile effettuare operazioni di: ricerca, visualizzazione e data entry sulle tabelle del database, per una completa gestione dei dati da parte dell'utente finale. Queste operazioni vengono eseguite tramite interfaccia web utilizzando un comune browser (Chrome, Safari, Internet Explorer, Mozilla Firefox, ecc.).