Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNathan Caldas Alterado mais de 10 anos atrás
1
GEOINFO 2004 Mecanismos para intercâmbio de dados geográficos através de Web Services 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
Abordagem intuitiva: WFS1 WFS2 WFS3 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição - Preocupação em encontrar os serviços mais adeqüados - Não inclusão de serviços com dados relevantes - Inclusão de serviços sem dados relevantes - Cada aplicação consumidora deve implementar a quantidade necessária de aparatos para acessar mais de um serviço Trabalho em localizar WS Consumidor1 Consumidor2
7
Acessando WS's Geográficos
Abordagem intuitiva: WFS1 WFS2 WFS3 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição WFS2 pode não ter o que preciso Consumidor1 Consumidor2
8
Acessando WS's Geográficos
Abordagem intuitiva: WFS1 WFS2 WFS3 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição WFS1 pode ter o que preciso Consumidor1 Consumidor2
9
Acessando WS's Geográficos
Abordagem com busca em repositórios UDDI: WFS1 WFS2 WFS3 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Consumidor1 Consumidor2 UDDI guarda dados de WS genéricos Consulta UDDI UDDI Consulta UDDI
10
Complexidade dos dados mantidos em UDDI
Acessando WS's Geográficos Abordagem com busca em repositórios UDDI: WFS1 WFS2 WFS3 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Consumidor1 Consumidor2 Complexidade dos dados mantidos em UDDI Consulta UDDI UDDI Consulta UDDI
11
Acessando WS's Geográficos
Abordagem com busca em repositórios UDDI: WFS1 WFS2 WFS3 WMS1 WMS2 Resposta (GML) Resposta (Imagem) Requisição Requisição Consumidor1 Consumidor2 Quantidade de repositórios UDDI (Microsoft, IBM, HP, etc) Consulta UDDI UDDI Consulta UDDI
12
Abordagem proposta WS1 WS2 WS3 WS4 WS5 Envio de meta-dados Consumidor1
Internet Consumidor1 Consumidor2
13
Abordagem proposta WS1 WS2 WS3 WS4 WS5 CGWS Requisições Consumidor1
Meta-dados CGWS Requisições Internet Consumidor1 Consumidor2
14
Abordagem proposta WS1 WS2 WS3 WS4 WS5 CGWS Consulta meta-dados
Internet Consumidor1 Consumidor2
15
Abordagem proposta WS1 WS2 WS3 WS4 WS5 CGWS Requisições repassadas
Meta-dados CGWS Requisições repassadas Internet Consumidor1 Consumidor2
16
Abordagem proposta WS1 WS2 WS3 WS4 WS5 CGWS Respostas Consumidor1
Meta-dados CGWS Respostas Internet Consumidor1 Consumidor2
17
Abordagem proposta WS1 WS2 WS3 WS4 WS5 CGWS Respostas Repassadas
Meta-dados CGWS Respostas Repassadas Internet Consumidor1 Consumidor2
18
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 Meta-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 Universidade Federal do Rio Grande do Norte Departamento de Informática e Matemática Aplicada
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.