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