Introduction to the
Data Exchange Hub (DEH) Project
July 15, 2005
NCR Interoperability Program 2
How do we measure Success? (Goal from ESF2 / ESF5 joint grant application)
“Goal – Ensure through the delivery of a Service Oriented Architecture (SOA) the ability to securely discover and exchange incident data with regional partners.
Objective – Facilitate near-term sharing of minimum essential data elements including geospatial reference.
Objective – Provide standards-based integration tools and services in the mid-term to make existing data sources available directly within a collaboration environment
Objective – Transition to National data exchange model (NIEM)
Objective – Enable discovery of available data services by authorized users. Create a registry similar to the universal description, discovery, and integration (UDDI) business model for available regional web services.
NCR Interoperability Program 3
Data Hub – Information Exchange Portal
ESF 2ESF 2LEAD FUNCTIONLEAD FUNCTION
ESF 3ESF 3
ESF 4ESF 4
ESF 5ESF 5ESF 8ESF 8
All Other ESFsAll Other ESFs
ESF 1ESF 1
WebEOC WebEOC O
ther
Feat
ure
s
Oth
er F
eatu
res
GIS
GIS
JVFW
JVFW
JRIESJRIES
Hosp
itals
Hosp
itals
SECURITYSECURITY
SECURITY
SECURITY
SECURITY
SECURITY SECURITYSECURITY
Security
Security
SECURITY
SECURITY
CROSS FUNCTIONAL TEAMCROSS FUNCTIONAL TEAM
LEADLEAD
Data HubData Hub
VA
DC
MD
JVFW – Joint Virtual Field Workspace
Long Term Concept of Operations
NCR Interoperability Program 4
DEH’04 & ‘05 Project Scope Overview
‘04
ESF-2• Comprehensive Req’ts• Tech Evals
• Pilots/POC($800K)
‘05
ESF-2• Buy/Build DEH($1.0M)
Strategic Components
Tactical Component
NCR Interoperability Program 5
DEH Project ’04 Approach
STRATEGIC COMPONENTS
•Gather End User Requirements•Assess Existing Programs
-Define Evaluation Criteria•Assess Existing Technologies
-Define Evaluation Criteria•Create and Inventory of Systems•Gather existing IT Domain Policies, Standards and Models•Make solution Recommendation
TACTICAL COMPONENTS
•For each participating jurisdiction create a NIEM-based XML Web Service•using existing jurisdictional technologies (J2EE or ASP.net) where possible for:
-Minimum Essential Data (MED) Layers in GIS (1 or 2) -Directory Info
•Register each jurisdictions Web Services into a A Web Services Directory•Create NCR composite MED Web Service and Directory Info Web Services•Integrate Map Web service into NCR MAP Viewer Application•Integrate Directory Info Web Service into a Directory Interface.
NCR Interoperability Program 6
Tactical Components
NCR Interoperability Program 7
Identified Data Sharing Need from Research
– Integrated map of the NCR with minimum essential data layers (MEDs)
– Directory of First Responders with relevant and accurate data
– Sources:
• Original ESF 5 grant application
• Jack Markey assigned Technical Lead from ESF5
• Doug Bass Chair of ESF 5
• John Contestable at COG GIS Mgr meeting
• GIS Managers within jurisdictions
• Public Safety Survey for UASI grant
NCR Interoperability Program 8
Standards Based Training
• Define and Learn the Process for Creation of NIEM Conformant XML Schemas
• Learn Standards Based Development of Web Services in J2EE and .Net conforming to the Basic Profile 1.1 for developing Interoperable Web Services
Test Integration Backbone Software
• Test the Capabilities of an Enterprise Service Bus (ESB)
Proof of Concept
NCR Interoperability Program 9
Proposed Tactical Scope (ie. Deliverables)
• For each participating jurisdiction create a NIEM-based XML Web Service using existing jurisdictional technologies (J2EE or ASP.net) where possible for:
• MED GIS Layers (1 or 2)• Directory Info
• Register each jurisdictions MED and Directory Info Web Services into a A Web Services Directory
• Create NCR composite MED Web Service and Directory Info Web Services
• Integrate NCR composite MED Web service into integrated NCR MAP Viewer Application
• Integrate Composite Directory Info Web Service into a Directory Interface.
NCR Interoperability Program 10
Key Tactical Activities - Timeline Jun/Jul Aug Sep Oct Nov Dec Jan
Design and Implement Security Model with tactical and strategic approach.
•Identify Participating jurisdictions•Identify GIS Data Layers to share•Identify Directory Data to share
•Identify Consuming Applications for Web Services (WebEOC, EMMA/MEGIN, HSIN/JRIES, NCR DEH First Responder Directory)•Identify Web Services for Investigating ESB
•Define XML Schema (Exchange Package) for MED Web Service•Define XML Schema (Exchange Package) for Directory Info Web Service
•Design and build jurisdiction Web Services including knowledge transfer to staff in each participating jurisdiction using existing J2EE or ASP.net technologies
•Install and Configure Web Services Directory
•Register jurisdiction Web Services in Directory
•?? Does an NCR First Responder Directory exist into which we integrate our data or do we build a directory?
•Integrate web services into consuming applications
Investigate integration capabilities of an Enterprise Service Bus
Possible Milestones and Time Lines
Top Related