XML  »  Articoli  »  Mondo XML 

I vantaggi di un'applicazione basata su XML

di: Enrico Lai     08 Settembre 2003

Esempio di applicazione prenotazioni Hotel

Un altro piccolo esempio potrebbe essere questo. Prendiamo in considerazione un'applicazione gestionale di piccole dimensioni per un hotel. Supponiamo che questa applicazione funzioni in locale e sia sviluppata in Visual Basic e utilizzi un Database Access. Il programma gestionale è capace di gestire le prenotazioni che vengono inserite da un operatore che le riceve per via telefonica o tramite fax. Supponiamo adesso di voler sviluppare il sito web dell'hotel e fare in modo che questo sia capace di ricevere gestire le prenotazioni che gli utenti hanno trasmesso tramite il sito. Ovviamente nel caso di un piccolo Hotel dobbiamo scontrarci con un budget ridotto e non possiamo certo mettere on line il server con l'applicazione Visual Basic ne possiamo risviluppare da zero l'intera applicazione.

Una soluzione potrebbe essere la seguente.

Potremo ad esempio sviluppare il sito in PHP con data base MySQL (entrambi open source) e fare in modo che le prenotazioni degli utenti vengano registrate sul data base. Successivamente possiamo creare un'area protetta dove l'amministratore dell'hotel può accedere e scaricare le nuove prenotazioni in formato XML grazie sempre a degli script PHP che interrogano il Database MySQL. Questi file XML possiamo fare in modo che vengano memorizzati sul computer locale in una determinata cartella dove il programma Visual Basic li andrà a prelevare per estrappolare le informazioni ed aggiornare le prenotazioni.

Ovviamente un sistema di questo tipo non è automatizzato al 100%, ma è pur sempre una soluzione. Infatti l'utente che invia la prenotazione non ha subito una risposta, ma possiamo fare in modo che il programma Visual Basic quando sta analizzando le prenotazioni in XML, se dovesse riscontrare qualche anomalia o se la prenotazione non può essere accettata potrebbe creare automaticamente delle email da inviare ai relativi utenti per avvisarli.

Il vantaggio di una soluzione di questo tipo è quella di ridurre notevolmente i costi e i tempi di implementazione, fattori molto importanti nella attuale realtà del web.

Conclusioni

.

L'XML ha portato delle novità molto importanti. Iniziare ad utilizzarlo penso sia molto importante per riuscire a mettersi in linea a quelli che sono gli standard più ambiti dalle società che operano sul web. Forse siamo solo agli inizi. Ben presto il web sarà esclusivamente di tipo semantico. Molto probabilmente non ci sarà più l'HTML ma solo XML. Gli stessi motori di ricerca saranno capaci di ricercare informazioni tra documenti XML in modo molto più semplice, veloce ed efficace di quanto non sia possibile sull'HTML. La formattazione grafica dei contenuti sarà effettuata solo dai Browser in modo da snellire le operazioni lato server.

Infine le possibilità di integrazione offerte dall'utilizzo dell'XML non possono far altro che arricchire le nostre applicazioni web offrendoci spunti molto interessanti.

Guide XML

Guida Podcasting

Un percorso in 16 lezioni, per entrare nella filosofia del podcast...

Guida Smil 2.0

Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per...

Guida Web service

Cosa sono, a cosa servono e come si creano servizi Web, i sistemi...

Altre guide

Newsletter @XML

Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Nessun corso previsto

Nessun corso previsto