Enterprise Service-Oriented Architecture and GIS

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Mark Finch GIS and Roadway Data Office Manager Using GIS Spatial Services to Improve Collision Event Location Information NW GIS Conference Boise, Idaho.
Fulton County GIS Overview. Fulton County GIS  Division of Economic & Community Development  Heavy reliance on open- source software  Self-supported.
Spatial Vision Innovative Geospatial Solutions BioSIRT - A national system using Open GIS components Ian Miller.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
A Successful RHIO Implementation
Jennifer Lana, GISP GIS Manager Cobb County, GA October 3, 2012 Cobb County uses ‘Workflow Modeling’ for Purpose Driven Web & Mobile GIS Solutions.
Session: GIS Interface Applications Panelist: Rod Olguin, City of Pasadena Date: Thursday October 4, 2001.
COUNTYWIDE ADDRESS MANAGEMENT SYSTEM (CAMS) An Enterprise GIS for The County of Los Angeles.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
 Background\History  GIS Manager Roles  Projects  Game Plan.
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. 5C The Plex SOA Strategy.
Geographical Information Systems By: Philip Galloway Database Concepts.
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
Updates from the Center for GIS Relevant to the NCR Matt Felton & Ken Juengling Towson University Center for GIS (CGIS) 4/8/2008 MWCOG GIS Committee Meeting.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
ETL for GIS - What's it all about? 2009 Ohio GIS Conference September 16-18, 2009 Crowne Plaza North Hotel Columbus, Ohio 2009 Ohio GIS Conference September.
ArcGIS Workflow Manager An Introduction
Enterprise ETL & the Home Again
Indianapolis GIS Service-Oriented Architecture
Geo-reference Your Documents with Laserfiche and ESRI.
Data Integration Problem How to access data across 22 different data systems, most operating on different hardware, using different software, and having.
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
GIS technologies and Web Mapping Services
EXTENDING GIS INTO EMR Final Presentation. Project Team  Rahkiya Hawkins (Team Leader)  Cristian Andrade  Perry Estes  Steve Friedlander  Kevin Gravesande.
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
Indianapolis/Marion County GIS & DigSmart Ryan R. Johnson March 8, 2006.
GIS Day UWM Making the Case for GIS Coordination in Wisconsin David Mockert November 14, 2007.
material assembled from the web pages at
Enterprise GIS Planning and Framework Jennifer Reek GIS Coordinator City of Brookfield, WI.
Needs Assessment Geog 469 GIS Workshop. Outline What is the rationale behind needs assessment? What are the benefits of GIS projects? What is a hierarchical.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Automatic GIS Feature Generation using SDE Java API Chuck Carufel - Indianapolis/ Marion County GIS Joe LaCombe – Woolpert.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Company LOGO Permit Tracking System. CTPermits  Our Mission Statement: To offer the most cost-effective, intelligent, and achievable Data Technology.
ArcGIS Data Reviewer: An Introduction
ArcGIS Server for Administrators
2 Indianapolis/Marion County GIS Matt Cook, Woolpert Inc. “Use Of GIS Data For Generation Of Tabular Street Guide”
Bloomington’s Online Resources for Public Communication Laura Haley GIS Manager Information & Technology Services (ITS) City of Bloomington.
Consolidating multiple resources into one application using Esri's JavaScript API. Brian Hall, John Reese, Joe Guzi Stark County GIS Department 2015 Ohio.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
112 East Main Street Frankfort, Kentucky tel Fax
Adding ArcGIS Online to Your GIS Curriculum
NASA Marshall Space Flight Center Facilities Engineering Management Office Facilities GIS and Data Integration October 2007 – Rocket City GeoSpatial Conference.
Department of Geography
Susan Blake – Infrastructure Information Coordinator, City of Sarasota Utilities Department Cameron Amrine – GIS Analyst, Stantec November 5, 2015 Creating.
NSF DUE ; Wen M. Andrews J. Sargeant Reynolds Community College Richmond, Virginia.
Making Friends with Your Public Works Department Using GIS Sherry Coatney Intergraph Corporation
Philadelphia, May 2–4, Philadelphia, May 2–4, Benjamin Lewis, Senior GIS Analyst,
GIS at Ohio EPA Bridget Simpson GIS Program Manager Ohio EPA 2014 Ohio GIS Conference September , 2014 | Hyatt Regency Columbus| Columbus, Ohio.
Automated Map Generation in Indianapolis Chuck Carufel, IndyGIS Joe LaCombe, Woolpert, Inc.
Presented by: Marianne Cardwell, Woolpert, Inc. Cheryl Spencer, City of Indianapolis February 23, 2010 Voter Information Portal.
7T7beACtQs. What actions are you taking as a result of what you heard at the conference? How will what you heard at.
The Real-World of ArcGIS Server Implementing ArcGIS Server Applications March 8, Indiana GIS Conference Joe LaCombe Woolpert, Inc.
Enterprise GIS Integration in Indianapolis: An Evolving, Cutting- Edge Solution Richard L. Petrecca, Jr., GISP – Indianapolis/Marion County ISA Joe LaCombe.
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
AGOL and Portal for ArcGIS AGOL is ESRI’s Cloud service offering and requires purchasing credits through the DWR ESRI software contract. Portal for ArcGIS.
TUGIS March 15, 2016 Next Generation 911 Data Management TUGIS 2016.
Scott Stafford-Veale Harnessing Configuration for web GIS Application Development September 3, 2014.
Using GIS to Monitor Snow Removal and Track Costs
Voter Information Portal
Unit-Level Addressing for GIS Jeremy Jobe, Woolpert, Inc.
Presentation transcript:

