disponibilização de serviços baseados em localização via web services

14
Disponibilização de Serviços Baseados em Localização via Web Services Novembro/2004 Grace Kelly de Castro Silva Patricia Maria Pereira Geovane Cayres Magalhães GEOINFO2004

Upload: aphrodite-stephenson

Post on 01-Jan-2016

18 views

Category:

Documents


2 download

DESCRIPTION

GEOINFO2004. Disponibilização de Serviços Baseados em Localização via Web Services. Grace Kelly de Castro Silva Patricia Maria Pereira Geovane Cayres Magalhães. Novembro/2004. Introdução. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Disponibilização de Serviços Baseados em Localização via Web Services

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

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

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

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

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

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

7

Web Services

Page 8: Disponibilização de Serviços Baseados em Localização via Web Services

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

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

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

11

Execução do Protótipo

Page 12: Disponibilização de Serviços Baseados em Localização via Web Services

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

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

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