1 / 33

CapStat GIS Overview

CapStat GIS Overview. September 22, 2005. Agenda. CapStat Project Introduction Technology Overview GIS Issues GIS Committee relationships Demonstration Discussion. What is CapStat?. A project to develop an interoperable infrastructure for data exchange

ernie
Download Presentation

CapStat GIS Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CapStat GIS Overview September 22, 2005

  2. Agenda • CapStat Project Introduction • Technology Overview • GIS Issues • GIS Committee relationships • Demonstration • Discussion

  3. What is CapStat? • A project to develop an interoperable infrastructure for data exchange • A concept for the interoperable architecture & suite of web services • Technology to implement the architecture & web services (ESB, GIS, Fast Data Search) • Joint effort among DC & NCR jurisdictions • Funded by a DHS grant of $976K • Completed by March 2006

  4. Project Scope • Establish secure network that enables applications to work together and exchange information on regional basis – regional Enterprise Service Bus (ESB) • Connect the District and selected NCR partners using this regional network • Publish seamless GIS situation map of NCR with coordinated content from CapStat partners • Post relevant E-911 incident calls to shared NCR GIS situation map on real-time basis • Publish situation notification: news and weather alerts with content collected from databases, web sites (e.g. NOAA) and syndicated news wires

  5. DHS/Emergency Issues & Requirements • Security • Authentication • Real time data management • Managed routing • Guaranteed delivery • Penetrate firewalls • Emergency data exchange vs public web service

  6. Interface Web Services Messaging XML Schema Delivery Network Governance, Semantics Service Oriented Architecture ESRI ArcIMSWeb Feature Service SonicEnterpriseService Bus GML, NIEM, NCR &Jurisdiction Schemas

  7. Business Value of SOA • Broaden business integration – partners • Deepen business integration – outsourcing • Reduce data communication cost • Faster process change • Reduce cost of change • Accommodate uneven rates of change • Speed!

  8. What are Web Services? • Application component interfaces that: • Communicate via open protocols (HTTP, SMTP, etc) • Process XML messages framed using SOAP • Describe its message using XML schema • Provide an endpoint description using WSDL • Can be discovered using UDDI • Standalone service

  9. XML • eXtensible Markup Language • Provides a universal data format that lets data be easily adapted or transformed • Example: • <?xml version="1.0" encoding="UTF-8"?> • <addr1 version=“1.0"> • <request type="validate"> • <ADDRESS> • <BLDGNUM>1350</BLDGNUM> • <STREETNAME>Pennsylvania Ave</STREETNAME> • <QUAD>NW</QUAD> • </ADDRESS> • </request> • </addr1>

  10. GML • XML based language for exchange of geographic data • Uses XML schemas to define the geometry elements needed to encode geographic elements • Supports spatial & non-spatial properties • Works on browser • Custom map styling • Editable maps • Sophisticated linking capabilities

  11. What is an Enterprise Service Bus (ESB)? • Standards-based integration platform that enables applications to reliably work together and exchange information • Support for legacy applications • Sonic ESB services • Message quality of service • Intelligent routing • Data transformation

  12. ESB Functional View J2EE Applications .NET Applications Packaged Applications GIS DHSSchemas XSD Jurisdiction Message Schema ESB Process Flow Security Publish/Subscribe NCRSchemas XSD Transform Validate Exception Handling Jurisdiction Message Standards Load Balance Routing Federated Management SOAPMessage Web Services Relational Databases Message Bus

  13. New Bus Architecture SCM SQL Access Oracle DB Query Web Server Proxy Data Tier Address Verifier Business Logic Tier

  14. NCR Situation Map Regional Enterprise Service Bus CapStat Web Services Fairfax County District of Columbia GIS CAD CapStat CapStat GIS EDW BI WebEOC ESB SRC CAD ESB WebEOC Fast Search Montgomery County GIS WebEOC ESB CAD CapStat Situation Notification/Alert Internet Monitoring Additional CapStat Partners

  15. Example Regional Services • Enterprise Search Engine • Web sites, Media feeds (RSS), District databases • Alert generation: triggers, actionable information • EPA Hazmat data • Weather observations • District 311/911 data • District address validation • Spatial services: radius search, nearest neighbor

  16. SOA Benefits to Regional Interoperability • Publish services • Publish data “as is”, transforming • Content meaning • Versions • Owner controls access, distribution • Security, authentication, encryption • Guaranteed message delivery • Traverse firewalls

  17. How Fast Can Government Respond? • How fast can government… • Move resources where needed? • Make a decision when asked? • Engage teamwork when needed? • Change course when needed?

  18. Emergency GIS Operations • “Normal” pre-event data exchange (MEDS) • Periodic exchanges • Ad-hoc requests • Emergency event operations: • Updates to pre-event data • Real time event data • Real time additional data acquisition

  19. General GIS Use Cases • Publish GIS data for external use • Download/access data form other jurisdiction • Push update data to another jurisdiction • Request data from another jurisdiction • Exchange event report/situation data • Exchange data for real time collaboration • Monitor location of event data to recognize alert condition

  20. GIS Issues • ESRI software relationships • Map/image service, feature/vector service • OGC-GML (2, 3.0/1), catalog standards • NIEM standards • MEDS determination • Real time emergency event data • Compose map from multiple GMLs • Consume external jurisdiction data

  21. Related Projects & Systems • National Capital Region Interoperability Program-overall interoperability throughout the region • WebEOC system-widely used incident management system with GIS interface • Maryland EMMA/MEGIN capabilities-ESB handle actual data movement

  22. GIS Committee Roles • Determine MEDS content • Determine GIS exchange processes, rules, policies • Agree upon standards • Establish web service development methods • Share development responsibilities • Participate in ESB & web service training

  23. Jurisdiction Roles • Determine web services to be provided to NCR • Develop jurisdiction web services • Publish jurisdiction GIS data • Consume external data in jurisdiction applications • Determine ESB administration parameters

  24. Demonstration Scenario • Introduce & show Mobile View application • Describe Mobile View-ESB relationship & highlights • Examples of diagrams & code of ESB operation

  25. About MobileView • Objective: Provide mobile workers in the District access to strategic DCStat data and services • Integrates databases from multiple agencies : • Property owners, tax and vacant housing • Housing complaints • Citations for housing violations • Resident requests for city services • Crime incidents • Search and GIS spatial analysis functions • Optimized for Microsoft PocketPC PDA over wireless connection

  26. MobileView Demonstration

  27. Bus Process Orchestration • Application services • Message channels (queues & endpoints) • Intelligent routing rules • Message transformations

  28. Intelligent Routing • Eliminates need to return to broker between process steps • Route messages through applications based on message body content • Transform Message • Reshape message content between MobileView XML document message and signatures expected by web services • Filtering, security • Demo example includes both .NET and Java web services

  29. Transformation • Mobile View employs Mini-MAR address validation service and database • DC has a new MAR V1 validation service and database now available • Without changing the Mobile View application the EBS can transform the validation request from the Mini-MAR to MAR • Example address not present in Mini-MAR database now available in MAR

  30. Questions and Answers ?

  31. MobileView

  32. MobileView

More Related