Supporto XML Web Service
I servizi Web XML (MSXML 4.0) costituiscono le fondamenta dell'evoluzione
verso l'informatica distribuita su Internet. Gli standard aperti
e l'interesse dominante per comunicazione e collaborazione fra persone
e applicazioni hanno creato un ambiente in cui i servizi Web XML
stanno diventando la piattaforma per l'integrazione delle applicazioni.
Oggi infatti le applicazioni vengono realizzate attraverso più
servizi Web XML da varie fonti che operano insieme indipendentemente
da dove risiedono o da come vengono implementati.
- I servizi Web XML offrono valide funzionalità agli utenti
tramite un protocollo Web standard. Nella maggior parte dei casi,
tale protocollo è il SOAP.
- È possibile descrivere le interfacce dei servizi Web
XML con tale precisione che gli utenti sono in grado di realizzare
un'applicazione client per comunicare con loro.
- La descrizione solitamente assume la forma di un documento XML
definito documento WSDL (Web Services Description Language).
- I servizi Web XML sono registrati per consentire ai potenziali
utenti di rintracciarli facilmente. Ciò avviene grazie
a UDDI (Universal Discovery Description and Integration).
Hosting di applicativi abilitati WAP
Tutti
i nostri server Windows NT e 2000 sono predisposti per ospitare
siti visitabili anche tramite telefoni cellulari wap.
Le pagine wap non sono altro che pagine web scritte in wml, linguaggio
che consente di riportare molti dei tag html in formato compatibile
con il protocollo wap, usato dai cellulari.
WAP e' un acronimo di Wireless Application Protocol, un insieme
di specifiche nate allo scopo di consentire ai telefoni cellulari
l'accesso e la fruizione di informazioni e servizi tipiche di Internet.
Sostanzialmente si può definire come il primo tentativo di
portare Internet sul cellulare. Ovviamente, non ci può aspettare
di vedere sul cellulare le stesse pagine a cui siamo abituati ad
accedere dal nostro computer. Quello che si ottiene è una
versione dedicata del sito, appositamente codificata per il cellulare,
che consente però di utilizzare le varie funzionalità
del servizio.
Quale parte del sito deve essere trascodificato in wap?
Un sito internet viene reso "wap-friendly" analizzandone
la struttura e scegliendo quali delle sue parti devono essere rese
fruibili ad un navigatore che usa un telefono per reperire queste
informazioni. Ovviamente, non ci possiamo aspettare di vedere sul
cellulare le stesse pagine alle quali siamo abituati ad accedere
dal nostro computer, quello che si ottiene è una versione
dedicata del sito, appositamente codificata per il cellulare, che
consente però di utilizzare le varie funzionalità
del servizio. Vi sono infatti due gruppi di problemi che si devono
affrontare:
Le caratteristiche delle attuali reti radio-mobili (GSM). Tali reti,
definite di seconda generazione, sono state progettate e realizzate
per trasportare traffico in fonia (vocale) e hanno limitate capacità
per quanto riguarda la trasmissione dati. Ad esempio, la rete GSM
ha una capacità di connessione di soli 9600bps. Il sistema
UMTS (rete radio-mobile di terza generazione) eliminerà queste
limitazioni. Nel frattempo si deve utilizzare al meglio la scarsa
capacità disponibile. Una possibile soluzione era quella
di utilizzare comunque l'insieme di protocolli del mondo internet,
garantendo di fatto la diretta connessione del cellulare al Web,
come se fosse un normale computer collegato al suo Internet Provider.
E' stato ritenuto che questo non fosse possibile, a causa delle
limitate capacità della rete.
le caratteristiche intrinseche dei telefoni cellulari. I cellulari
hanno caratteristiche molto diverse da un normale computer. Le principali
sono:
- limitata dimensione del display
- limitate interazioni con la tastiera
- limitata capacità di elaborazione
La soluzione scelta e' stata quella di introdurre un insieme di
regole (protocolli) specifici per l'accesso ad Internet, e uno specifico
linguaggio di rappresentazione dei dati (WML - Wireless MarkUp Language)
ottimizzato per i telefoni cellulari. Le specifiche WAP definiscono
un insieme di protocolli di comunicazione, ottimizzati per reti
radio-mobili a banda stretta. Il cellulare comunica con la rete
GSM utilizzando questi protocolli. Esiste poi un nodo di interconnessione
con la rete Internet, denominato WAP Gateway, che ha il compito
di gestire completamente la inter-connessione con Internet ed effettuare
per ogni richiesta e risposta la conversione dei protocolli di comunicazione.
Sostanzialmente, tutte le richieste effettuate dai cellulari pervengono
al WAP Gateway, il quale converte tale richiesta nella rispettiva
richiesta Internet e le trasmette al server Web richiesto. Tale
server elabora la richiesta e trasmette la risposta codificata nel
linguaggio WML verso il Wap Gateway, il quale converte tale pacchetto
nel protocollo WAP e lo trasmette al cellulare, che, tramite il
mini-browser visualizzera' il contenuto della pagina WML di risposta.
|