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

Similar documents
Bentley Map Advancing GIS for the World s Infrastructure

Paper UC1351. Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC)

Bentley Map Advancing GIS for the World s Infrastructure

IMPLEMENTING GOVERNMENT-WIDE ENTERPRISE GIS; THE FEDERATED MODEL

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

IDEBarcelona: Cooperating for a Smart Region Infrastructure

gvsig: Open Source Solutions in spatial technologies

EXPECTATIONS OF TURKISH ENVIRONMENTAL SECTOR FROM INSPIRE

Building a National Data Repository

Innovation in Land Management: Integrated Solutions For National Cadastre Projects

RESEARCG ON THE MDA-BASED GIS INTEROPERABILITY Qi,LI *, Lingling,GUO *, Yuqi,BAI **

Key Points Sharing fosters participation and collaboration Metadata has a big role in sharing Sharing is not always easy

Imagery and the Location-enabled Platform in State and Local Government

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

Spatial index of educational opportunities: Rio de Janeiro and Belo Horizonte

Implementing INSPIRE Geoportal in Turkey

The Process of Spatial Data Harmonization in Italy. Geom. Paola Ronzino

NAG-City Expert Workshop Oslo 8-9. October 2012 SOSI standards and mapping for Europe (INSPIRE)

Perform. Xcel. Lead. Presenter. Raghavendran S. GM Technical (GIS)

Implementation of INSPIRE Principles: Sardinia Region SDI State of the Art and Further Developments

INSPIRing Geospatial Framework For Local Administrations

GEOMARKETING AND GEOGRAPHIC INFORMATION SYSTEMS FOR URBAN DECISIONS: INDICATION OF THE BEST LOCATION FOR A CONVENTION CENTER IN BELO HORIZONTE MG.

INSPIRE and Land Use Planning System in Portugal

Portals: Standards in Action

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

Geospatial SDI Portal for effective Governance of Pune METROPOLIS region

E-Government and SDI in Bavaria, Germany

Zagreb Spatial Data Infrastructure. Sanja Batić, APIS IT Split, 14. rujna 2011.

SITR-IDT The Spatial Data Infrastructure of Sardinia Region

INSPIREd solutions for Air Quality problems Alexander Kotsev

ELF products in the ArcGIS platform

Ready for INSPIRE.... connecting worlds. European SDI Service Center

INSPIRE - A Legal framework for environmental and land administration data in Europe

SITMUN: Cooperating to Build Local SDIs in the Barcelona Region

Local SDI Collaboration on SOA

Digital Map of Mexico Platform and MxSIG. March 2017

Proposal for a DIRECTIVE OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL. establishing an infrastructure for spatial information in the Community

Geospatial Products V8i (SELECTseries 1)

USING THE INTERNET TO ACCESS GEOGRAPHIC INFORMATION: AN OPEN GIS PROTOTYPE

ArcGIS for INSPIRE. Paul Hardy. ArcGIS. ArcGIS for INSPIRE Enables Esri ArcGIS users to implement and comply with INSPIRE. INSPIRE Data Themes

Spatial Data Infrastructures for the Amazon: a First Step towards a Global Forest Information System

Global Geospatial Information Management Country Report Finland. Submitted by Director General Jarmo Ratia, National Land Survey

ESTABLISHMENT OF KARNATAKA GEOPORTAL AND ITS ROLE IN PLANNING

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

Hosted by Esri Official Distributor

From the Venice Lagoon Atlas towards a collaborative federated system

The World Bank and the Open Geospatial Web. Chris Holmes

Experiences and Directions in National Portals"

reviewed paper EU-Project: Cross-border Spatial Information System with High Added Value (CROSS-SIS) Stefan SANDMANN

Demonstration of a local SDI solution with several stakeholders in pilot areas in line with EU best practices

Project based approach developing National Spatial Data Infrastructure in Lithuania

A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment.

Sustainability Adaptation Transparency Accountability. $400 FBC of fuel.

Technical Specifications. Form of the standard

Using OGC standards to improve the common

Corporate. Information. Railway Infrastructure Administrator. Year indracompany.com

SWEDISH SDI DEVELOPMENT & IMPLEMENTATION OF INSPIRE

Spatial data interoperability and INSPIRE compliance the platform approach BAGIS

Implementation of Inspire in Denmark - How we get it flying! Olav Eggers National Survey & Cadastre -Denmark

ArcGIS for INSPIRE. Marten Hogeweg

Horizontal Interoperability among National Geoportals of ES, FR, PT & AD

CARTOGRAPHY in a Web World

Semantic 3D City Models for Strategic Energy Planning in Berlin & London

Increasing GI awareness in local authorities in Poland experiences from the INSPIRE Academy training programme

Geotechnology for Agriculture: A view from regulations and free software.

