Public Service and Outreach

Report 7 Downloads 84 Views
Overview of Presentation • • • • • •

Who we are Technologies Used Security Model Challenges Quick Demo (Time Permitting) Questions

Who we are • Information Technology Outreach Services – Primary focus is helping governments implement GIS solutions

• Division of Carl Vinson Institute of Government • Part of Public Service and Outreach • University of Georgia

GNAHRGIS • GNAHRGIS is an interactive Web-based registry and geographical information system designed to catalog information about the natural, archaeological, and historic resources of Georgia • Partnership between Georgia DNR, DCA, DOT and the University of Georgia • We are completing Phase II currently

Technologies Used • ESRI Flex API – Flex Viewer Version 1.3

• • • • • •

SQL Server 2005 SDE 9.31 Arc Server 9.31 EXTJS Version 3 Spring Framework Hibernate/Lucene Index

Client Side Technology • EXTJS – A client side that enables Web 2.0 experience • Using the AJAX/JSON paradigm to connect to the data through all of the different components • EXTJS is a Sencha product

Windows Like Experience

Data Grids and Easy Editing

Easy Access to Complex Forms

Server Side Technology • GNAHRGIS is designed based on the Service-Oriented Architecture (SOA) • Spring Framework allows us to have flexibility and scalability in the web development application • Spring Security Framework provides authenticated access control throughout the application

Database Technology • Hibernate provides transactions and persistence between the application and SQL Server 2005 • The Lucene Index provides the index engine to perform “Google” style seaches – Same search engine as used with GeoPortal Toolkit – GNAHRGIS index includes more than 3 million fields

How it all works

How it all works

GNAHRGIS • The power of GNAHRGIS is that it is not just a mapping application or just a database application rather it integrates the map and the database in one easy to use application • Full synchronization between the map and the database

Security Model • Securing the data was a major requirement of the project • The application uses both secure and unsecure map web services • The GNAHRGIS security model is integrated with the ArcGIS Server security model using token based authentication

Security • Tokens are generated for 1 minute time frames • An example of a security requirement is the ability for the application to filter locations based on county identifiers

Challenges • • • •

User experience Multiple Security Requirements Online Updating Integration between the different components of GNAHRGIS • Database Design

Quick Demo

Information Technology Outreach Services

Questions? 1180 E. Broad Street Athens, Ga 30602-5418 Phone: (706)542-5308 FAX: (706)542-6535 E-mail: [email protected]