Interoperabilidade XML com Web Services para modelo de arquitetura em Sistemas de Informação Geográfico Webmedia 06 Diego Fiori de Carvalho Júlio Cézar Estrella Renata Pontin de Mattos Fortes Rudinei Goularte 1
Roteiro Introdução Objetivos Tecnologias WSGIS Conclusões Trabalhos Futuros 2
Introdução Proposta de desenvolvimento de arquitetura aberta para GIS com foco na interoperabilidade da aplicação e independência de dispositivo. Arquitetura voltada para GIS de uso geral, podendo ser customizada/empregada em diversas modalidades de acordo com a visão do desenvolvedor: Planejamento/Aplicações Urbanas; Meio ambiente; Agricultura de precisão; Planejamento estratégico de negócios; 3
Objetivo Benefícios de Sistemas web aplicado no contexto de GIS Necessidade da utilização de XML, XSLT, SVG para prover a interoperabilidade dos sistemas GIS Utilização de web services para comunicação e exibição de interfaces em dispositivos móveis diferentes. Capacidade incremental de interfaces para novos dispositivos.
Tecnologias (1/3) Sistemas de Informação Geográfico Informações Geográficas e geoespaciais Informações sobre locais Conhecimento sobre o que está onde e quando Em poucas palavras: um mapa com uma base de dados associada Tecnologias GIS Permitem criar e processar estes dados Sistema Global de Posicionamento Sensoriamento Remoto Base de Dados GIS Softwares de Autoria e Visualização
Tecnologias (2/3) XML - GML Imagens de mapas vetoriais SVG Transformações XSLT OGC - Open GIS Consortium Integração GIS/XML GML Geographic Model Language 6
Tecnologias (3/3) Web Services Arquitetura orientada a serviços Conexão com a correta interface em busca de layers compatíveis ao dispositivo Interfaces WSDL (Web Service Description Language) Web Services para encadeamento de diversos serviços GIS UDDI (United Description Discovery and Integration) para registros dos serviços de um GIS 7
WSGIS (1/2) Sistemas GIS utilizam servidores de Aplicação: Interfaces para dispositivos Serviços Comunicação com base de dados geográfica BDGEO Determinação dos layers possíveis para visualização nos diversos dispositivos Transformações sobre o conteúdo SVG para geração de conteúdo referente ao layer visível
WSGIS (2/2) Arquitetura WSGIS
Conclusão/Trabalhos Futuros Possibilidade de interoperabilidade com a utilização de documentos XML like e intercambialidade de interfaces por meio de web services Implementação de Protótipo com adição das seguintes funcionalidades: Transformações de coordenada XML para os diversos datuns existentes WGS84, SAD69; Capacidade de abstração de generalização cartográfica para computação ciente de contexto, visando a simplificação de layers GIS. Prover um alto grau de adaptação do conteúdo geográfico (imagens vetoriais e rasterizadas). 10
Referências [1] Y. Bishr. Semantic aspect of interoperable gis - ph.d. thesis. Master s thesis, Wageningen Agricultural University - The Netherlands, 1997. [2] T. Brinkhoff. Modeling of gis- and lbs-specific style properties in svg documents. SVGOpen - 4th Annual Conference on Scalable Vector Graphics, August 2005. [3] G. I. Cheves. Database driven web-enabled public health gis using xhtml, svg, ecmascript, dom and a three-tier architecture. SVGOpen - 4th Annual Conference on Scalable Vector Graphics, August 2005. [4] K. D. Florescu Daniela, Manolescu l. Integrating keyword search into xml query processing. INRIA Technical Report, January 2001. [5] G. F. Michael. Generalização cartográfica, representação do conhecimento e sig. Anais VIII Simpósio Brasileiro de Sensoriamento Remoto, pages 453 457, abril 1996. [6] J. F. Monico Galera. Posicionamento pelo NAVSTAR-GPS. 2 edition, 2000. [7] A. Sayar, M. Pierce, and G. C. Fox. Developing gis visualization web services for geophysical applications. ISPRS 2005 Spatial Data Mining Workshop Ankara, Turkey, 2005. [8] A. Sheth. Changing focus on interoperability in information systems: from system, syntax, structure to semantics. Interoperating Geographic Information Systems - Kluwer Academic Publishers, Norwell, MA, 47:5 29, January 1999. [9] < http : //www.openspatial.org >, 2006. [10] C. Ferris and J. Farrel. What are web services? 46(06), 2003.
Referências [11] A. Erradi and P. Maheshwari. A broker-based approach for improving web reliability. In Proceedings of the IEEE International Conference on Web Services (ICWS 05), [12] M. P. Papazoglou and D. Georgakopoulos. Service-oriented computing. 46(10), 2003. [13] M. P. Papazoglou. Service -oriented computing: Concepts, characteristics and directions. In Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE 03), 2003. [14] N. Leavitt. Are web services finally ready to deliver?, IEEE computer, 2004.