1 / 26

Mecanismos para intercâmbio de dados geográficos através de Web Services

GEOINFO 2004. Mecanismos para intercâmbio de dados geográficos através de Web Services. Valéria Gonçalves Soares valeria@dimap.ufrn.br. Michael Schuenck dos Santos michael@ppgsc.ufrn.br. Universidade Federal do Rio Grande do Norte Departamento de Informática e Matemática Aplicada. Roteiro.

starbuck
Download Presentation

Mecanismos para intercâmbio de dados geográficos através de Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GEOINFO 2004 Mecanismos para intercâmbio de dados geográficos através de Web Services Valéria Gonçalves Soares valeria@dimap.ufrn.br Michael Schuenck dos Santos michael@ppgsc.ufrn.br Universidade Federal do Rio Grande do Norte Departamento de Informática e Matemática Aplicada

  2. Roteiro • Introdução e intercâmbio de dados • Web Services • OpenGIS e Web Services • Intercâmbio de dados geográficos através de serviço centralizador • Aplicativo para geração de Web Services geográficos • Considerações finais

  3. Introdução • Dados geográficos são gerados por diferentes instituições de forma redundante • Intercâmbio destes dados representa economia • Dificuldades para o intercâmbio: • Diversidade de formas de armazenamento • Infinidade de possibilidades para modelagem conceitual • Troca de dados de maneira programática tende a facilitar o intercâmbio

  4. Web Services • Softwares que oferecem classes e métodos acessíveis remotamente através da Internet • Baseados em padrões: XML, SOAP, HTTP, WSDL, UDDI • Aplicações consumidoras e Web Services podem ser desenvolvidos em diferentes plataformas

  5. OpenGIS e Web Services • Geography Markup Language (GML): representação de dados geográficos em formato XML • Web Feature Service (WFS): operações e regras para troca de feições geográficas • Web Map Service (WMS): operações e regras para troca de imagens matriciais

  6. Acessando WS's Geográficos Abordagem intuitiva: WFS3 WFS1 WFS2 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Trabalho em localizar WS Consumidor2 Consumidor1

  7. Acessando WS's Geográficos Abordagem intuitiva: WFS3 WFS1 WFS2 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição WFS2 pode não ter o que preciso Consumidor2 Consumidor1

  8. Acessando WS's Geográficos Abordagem intuitiva: WFS3 WFS1 WFS2 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição WFS1 pode ter o que preciso Consumidor2 Consumidor1

  9. UDDI Acessando WS's Geográficos Abordagem com busca em repositórios UDDI: WFS3 WFS1 WFS2 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Consumidor2 Consumidor1 UDDI guarda dados de WS genéricos Consulta UDDI Consulta UDDI

  10. UDDI Acessando WS's Geográficos Abordagem com busca em repositórios UDDI: WFS3 WFS1 WFS2 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Consumidor2 Consumidor1 Complexidade dos dados mantidos em UDDI Consulta UDDI Consulta UDDI

  11. UDDI Acessando WS's Geográficos Abordagem com busca em repositórios UDDI: WFS3 WFS1 WFS2 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Consumidor2 Consumidor1 Quantidade de repositórios UDDI (Microsoft, IBM, HP, etc) Consulta UDDI Consulta UDDI

  12. Meta-dados Abordagem proposta WS3 WS1 WS2 WS4 WS5 Envio de meta-dados Internet Consumidor1 Consumidor2

  13. Meta-dados Abordagem proposta WS3 WS1 WS2 WS4 WS5 Requisições CGWS Internet Consumidor1 Consumidor2

  14. Meta-dados Abordagem proposta WS3 WS1 WS2 WS4 WS5 Consulta meta-dados CGWS Internet Consumidor1 Consumidor2

  15. Meta-dados Abordagem proposta WS3 WS1 WS2 WS4 WS5 Requisições repassadas CGWS Internet Consumidor1 Consumidor2

  16. Meta-dados Abordagem proposta WS3 WS1 WS2 WS4 WS5 CGWS Respostas Internet Consumidor1 Consumidor2

  17. Meta-dados Abordagem proposta WS3 WS1 WS2 WS4 WS5 CGWS Respostas Repassadas Internet Consumidor1 Consumidor2

  18. Meta-dados Base de meta-dados Documentos RDF • Tipo de serviço (WMS ou WFS) • Operações suportadas • Área de abrangência • Datas de aquisição e disponibilização dos dados • Gratuidade ou não do acesso aos dados

  19. Centered Geographic Web Service • As requisições seguem as regras definidas por WMS e WFS, com a diferença de que a operação GetCapabilities inclui parâmetros para escolha do serviço mais apropriado • Área de abrangência • Data de aquisição • Tipo de serviço • Repassa a resposta para a aplicação consumidora na íntegra

  20. Empecilhos • Baixo número de referências a WMS e WFS, em repositórios UDDI • Não necessariamente existem vantagens em disponibilizar os dados geográficos • Complexidade da construção manual de Web Services baseados nas especificações do OpenGIS

  21. Aplicativo de criação de WS's • Utilitário em desenvolvimento para geração do código de WS geográficos: Geographic Web Service Generator (GWSG)

  22. Interface do protótipo do GWSG

  23. Aplicativo de criação de WS's • Características: • Geração de código em Java (a princípio) • Geração de WMS e WFS • Ambientes para fornecimento de parâmetros para a geração de WS, visualização e edição de código, e auxílio à publicação dos serviços

  24. Funcionamento do GWSG

  25. Considerações finais • Utilização de formas de intercâmbio eficazes é essencial, a fim de não tornar a própria troca de dados uma tarefa onerosa • A arquitetura de WS centralizado surge como forma de permitir a automatização do intercâmbio de dados geográficos • A importância do GWSG é de propiciar a disseminação de Web Services geográficos, aumentando a viabilidade da arquitetura proposta

  26. Perguntas ? Valéria Gonçalves Soares valeria@dimap.ufrn.br Michael Schuenck dos Santos michael@ppgsc.ufrn.br Universidade Federal do Rio Grande do Norte Departamento de Informática e Matemática Aplicada

More Related