ASPETTI TECNICI DEL SISTEMA Daniele Gentili - Stefano Scardigli
SOFTWARE COMMERCIALI COINVOLTI NEL PROGETTO Internet Explorer 5.0 Internet Information Server 4.0 Oracle 8.0.5 Arcview 3.1 Internet Map Server 1.0a Arch. Massimo Davi DICEA - 4 Aprile 2000
Implementazioni del software XML Archiviazione dati Script Avenue Classi JAVA Internet Map serving Arch. Massimo Davi DICEA - 4 Aprile 2000
ORGANIZZAZIONE DEI DATI XML - Extensible Markup Language Immagini Testi Multible choice questions Esercizi pratici Chat Xml è uno metodo per astrarre il contenuto di un documento dalla sua pubblicazione.
O RGANIZZAZIONE DEI DATI XML come HTML, meglio di HTML Titolo Indice Introduzione Capitolo Obiettivi Testo Non da alcuna informazione su come i dati debbano essere visualizzati I TAG qualificano semanticamente i dati racchiusi Esercizio Capitolo Obiettivi Testo Figura Conclusione
ORGANIZZAZIONE DEI DATI Capitolo Obiettivi Testo Esercizio <Capitolo nome= > < Obiettivi >.. </ Obiettivi> <Testo>... </Testo> <Esercizio> </Esercizio> </Capitolo>
IMS - INTERNET MAP SERVER CLIENTS Request Http Request Response Html file ArcView 3.1 con script avenue sviluppate nell ambito del progetto WEB Server Indipendente dal mezzo di trasporto Flessibile Applet Java insieme di classi java sviluppate per garantire l interattività con i nuovi script avenue
E SERCIZI DIPARTIMENTO DI CARATTERI DEGLI EDIFICI E DELL AMBIENTE PRATICI Computer Remoto : Server Web Browser Web Server ArcView with IMS extention L applet Mapcafe genera una richiesta dati Il Web server utilizza l estenzione ISAPI per filtrare le richieste. ESRIMap ISAPI Applitation spedisce la richiesta ad ArcView Arcview ha un socket che rimane costantemente in ascolto di evetuali richieste di ESRIMAP Ill Di spatcher gestisce le richieste ricevute: - legge i parametri della richiesta - esegue il controllo degli errori - richiama il relativo script avenue al fine di soddisfare la richiesta. L applet mostra i dati application displays the response Il Web server spedisce via internet, la risposta al client L estenzione ESRIMap web server riceve la risposta da Arcview. La script Avenue esegue il comando richiesto e spedisce il risultato ad ESRIMap.
ARCHITETTURA CONCETTUALE Back Office TUTOR Web server ESRI IMS STUDENTS