21b9bb456b32e14542ce7aeb8359a515.ppt
- Количество слайдов: 32
Enterprise Service-Oriented Architecture and GIS Joe La. Combe System Architect Woolpert, Inc.
Agenda • • • Service Oriented Architecture Case Study Solutions Benefits Questions
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
Arc. GIS Server • Through Arc. GIS Server, we could then use advanced Arc. Objects functionality via web services – Address Validator – Geocode – Point in Polygon • return specific attributes from those features.
Sharing GIS information • These initial Arc. GIS 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 – g. IS – 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)
Existing Applications
Arc. GIS Server Web Services and Applications
GIS Data Manipulation Services
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 Workflow Orchestration
ACCELA INTEGRATION
Accela Address/Parcel/Owner (APO) Service • While the permit is being created within Accela…
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 Notifications MAD
Benefits
Questions?
Contact Information Joe La. Combe System Architect Woolpert, Inc. 317 -223 -2264 joe. lacombe@woolpert. com
21b9bb456b32e14542ce7aeb8359a515.ppt