Disponibilização de Serviços Baseados em Localização via Web Services
-
Upload
aphrodite-stephenson -
Category
Documents
-
view
18 -
download
2
description
Transcript of Disponibilização de Serviços Baseados em Localização via Web Services
![Page 1: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/1.jpg)
Disponibilização de Serviços Baseados em Localização via
Web Services
Novembro/2004
Grace Kelly de Castro SilvaPatricia Maria PereiraGeovane Cayres Magalhães
GEOINFO2004
![Page 2: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/2.jpg)
2
Introdução
Location-Based Services (LBS) são serviços que usam informações geográficas, combinadas ou não com a posição do terminal móvel, para obter e gerar informações úteis para usuários de dispositivos móveis.
Tipos de aplicações LBS Serviços de informação Serviços de gerenciamento e rastreamento de frotas Emergências Diversão
![Page 3: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/3.jpg)
3
Motivação
Evolução tecnológica das redes de comunicação de dados sem fio.
Redução do preço e tamanho dos dispositivos móveis.
Acesso remoto às informações corporativas das empresas ou governos, possibilitando uma maior agilidade na coleta de dados e tomada de decisões.
Book a table now and get a free bottle of house wine when you present this code
![Page 4: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/4.jpg)
4
Histórico
1996: Regulamentação do mandato E-911 nos EUA Mecanismos para localizar geograficamente as chamadas
de emergência. 1997-2001: Surgimento das primeiras aplicações
LBS Foco na localização de dispositivos. Interfaces não padronizadas para acesso aos elementos
da rede responsáveis por prover a localização de dispositivos.
2001: Definição de padrões abertos Open Location Services (OGC) Mobile Location Protocol (OMA)
![Page 5: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/5.jpg)
5
Tecnologias Envolvidas
Tecnologias de posicionamentoCell-ID, GPS, A-GPS, Wi-Fi
Bancos de Dados GeográficosOracle Spatial, PostgreSQL/PostGIS, MySQL
Web Services
![Page 6: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/6.jpg)
6
Web Services
Web Services é uma tecnologia que provê interoperabilidade entre sistemas permitindo que aplicações em diferentes plataformas e linguagens de programação se comuniquem via XML ou outros padrões web [Arsanjani, 2003].
Três áreas envolvidas: Descrição dos serviços: Web Services Description
Language (WSDL) Descoberta de serviços: Universal Description, Discovery
and Integration (UDDI) Comunicação: Simple Object Access Protocol (SOAP)
![Page 7: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/7.jpg)
7
Web Services
![Page 8: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/8.jpg)
8
Padrões Abertos
Open Location Services (OpenLS): - Serviço de Diretório
- Serviço de Gateway
- Serviço de Geocodificação/Geocodificação Reversa
- Serviço de Apresentação de Mapas
- Serviço de Determinação de Rotas Web Map Service (WMS):
- Padroniza interfaces para requisição de mapas
- Padroniza a maneira como os mapas devem ser descritos e retornados
![Page 9: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/9.jpg)
9
Protótipo Desenvolvido
Visualização da localização de um determinado dispositivo móvel:
O cliente solicita ao Serviço de Localização a posição geográfica (X,Y) de um dispositivo móvel.
O cliente solicita ao Serviço de Apresentação a geração de um mapa com a localização do dispositivo.
![Page 10: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/10.jpg)
10
Arquitetura
Servidor Web
Tomcat
Serviço deApresentação
Serviço deApresentação
PostgreSQL/PostGIS
Base de Dados
Base de Dados
Servidor de Banco de Dados
WMS
OpenLS
MapServer
Servidor de Mapas
Servidor de MapasMensagem SOAP
![Page 11: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/11.jpg)
11
Execução do Protótipo
![Page 12: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/12.jpg)
12
Desafios
Publicação do Serviço de Apresentação via Web ServicesEspecificação OpenLS 1.0 ainda não está preparada para
disponibilização dos serviços via Web Services. Geração do mapa com a localização dos
dispositivosServiço de Apresentação, após recuperar o mapa base do
servidor WMS, desenha sobre o mesmo as localizações solicitadas na requisição, utilizando para isso APIs Java.
![Page 13: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/13.jpg)
13
Considerações Finais
LBS: vários tipos de dispositivos, diferentes plataformas e linguagens de programação.
Interoperabilidade: Web Services + padrões abertos. Utilização da especificação OpenLS para acesso a
serviços disponibilizados via Web Services. Iniciativa do Open Geospatial Consortium para
incluir suporte a SOAP nas especificações WMS e OpenLS.
![Page 14: Disponibilização de Serviços Baseados em Localização via Web Services](https://reader035.fdocumentos.tips/reader035/viewer/2022062719/56813116550346895d976dff/html5/thumbnails/14.jpg)
Obrigado!
Grace Kelly de Castro [email protected]: (19) 3705-6890CPqD – Centro de
Pesquisa e Desenvolvimentoem Telecomunicações
Rod. Campinas–Mogi-Mirim, km 118,5 – SP34013086-902 – Campinas – SP
BRASILwww.cpqd.com.br
CPqD Technologies & Systems, Inc.101 NE Third Ave – Suite 1500
Fort Lauderdale, FL 33301, USAwww.cpqdusa.com