Voices from Private Sector: Insights for Future NSDI Development in Indonesia

GIS Building Communities beyond National Borders (Building Successful Spatial Data Infrastructures) Nick Land, ESRI Europe

NOKIS - Information Infrastructure for the North and Baltic Sea

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

a national geological survey perspective François ROBIDA BRGM (French Geological Survey)

SERVICE-BASED APPROACH TO GEOPORTALS ARCHITECTURE

Norwegian spatial data infrastructure supporting disaster risk management Norwegian Mapping Authority

SDI Standards at work

Embracing ArcGIS Server Technology A City s Balanced Approach

REPORT ON INVESTMENTS

INSPIRE implementation in the Turkish Ministry of Environment and Urbanization Producing and Publishing Environmental Data

Implementing the Smart Growth Priority in an Open and Interoperable System for Geographic Data: Sardinia SITR- IDT

The ecadastre System. Francis KAELL ecadastre project manager

IRDAT Fvg, evolving a regional Spatial Data Infrastructure according to INSPIRE

ArcGIS Deployment Pattern. Azlina Mahad

Exploit your geodata to enable smart cities and countries

Roadmap to interoperability of geoinformation

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

The Geodetic Infrastructure Management Via Web-Based Mapping Technology in Morocco

Oman NSDI Business Values and Future Directions. Hassan Alawi Alghazali Acting Director General National Spatial Data Infrastructure

GIS-T 2010 Building a Successful Geospatial Data Sharing Framework: A Ohio DOT Success Story

Central and Federal Government SolutionS

The Swedish National Geodata Strategy and the Geodata Project

Regione Umbria. ESRI EMEA User Conference 2010 Rome, October 27th 2010

Finding geodata that otherwise would have been forgotten GeoXchange a portal for free geodata

Pushing the Standards Edge: Collaborative Testbeds to Accelerate Standards Development and Implementation

2013 Cartographic Country Report Uruguay **

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Regional Spatial Data Infrastructures What Makes them Possible?

Modern Education at Universities: Improvements through the Integration of a Spatial Data Infrastructure SDI into an e-learning Environment

Industry. Local and Regional. Government Solutions

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

Institute of Statistical and Geographical Information of Jalisco State Subnational Statistical and Geographical System India.

Tomas Mildorf, Karel Janecka University of West Bohemia in Pilsen Czech Republic

Transcription:

Proposição de Infra-Estrutura de Dados Espaciais (SDI) Local, Baseada em Arquitetura Orientada por Serviços (SOA) A Local Spatial Data Infrastructure (SDI) Proposition, Based on Service Oriented Architecture (SOA) Pedro A. Oliveira1, Clodoveu A. Davis Junior2, Pedro Felipe A. Oliveira3 1Pontifícia Universidade Católica de Minas Gerais (PUC Minas) pedroalves@pucminas.br 2Universidade Federal de Minas Gerais (UFMG) clodoveu@dcc.ufmg.br 3GeoExplore Belo Horizonte - MG Brasil pedro.oliveira@geoexplore.com.br

Thanks The authors would like to thank GASS and GPES teams of Empresa de Informática e Informação do Município de Belo Horizonte (Prodabel)*. We d like to thank also PUC Minas, that supported part of this research. *The first author (Pedro A. Oliveira) works at the company since 1993. The other authors worked there for some time.

Summary Motivation Objectives Architecture Service Oriented Architecture Spatial Data Infrastructure SDI Architecture Case Study Final Considerations

Motivation During years of studies and practice with geotechnologies, our team frequently have to face challenges working with urban cadastre. The most significant recent difficulties, pointed by the technicians, are: To maintain and publish the great volume of geographical information in the database. To share data from different contexts.

Objectives This work presents a case study, by now in the initialization phase, where Service Oriented Architecture (SOA) and Spatial Data Infrastructure (SDI) concepts will be joined in a local government context, thus providing the stakeholders with a solution for the two challenges stated here.

Architecture According to Fowler an application architecture can be useful, mainly for 2 purposes: To decompose the totality into minor parts. To represent a general stable model, that isn t subject to great changes.

Service Oriented Architecture SOA can be understood as a logical separation of an application layers, based on the principle of business logic. Web Services are one of its main (but not the only) supports. Thus, in SOA approach every technological decision (like make or by analysis) must be justified via cost-benefit studies. www.soainstitute.org

Spatial Data Infrastructure SDI may be seen as a possible way to solve the classical interoperability problem in GIS. But it isn t only so! Differently from GIS, SDI is centered on services, not on information. SDI, although a concept from the nineties, isn t yet completely understood and implemented in all government levels. Initiatives like the Inspire project* seems too complex in scope, for a beginner. This kind of top-down approach may not prioritize local initiatives, by principle. *http://inspire.jrc.ec.europa.eu

