CapStat GIS Overview - PowerPoint PPT Presentation

About This Presentation
Title:

CapStat GIS Overview

Description:

CapStat GIS Overview – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 34
Provided by: thom128
Learn more at: https://www.mwcog.org
Category:
Tags: capstat | gis | blo | overview | tog

less

Transcript and Presenter's Notes

Title: CapStat GIS Overview


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
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
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • ltaddr1 version1.0"gt
  • ltrequest type"validate"gt
  • ltADDRESSgt
  • ltBLDGNUMgt1350lt/BLDGNUMgt
  • ltSTREETNAMEgtPennsylvania Avelt/STREETNAMEgt
  • ltQUADgtNWlt/QUADgt
  • lt/ADDRESSgt
  • lt/requestgt
  • lt/addr1gt

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
Packaged Applications
.NET Applications
GIS
DHSSchemas
XSD
Jurisdiction Message Schema
ESB
Publish/Subscribe
Security
Process Flow
NCRSchemas
XSD
Exception Handling
Validate
Transform
Jurisdiction Message Standards
Load Balance
Federated Management
Routing
SOAPMessage
Web Services
Message Bus
Relational Databases
13
New Bus Architecture
SCM
SQL Access
Oracle
DB Query
Web Server
Proxy
Data Tier
Address Verifier
Business Logic Tier
14
Regional Enterprise Service Bus
CapStat Web Services
Fairfax County
District of Columbia
CapStat
GIS
CAD
CapStat
GIS
EDW
BI
WebEOC
CAD
ESB
SRC
Fast Search
ESB
WebEOC
Montgomery County
GIS
ESB
WebEOC
CapStat
CAD
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
(No Transcript)
29
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

30
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

31
Questions and Answers
?
32
MobileView
33
MobileView
Write a Comment
User Comments (0)
About PowerShow.com