Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures

Documentos relacionados
Normalização e interoperabilidade da informação geográfica

Soluções para SMART CITIES. Nuno Alves

Digital Cartographic Generalization for Database of Cadastral Maps

Online Collaborative Learning Design

A Cloud Computing Architecture for Large Scale Video Data Processing

Dealing with Device Data Overflow in the Cloud

Software Testing with Visual Studio 2013 (20497)

Metadados Geoespaciais: O Coração de uma IDE. Rafael Lopes da Silva 1

inlux Desvende o seu IT

WORKSHOP C-ROADS PORTUGAL

O Sistema Nacional de Informação Geográfica. Rui Pedro Julião Subdirector-General snig.igeo.pt

Metadados. Data 01/08/06

Manual de normas gráficas Graphic guidelines handbook 2008

Padrões OGC e Serviços Web Geoespaciais. Open Geospatial Consortium

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java

5/10/10. Implementação. Building web Apps. Server vs. client side. How to create dynamic contents?" Client side" Server side"

O que há de novo no ArcGIS for Desktop Gustavo da Silveira

Cigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009


Luiz Fernando Fernandes de Albuquerque. Avaliação de algoritmos online para seleção de links patrocinados. Dissertação de Mestrado

A Aviação no Comércio Europeu de Licenças de Emissão Especificidades para pequenos emissores

Core Solutions of Microsoft Skype for Business 2015 (20334)

Universidade do Minho. Escola de Engenharia. UC transversais Programas Doutorais 1º semestre de outubro 2012

Tolerância a Faltas nos Web Services

Collaborative Networks the rsptic example espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados.

Calendarização Cursos Microsoft para SNS

Select a single or a group of files in Windows File Explorer, right-click and select Panther Print

Software product lines. Paulo Borba Informatics Center Federal University of Pernambuco

DISTRIBUTED SYSTEMS ARCHITECTURES. Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos

Federal Court of Accounts Brazil (TCU) Auditing Climate Change Policies

Deployment of Distributed Component-based Applications on Cloud Infrastructures

How UMA Contributes to Solving the IDESG Healthcare Relationship Location Service Use tinyurl.com/umawg 19 Jan 2014

Using Big Data to build decision support tools in

Registro Eletrônico de Saúde Nacional. Establishing Governance to Support Health Information Exchange

RESUMO. Submissão em Revisão em Aceito em

Política de. Gestão de Serviços. Service Management Policy. A direcção pretendida The desired direction

Programming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação

Java RMI. Alcides Calsavara

DISPONIBILIZAÇÃO DE SERVIÇOS BASEADOS EM LOCALIZAÇÃO VIA WEB SERVICES

Proposição de Infra-Estrutura de Dados Espaciais (SDI) Local, Baseada em Arquitetura Orientada por Serviços (SOA)

REQUALIFICAÇÃO DA PERIFERIA URBANA

Inválido para efeitos de certificação

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas)

Check Sheet on Customer Suitability Appendix 1 Derivatives

Efficient Locally Trackable Deduplication in Replicated Systems. technology from seed

T Ã O B O M Q U A N T O N O V O

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira!

Vendors Enquiries for RFP 003/2015

GILBERTO IGARASHI Estudo da IEC e o seu Impacto no Sistema de Automação de Subestações

Engenharia de Requisitos. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia

SPICE e ISO Jorge H C Fernandes 2004

Service quality in restaurants: an experimental analysis performed in Brazil

UNIVERSIDADE DE BRASÍLIA

Marcelo Nery dos Santos. GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos. Dissertação de Mestrado

Ficha da Unidade Curricular

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company Manual

AN APPROACH TO ASSESS SAFETY CONSIDERING INTEGRITY OF DATA OF ADS-B BASED AERIAL SYSTEMS

OPTICAL IMAGE SYNTHESIS FOR CLOUD REMOVAL WITH GENERATIVE ADVERSARIAL NETWORKS

Infra-Estrutura de Dados Espaciais. Bruno Rabello Monteiro

SUPLEMENTO AO DIPLOMA DA UNIVERSIDADE DO MINHO (MESTRADO EM ENGENHARIA URBANA) (2º CICLO)

COMITÊ DO ESPECTRO PARA RADIODIFUSÃO - CER SPECTRUM DAY A REVISÃO DA REGULAMENTAÇÃO DO USO DA FAIXA DE 3,5 GHZ UMA NECESSIDADE COMPROVADA.

Erasmus Student Work Placement

2 Categorias Categories Todas as categorias de actividade são apresentadas neste espaço All activity categories are presented in this space

CMDB no ITIL v3. Miguel Mira da Silva

OpenGIS e Web Services aplicados ao intercâmbio de dados geográficos

MASTER S DEGREE IN INTELLECTUAL PROPERTY ADMISSION EXAM

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1

ArcGIS for INSPIRE. ArcGIS. ArcGIS for INSPIRE. Discovery. Download. View

João Coutinho Machado. Um estudo sobre o desenvolvimento orientado a serviços

Inválido para efeitos de certificação