SDI Architecture Web platform applications demand a new architecture, able to support such specifics characteristics. International efforts like the Open Geospatial Consortium (OGC), that joins academy research and the market needs, are developing new patterns. It seems that, finally the dreamed convergence in geographical systems is now becoming possible. In this context, SDI should be proposed in all scales. Local SDI initiatives are still timid in the world; in Brazil, we don t know any.

SDI Architecture According to Davis, Alves (2006b) three elements emerge when we try to design an SDI architecture: Interoperability: provided by services and data catalogue. Web Services: the architectural core. Web portal: the entry point of the system.

General SDI Architecture Davis; Alves, 2006

Case Study Belo Horizonte (BH) was one of the first cities in Brazil to adopt geoprocessing. Over the last 18 years the local IT Company (Prodabel) developed a complete GIS environment, becoming able to manipulate a large data volume it collects and receives from third parties. Nowadays, the city hall is trying to spread geotechnologies all over the public organizations.

Case Study The complex GIS environment, supplied by different software solutions, was becoming so difficult to manage that the technicians had to demand from the staff a decision. Supported by technical criteria, the company decided to adopt an open * architecture. Then, three key aspects were set: - Thematically specialized databases. - Interoperability. - Decentralized access. * Open: based on technological patterns instead of products.

Arquitetura Atual - Geoprocessamento Intergeo PHP Portal GGI Joomla Visualizador Java GIS App. Geomedia, MapInfo VB GIS Viewer Geomedia, MapInfo VB Web GIS App. Geomedia WEB VB Java JCompany Prodabel adopted Architecture The authors SIGUR SIATU Metadata (SDO, Geomedia, MapInfo) Format Translator (Geomedia, MapInfo connections) Security (Roles, Oracle users) Business Rules (PL/SQL) Vector Files CAD Files Text Files Images Files Spatial Database Database PERSISTENCE

Case Study According to Davis Jr., Alves (2006a) a local SDI should include (but not only): - A basemap. - Personal location. - Geocoding / address recognition and location. - Basic routing services. - Public transportation systems. - Public services. - Private services. - Emergency.

Case Study The next picture shows the high level architecture proposed for Prodabel and Belo Horizonte city hall. The creation of Model-View-Controller layers separation made possible to simplify the model as a whole. The existence of a persistence layer, on the other hand, is an architectural option, that enables a separation between persistence and the controls related to it. The first web service to be developed will provide an addressing facility.

V I E W Geoportal C O N T R O L E R GIS App. WEB Service 1 WEB Service 2 Java and other languagesapp. WEB Service 3 Web GIS App. WEB Service 4 Prodabel proposed Architecture The authors M O D E L Metadata Security Business Rules Format Translator Database Spatial Database CAD Files Vectorial Files Text Files Images Database PERSISTENCE

Final Considerations The evolution of this conceptual work will generate a new project, expected to be completed in the next year (2009). We hope that the steps that follow are: Develop a detailed architecture of the proposed model. Analyze the pros and cons. Implement a proof of concept. Review the model. Implement the architecture in real scale. The existence of a wide cooperation agreement ensures the viability of creating this local SDI instance.

References Booch, G; Rumbaugh, J; Jacobson, I. (2000) UML, Guia do Usuário. Elsevier, Rio de Janeiro. Davis Jr., C. A.; Oliveira, P. A. (2002) SIG Interoperável e Distribuído para Administrações Municipais de Grande Porte. Informática Pública, Belo Horizonte (MG), v. 4, n. 1, p. 121-141. Davis Jr., C. A. D.; Alves, L. L. (2006a) Local Spatial Data Infrastructure Based on Service Oriented Architecture. In: Proceedings of Brazilian Symposium on GeoInformatics (Geoinfo, 2005). Davis Jr., C. A. D.; Alves, L. L. (2006b) Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures. In: Proceedings of Brazilian Symposium on GeoInformatics (Geoinfo, 2006). Davis Jr., C. A.; Fonseca, F. T. (2007) Assessing the Certainty of Locations Produced by an Address Geocoding System. Geoinformatica 11(1), 103-129, 2007. Fowler, M. (2006) Padrões de Arquitetura de Aplicações Corporativas. Bookman, São Paulo. Oliveira, P. A.; Oliveira, M. P. (2005) Usos de um Sistema de Informação Geográfico (SIG) em Cadastro Técnico Municipal (CTM): A experiência de Belo Horizonte. In: Informática Pública, ano 8, n.1. Oliveira, P. F. A.; Oliveira, P. A. (2008) Arquitetura Orientada a Serviços (SOA): Um Estudo de Caso em Sistemas de Informação Geográficos. In: Anais SIMGEO 2008. www.ogc.org www.soainstitute.org/index.php

Questions? pedroalves@pucminas.br