Enterprise Service-Oriented Architecture and GIS 2009 Ohio GIS Conference September 17, 2009 Enterprise Service-Oriented Architecture and GIS Joe LaCombe System Architect Woolpert, Inc.

Agenda Service Oriented Architecture Case Study Solutions Benefits Questions Data: Master Address Database, data maintenance, building applications for user access to view and query information. Also, implementation of ArcGIS Server Systems – Discuss making data available to other systems like Siebel (CRM) and Tidemark (permitting) and something called the automated mapping engine. Systems integration. Processes – SOA is defined as a software architecture where functionality is built around business processes and packaged as interoperable services.

What is Enterprise Service Oriented Architecture?

Service Oriented Architecture Loosely-coupled applications and components Web services Windows services Database procedures and processes Hosted or served in a central environment Does not care what is consuming it, just as long as it provides the necessary information. Chaining of services together to get a desired result.

Case Study: City of Indianapolis/Marion County ISA’s GIS Division Mission Statement "Delivering professional services and decision support systems through robust and accurate spatial databases, innovative geographic information system applications, and strategic partnerships which support Indianapolis/Marion County government and improve the quality of life for all citizens."  GIS Division serves over 700 internal customers with 10 staff members, 900,000 citizens Since 2003, Woolpert has provided GIS development services Together, we have performed over 90 projects since then

It all starts with data… The City had already developed a mature GIS and Master Address Database(MAD)

Our first projects… Maintaining Data a set of tools to allow for the editing and maintaining of centerline and address data through the GIS have those changes reflected back into the MAD

Using GIS Functionality… Being savvy GIS people, the City realized that GIS could tie a lot of things together Not only a way to view information spatially… New ways to query and analyze information

Map based applications Still, the primary goal was to see the data on a map”… Intranet Data Viewer Catalog Interface

ArcGIS Server Through ArcGIS Server, we could then use advanced ArcObjects functionality via web services Address Validator Geocode Point in Polygon return specific attributes from those features.

Sharing GIS information These initial ArcGIS Server web services provided a new way of sharing and providing the use of GIS data to non-GIS systems and users Siebel Tidemark Hansen Using GIS as just another tool in the overall enterprise Provide GIS information through services

Goals Service Oriented Architecture (SOA) gIS – little “g”, big “IS”… Makes GIS Invisible To The Consumer Modular, Highly Reusable Standards-based Cross-platform – Machine to Machine Adds New Capabilities To Existing Apps/Databases Service Oriented Architecture (SOA)

So, what’s the result?

Existing Applications

ArcGIS Server Web Services and Applications

GIS Data Manipulation Services Create/update GIS features based upon assets generated in various systems Siebel  service requests Accela  permits Hansen  work orders Generic feature create, read, update, and delete functionality All originally written using SDE Java API  just finished rewriting these to be .Net services using SDE SQL API for GIS manipulation

System Integration and Information Management

My Neighborhood

My Neighborhood 2008 ESRI International User Conference

My Neighborhood Orchestrates GIS web services to query information from various layers View text information, but also see on map

Business Process Automation Automate everyday user processes and workflows for managing and maintaining data Used to be manual processes Web services  Windows Communication Foundation(WCF) Services and Windows Workflow Foundation (WF) As a permit is created in Accela… As a service request is created in Siebel.. As a work order is created in Hansen… Workflow Orchestration

Workflow Orchestration Services Receive information from other applications or systems Information is formatted and pushed to other systems, such as the MAD Information from multiple systems is returned to calling system or user  as they need it Indianapolis/Marion County Staff are potentially notified, such as for liquor license permits Use GIS services as tools to: Select information from GIS required for calling system Create GIS data based upon information from calling system Spatially view and analyze assets Simply retrieve information from multiple systems including GIS and send back to calling application or system

Accela Integration

Accela Address/Parcel/Owner (APO) Service While the permit is being created within Accela…

Example Flow Diagram Determine properties to be populated Config DB: Get Subdivision info MAD Service: Get parcel info Get owner information PVDnet Service: Obtain census & council information GIS Workflow Service: Populate & return parcel information based

Supporting Services Accela APO Service MAD Service PVDnet Service Polygon Analysis Web Service Point In Polygon Analysis Web Service Accela GIS Workflow Service

Accela Mapping Service After the permit is created within Accela…

Hansen Mapping Service After the work order/service request is created within Hansen…

Accela Siebel Hansen Permits Process Service Requests Process Work Order Process GIS Property System MAD Notifications

Current Initiatives… SharePoint 2007 Integration and Web Parts Common, user specific map GIS Map/Report creation and subscription Notifications Initialize workflows and analyze results Hansen Asset Analysis Workflow-based websites

Benefits More efficient processes – Automation More effective sharing and use of information Integrate existing systems and departments Department of Public Works Mayors Action Center Probation Department Department of Metropolitan Development Public Safety Assessors Provide GIS technology/data to users without them knowingvery accurate information queried spatially Less overall development time for new integrations you already have the toolset Enhance the quality of life: One-stop portal for finding neighborhood informationgateway to other sites Help citizens see how safe their neighborhood is Automated workflows helps the service request, permitting, and work order processes operate faster, less cost involved than manual processes

Questions?

Contact Information Joe LaCombe System Architect Woolpert, Inc. 317-223-2264 joe.lacombe@woolpert.com