A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Mecanismos para intercâmbio de dados geográficos através de Web Services GEOINFO 2004 Valéria Gonçalves Soares Michael Schuenck dos.

Apresentações semelhantes


Apresentação em tema: "Mecanismos para intercâmbio de dados geográficos através de Web Services GEOINFO 2004 Valéria Gonçalves Soares Michael Schuenck dos."— Transcrição da apresentação:

1 Mecanismos para intercâmbio de dados geográficos através de Web Services GEOINFO 2004 Valéria Gonçalves Soares Michael Schuenck dos Santos 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 Consumidor 1 Consumidor 2 WFS2WMS1 Abordagem intuitiva: Requisição Resposta (GML) Resposta (Imagem) Requisição Trabalho em localizar WS WFS3 WMS2WFS1

7 Acessando WS's Geográficos Consumidor 1 Consumidor 2 WFS2WMS1 WFS3 WMS2WFS1 Abordagem intuitiva: Requisição Resposta (GML) Resposta (Imagem) Requisição WFS2 pode não ter o que preciso

8 Acessando WS's Geográficos Consumidor 1 Consumidor 2 WFS2WMS1 WFS3 WMS2WFS1 Abordagem intuitiva: Requisição Resposta (GML) Resposta (Imagem) Requisição WFS1 pode ter o que preciso

9 Acessando WS's Geográficos Consumidor 1 Consumidor 2 WFS2WMS1 WFS3 WMS2WFS1 Consulta UDDI Resposta (GML) Resposta (Imagem) Requisição UDDI Requisição Consulta UDDI Abordagem com busca em repositórios UDDI: UDDI guarda dados de WS genéricos

10 Acessando WS's Geográficos Consumidor 1 Consumidor 2 WFS2WMS1 WFS3 WMS2WFS1 Resposta (GML) Resposta (Imagem) Requisição UDDI Requisição Abordagem com busca em repositórios UDDI: Complexidade dos dados mantidos em UDDI Consulta UDDI

11 Acessando WS's Geográficos Consumidor 1 Consumidor 2 WFS2WMS1 WFS3 WMS2WFS1 Consulta UDDI Resposta (GML) Resposta (Imagem) Requisição UDDI Requisição Consulta UDDI Abordagem com busca em repositórios UDDI: Quantidade de repositórios UDDI (Microsoft, IBM, HP, etc)

12 Abordagem proposta Meta- dados WS2WS4 WS3 WS5WS1 Envio de meta-dados Consumidor 1 Consumidor 2 Internet

13 Abordagem proposta Meta- dados WS2WS4 WS3 WS5WS1 Consumidor 1 Consumidor 2 CGWS Requisições Internet

14 Abordagem proposta Meta- dados WS2WS4 WS3 WS5WS1 Consumidor 1 Consumidor 2 CGWS Consulta meta-dados Internet

15 Abordagem proposta Meta- dados WS2WS4 WS3 WS5WS1 Consumidor 1 Consumidor 2 CGWS Requisições repassadas Internet

16 Abordagem proposta Respostas Meta- dados WS2WS4 WS3 WS5WS1 Consumidor 1 Consumidor 2 CGWS Internet

17 Abordagem proposta Meta- dados WS2WS4 WS3 WS5WS1 Consumidor 1 Consumidor 2 CGWS Respostas Repassadas Internet

18 Base de meta-dados Meta- dados 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 Documentos RDF

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 Michael Schuenck dos Santos Universidade Federal do Rio Grande do Norte Departamento de Informática e Matemática Aplicada


Carregar ppt "Mecanismos para intercâmbio de dados geográficos através de Web Services GEOINFO 2004 Valéria Gonçalves Soares Michael Schuenck dos."

Apresentações semelhantes


Anúncios Google