IX.br - Brasil Internet Exchange - Participants Diversity - 26th LACNIC - Sep 2016 San José, Costa Rica IX.br Engineering Team

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0

Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação

Um Método para Melhoria de Dados Estruturados de Imóveis

HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6

EVERYTHING YOU NEED TO MANAGE YOUR PROJECTS

Transformação de um Modelo de Empresa em Requisitos de Software

School Performance Evaluation in Portugal: A Data Warehouse Implementation to Automate Information Analysis

Designing Solutions for Microsoft SQL Server 2014 (20465)

Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)

ENGENHARIA DE SERVIÇOS SERVICES ENGINEERING

Project Management Activities

Inválido para efeitos de certificação

Inválido para efeitos de certificação

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL

As novas dimensões do GIS: 4D, cloud, móvel, tempo real

Operação e Manutenção de Vias. Road operation and Maintenance. Semestre do plano de estudos 3

Optimicargo transportes e logística. Manual de normas gráficas Graphic guidelines handbook 2008

Calendarização Cursos Microsoft Exclusivos para a ACSS

IDERIOJA: Infraestructura de Datos Espaciales de la Comunidad Autónoma de La Rioja (España)

egovernment The Endless Frontier

English version at the end of this document

Inválido para efeitos de certificação

Vantagem de Adesão AMERICAN SOCIETY OF PLASTIC SURGEONS Como se Tornar um Membro Internacional:

Ficha da Unidade Curricular

Revisão Sistemática: Conceitos Básicos

Seminário sobre Diretiva INSPIRE A interoperabilidade e a Diretiva INSPIRE na perspetiva Intergraph

Ficha da Unidade Curricular

Transcrição:

GeoInfo - 2006 Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures Leonardo Lacerda Alves Clodoveu A. Davis Jr. Information Systems Lab - PUC Minas

Introduction Interoperability between GIS Translation Format standardization Direct interchange: OWS specifications Interoperability using Web Services Industry standards: SOAP, WSDL, XML, etc Spatial Data Infrastructures (SDI) Support to the sharing of efforts to implement and maintain GIS

Background Spatial Data Infrastructures Mainly NSDI Web Services Generic standards to support services OGC Services Mostly for NSDI, while there are a few experiences involving LSDI

Motivation Urban GIS The same set of OGC services, however they are executed in particular ways Urban GIS diffusion requires high-quality and provider-independent GIS clients Additional services can be designed, considering the specific needs of urban users

Our Proposal To assess the role of SOA on the implementation and diffusion of LSDI To evaluate how adequate is the current OWS framework to implement GIS and LSDI clients

Our Proposal (2) To implement a prototype of SDI and GIS using existing urban data To evaluate how adequate are OGC Web services in a real urban context To investigate whether there are any OGC requisites that are not achieved in the development of clients for accessing geographic services

Methodology Definition of a real-world scenario based on an urban context Implementation of a services prototype following OGC's abstract model Assessment of the engineering guidelines for server and client development Composition of infrastructure services to solve existing limitations

Implementation Scenario Starting Point

Implementation Scenario (2) Starting Point Destination Point

Implementation Scenario (3) Starting Point Interest Points Destination Point

Implementation Scenario (4) Starting Point Route Destination Point Chosen Interest Point

Example Servers and Clients

Implemented OGC Services OpenLS Geocoder Service Route Service Web Feature Service Web Catalogue Service Web Map Service

Identified Limitations Design and Development of Servers Design and Development of Clients Thin Clients Thick Clients Rich Clients

Proposed Non-OGC Services Data Exchange Service (DXS) Client Access Service (CAS) Transaction Control Service (TCS)

Data Exchange Service

Data Exchange Service

Client Access Service Figure 1. Delayed-time communication

Client Access Service Figure 2. Client with valid IP Figure 3. Client with no valid IP

Transaction Control Service Abstract: High-level proc = init (mylocation pointofinterest) query Generic: Adapted to LSDI Specific: Adapted to a Device/Client Address a = teleco.getaddressbytel(...,dxs) or coassociation.getaddress(...,dxs) or tourismguide.getaddress(...,dxs) or break; Location l = cityhall.geocoder(dxs.id(a),dxs);

Conclusions In order to become practical for urban use, OGC Web services need to be reinforced with additional features Current limitations would place a large burden on thin and rich clients, such as the ones used in mobile computing

Main results Evaluation of OWS and OpenLS to develop clients Identification of interoperability limitations on generic clients OGC's Abstract Model only Infrastructure services for urban GIS and easier development of GIS clients

Contributions Transparent development of clients: thick, rich, and thin Failure tolerance without overload on the client-side Client may create service chains easier A step forward in a high-level and declarative definition of services

Future Work Clients as GI providers Support of Critical Mission Applications Automatic discovery of GeoSpatial Services A testbed to further studies about privacy, performance, security, and so on

GeoInfo - 2006 Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures Leonardo Lacerda Alves leonardo@lacerda.eti.br Clodoveu A. Davis Jr. clodoveu@pucminas.br