Dalla parte del cittadino: i portali delle prefetture diventano
Transcript
Dalla parte del cittadino: i portali delle prefetture diventano
Ministero dell’interno | Case Study Dalla parte del cittadino: i portali delle prefetture diventano uniformi ed accessibili grazie anche alle soluzioni Zend Cliente: Ministero dell’interno - Dipartimento per le politiche del personale dell'amministrazione civile e per le risorse finanziarie e strumentali – Ufficio IV Servizi Informatici del Personale del Ministero dell’Interno Paese: Italia Industria: Pubblica amministrazione La sfida: • Uniformare e rendere accessibili i siti web delle prefetture • Utilizzare al meglio la Intranet dell’organizzazione www.prefettura.it La soluzione: PHP 5 – Zend Studio – Zend Core per Oracle “Sono stato uno sviluppatore Java l a t o c l i en t p e r ap p l ic a z i on i networking ma preferisco PHP perché è più veloce e facile da imparare e le funzionalità sviluppate sono meno complicate delle rispettive sviluppate con Java” Gianluca Gimigliano, IT Manager dell’Ufficio IV Servizi Informatici Introduzione Il Ministero dell'Interno è una struttura complessa e articolata: a livello centrale è composta da 5 dipartimenti, mentre a livello periferico è presente con prefetture, questure e comandi dei vigili del fuoco. Il Dipartimento per le politiche del personale dell'amministrazione civile e per le risorse finanziarie e strumentali ha fra i suoi compiti l’amministrazione generale e il supporto dei compiti di rappresentanza di governo sul territorio e il coordinamento fra le varie prefetture. Il coordinamento e l’integrazione passano anche attraverso l’utilizzo dei mezzi informatici, della comunicazione e dei servizi offerti online. Solo di recente sono state emanate importanti norme come il Codice dell’amministrazione digitale (DLgs 82/2005) e la Legge Stanca sull’accessibilità (L. 4/2004) che hanno evidenziato una situazione pregressa che andava in direzione opposta a quella della uniformità ed accessibilità richieste dal registratore. Secondo quanto afferma Gianluca Gimigliano, IT manager dell’Ufficio IV Servizi Informatici del Personale del Ministero dell’Interno, “ciascun sito web delle 103 prefetture dislocate sul territorio italiano aveva e, in parte ora ha ancora, un impatto grafico e strutturale diverso e che spesso non rispondeva ai criteri di accessibilità”. L’Ufficio IV Servizi Informatici del Personale, dal punto di vista tecnologico, non cura solo gli aspetti più visibili, quali possono essere i servizi e la comunicazione di un portale, ma ha in carico tra le altre cose anche la gestione della Intranet che collega le varie prefetture. La sfida Come è facilmente intuibile il problema effettivo dell’Ufficio IV Servizi Informatici del Personale è stato quello di dotare tutte le prefetture di strumenti in grado di garantire e favorire l’omogeneità . La soluzione che permette questa massima coesione è un multi CMS (Content Management System) sviluppato in PHP. “Sono stato uno sviluppatore Java lato client per applicazioni networking”, dice sempre Gimigliano, “ma preferisco PHP perché è più veloce e facile da imparare e le funzionalità sviluppate sono meno complicate delle rispettive sviluppate con Java. Io lavoro con PHP 5 e ho notato dei miglioramenti sostanziali rispetto a PHP 4: per esempio è più formale. La mia predilezione per i linguaggi più formali deriva forse proprio dal mio passato Java oltre Ministero dell’interno | Case Study che dalla formazione accademica. Con PHP 5 il codice è più pulito e più facile da mantenere. Voglio chiarire che non sono un estremista della programmazione OOP, ma il giusto equilibrio fra pulizia ed efficienza è una base essenziale per ottenere buoni risultati nel minor tempo possibile. Anche per questo che la scelta di realizzare il CMS è caduta su PHP”. Il portale www.prefettura.it, è uno strumento di raccordo e di presentazione servizi, ogni prefettura ha un suo sito gestito autonomamente inglobato nel metaportale www.prefettura.it Per affidabilità e prestazioni www.prefettura.it sfrutta Zend Platform come application server. La soluzione Le esigenze e le caratteristiche del progetto hanno condotto il personale IT del ministero a far riferimento a Zend, sia perché il PHP di Zend Core è l’unico vero certificato e aggiornato PHP 5, sia perché il database della Intranet del Ministero dell’interno si basa su Oracle e Zend Core per Oracle è lo strumento adatto per ottimizzare e velocizzare i processi. “Zend è un partner affidabile per poter sfruttare al massimo Zend Studio”, continua Gimigliano, “questo IDE è ben conosciuto per il suo debugger. La fase di debugging, spesso molto sottovalutata, richiede parecchio tempo: con Zend Studio questa operazione è di gran lunga velocizzata”. Altra caratteristica che è stata apprezzata è l’autocompletamento di codice, infatti anche questa funzionalità fa risparmiare tempo, soprattutto per chi viene da un linguaggio diverso e può far confusione con la sintassi . Zend non ha collaborato con l’Ufficio IV Servizi Informatici del Personale solo per far sfruttare al massimo le funzionalità dei suoi prodotti, ma anche per i corsi di formazione. Gli sviluppatori, come accennato, hanno diversi background e principalmente provengono da COBOL o da VisualBasic. “La nostra struttura negli anni ha conosciuto varie migrazioni di linguaggio ma non si erano mai visti risultati nei tempi e nella produttività come quelli dati dal PHP. Il training offerto da Zend ha facilitato il passaggio. L’adeguamento è stato visto come imprescindibile, come un miglioramento e una necessità dei tempi e delle conoscenze tecnologiche moderne.” dichiara Gianluca Gimigliano. Il nostro interlocutore è uno ZCE, Zend Certified Engineer, forse proprio per questo apprezza una formazione con alti standard qualitativi orientati, soprattutto a mettere in risalto le best practice. Ministero dell’interno | Case Study Il futuro In prospettiva i prodotti Zend, in considerazione degli ottimi risultati ottenuti, rappresenteranno un punto di riferimento per le future applicazioni che saranno sviluppate dell’Ufficio IV Servizi Informatici del Personale del Ministero dell’Interno. “La nostra struttura negli anni ha conosciuto varie migrazioni di linguaggio ma non si erano mai visti risultati nei tempi e nella produttività come quelli dati dal PHP. Il training offerto da Zend ha facilitatoil passaggio. L’adeguamento è stato visto come imprescindibile, come un miglioramento e una necessità dei tempi e delle conoscenze tecnologiche moderne” Zend Technologies, Inc., the PHP company, è leader globale nella fornitura di prodotti e servizi per lo sviluppo, il deploying e la gestione di applicazioni PHP specifiche per le diverse realtà aziendali. PHP è utilizzato da più di 22 milioni di siti internet ed è subito diventato il linguaggio più popolare per le applicazioni dinamiche sul web. Con più di 15.000 aziende utilizzatrici nel mondo, la famiglia di prodotti Zend è una piattaforma comprensiva per il supporto dell’intero ciclo di vita delle applicazioni PHP. Per ulteriori informazioni www.zend.com Gianluca Gimigliano, IT Manager dell’Ufficio IV Servizi Informatici Sede: Zend Technologies, Inc. 19200 Stevens Creek Blvd. Cupertino, CA 95014, USA · Tel 1-408-253-8800 · Fax 1-408-253-8801 Italia: Zend Technologies, Largo Richini 6, 20122 Milano, Italy · Tel +39 02 5821 5832 · Fax +39 02 5821 5400 Europa Centrale: (Germania, Austria, Svizzera) Zend Technologies GmbH Bayerstrasse 83, 80335 Munich, Germany · Tel +49-89-516199-0 · Fax +49-89-516199-20 Internazionale: Zend Technologies Ltd. 12 Abba Hillel Street, Ramat Gan, Israel 52506 · Tel 972-3-753-9500 · Fax 972-3-613-9671 Francia: Zend Technologies SARL, 5 Rue de Rome, ZAC de Nanteuil, 93110 Rosny-sous-Bois, France · Tel +33 1 4855 0200 · Fax +33 1 4812 3132 © 2008 Zend Corporation. Zend and Zend Core are registered trademarks of Zend Technologies Ltd. All other trademarks are the property of their respective owners. 0250 -M-CS-0808-R1-IT www.zend.com/it