national capital region interoperability cad interoperability in the ncr master slide deck 4/27/2010
TRANSCRIPT
National Capital RegionInteroperability
CAD Interoperability in the NCR
Master Slide Deck
4/27/2010
CAD2CAD Project Management - TUG 2http://www.ncrnet.us
Program/Project Approach
CAD2CAD Project Management - TUG 3http://www.ncrnet.us
Program Structure and Approach
The National Capital Region (NCR) includes the District of Columbia and parts of Maryland and Virginia.
•6,000 square miles•4.2 million citizens•23 local jurisdictions
Operating as a regional partnership, the Metropolitan Washington Council of Governments (MWCOG), these jurisdictions have been working together since 1957 to implement “intergovernmental policies, plans and programs.”
In 2005, the MWCOG Chief Information Officers (CIO) Committee established the NCR Interoperability Program (NCRIP), a regional initiative to create an Interoperable Communications Infrastructure (ICI) for public safety and emergency response utilizing funding from the U.S. Department of Homeland Security.
CAD2CAD was one of many data exchanges envisioned to run over this infrastructure.
CAD2CAD Project Management - TUG 4http://www.ncrnet.us
History of CAD2CAD
The Computer Aided Dispatch (CAD) systems of the NOVA Fire Departments have maintained other jurisdiction’s units in their own CAD systems.
Previously1. Each CAD System recommended NOVA units for dispatch based upon a ‘closest
unit’ prediction. 2. All requests for resources were handled verbally by dedicated ring down telephone
lines3. One jurisdiction's Communication Center called another to confirm resource
availability, transfer information, and perform dispatch
City of Alexandria Fire and Rescue
Fairfax County Fire and Rescue
Arlington County Fire and Rescue
CAD2CAD Project Management - TUG 5http://www.ncrnet.us
Program Components
DATA EXCHANGE HUB
NCRNet
CAD2CAD Project Management - TUG 6http://www.ncrnet.us
DEH – “Connecting the Dots”
The DEH is a Service Oriented Architecture designed to facilitate information sharing between Emergency Support Functions to improve emergency response, reduce response times and enable appropriate deployment of resources. Economies of Scale will be realized through the reuse and sharing of technology and data.
Data sharing without DEH
District of Columbia
Fairfax
Frederick
Loudoun
Prince George’s
District of Columbia
Fairfax
Frederick
Loudoun
Prince George’s
Regional Interoperability Backbone
Data sharing with DEH
CAD2CAD Project Management - TUG 7http://www.ncrnet.us
DEH Goals and Strategic Objectives
Goal Area 3
STANDARDOPERATING
PROCEDURES
Strategic Objective:
Develop, adopt and implement standard policies, processes and procedures to facilitate information sharing.
Goal Area 1
TECHNOLOGYINFRASTRUCTURE
Strategic Objective:
Ensure device independent access to data and services in real time when needed through implementation of a Service Oriented Architecture (SOA).
Goal Area 4
TRAINING
Strategic Objective:
Ensure all necessary personnel are trained to support interoperability across all systems for shared situational awareness.
Goal Area 5
GOVERNANCE
Strategic Objective:
Establish a common operational governance structure that improves the implementation of any major technology project.
NCR Data Exchange Hub Goal Enable the efficient and secure exchange of data (text, voice, video and multi-media) across the NCR.
NCR Data Exchange Hub Final OutcomeA sustainable, enabling architecture for the secure sharing data (text, voice, video and multi-media)
across all Emergency Support Functions within the NCR when needed and as authorized.
Goal Area 2
SECURITY
Strategic Objective:
Preserve the inviolability of the DEH through sound security practices.
CAD2CAD Project Management - TUG 8http://www.ncrnet.us
CAD2CAD Data Exchange Goals and Deliverables
CAD2CAD is the first Operational Exchange on the ICI. CAD Integration means many things to many people:
CAD Incidents on a Regional Map Transfer of eBOLO Messages between CAD Systems Unified Dispatch Ability to automatically request a resource
The DEH CAD2CAD Data Exchange Consists of:
Two Web Services: o Unit Status Update provides the real-time status of fire units. o Request for Resource allows jurisdictions to request units from one another in mutual
aid responses.
Command and Control Console: o Allows Exchange participants to monitor the operational status of each jurisdiction,
utilize the System or Emergency Override capability for their own jurisdiction, and log units on and off the Exchange.
CAD2CAD Customer Portal: o Directs Exchange Participants to the links for Incident Reporting, Standard Operating
Procedures, the Command Console, and Change Advisory Board materials.
CAD2CAD Project Management - TUG 9http://www.ncrnet.us
Unit Status Unit Status
Un
it S
tatu
s
CAD2CAD - Yesterday and Today
CAD2CAD Project Management - TUG 10http://www.ncrnet.us11
CAD2CAD is Utilizing the ICICAD2CAD is Utilizing the ICI
NCRNet Buildout
FFX
ARL
ALEX
DEHCAD2CAD
Data Exchange
CAD2CAD Project Management - TUG 11http://www.ncrnet.us11
NCRnet UASI-PSIC Completion Road MapNCRnet UASI-PSIC Completion Road Map
02/03/2010
CAD2CAD Project Management - TUG 12http://www.ncrnet.us
Roles and Responsibilities
CAD2CAD Project Management - TUG 13http://www.ncrnet.us
Internal JurisdictionalRoles and Responsibilities
CAO
FireChief
CIO PSC Director
FireFunctional
Lead
IT Functional
Lead
PSC Functional
Lead
CAD VendorProjectTeam
Jurisdiction StaffVendor and Consultant Staff
KEY:
CAD2CAD Project Management - TUG 14http://www.ncrnet.us
Project Roles and Responsibilities
CAO
Fire Chief
CIOPSC
Director
FireFunctional
Lead
IT Functional
Lead
PSC Functional
Lead
CAD VendorProjectTeam
CAO
Fire Chief
CIOPSC
Director
FireFunctional
Lead
IT Functional
Lead
PSC Functional
Lead
CAD VendorProjectTeam
CAD2CAD Project Team Lead
Project ManagerSecurity / /Infrastructure
Architect
Financial / Administrative
Analyst
Process / Business Analyst
Integration Architect
Developer
CAO
Fire Chief
CIOPSC
Director
FireFunctional
Lead
IT Functional
Lead
PSC Functional
Lead
CAD VendorProjectTeam
Regional Executive Oversight Committees and Funding Agencies
Alexandria Arlington Fairfax (Grant Administrator)
Jurisdiction StaffVendor and Consultant Staff
KEY:
COG CAO Interoperability
Council
COGCIO
Committee
NoVAFire ChiefsCommittee
NCRSAA
for UASI Funding
VDEM for
State PSIC Funding
Accountable to
CAD2CAD Project Management - TUG 15http://www.ncrnet.us
Communication
CAD2CAD Project Management - TUG 16http://www.ncrnet.us
Communication Plan
• Structured Meetings with Documented Agendas • Meeting Follow-Up - Documented Minutes and Action Items• Most Meetings were Virtual (Video Conferencing and Web Conferencing)• Team Portal for housing all Documentation• Monthly Weekly, Bi-Weekly and Adhoc Meetings
CAD2CAD Project Management - TUG 17http://www.ncrnet.us
Meetings and Reports
Weekly• Core DEH Consulting Staff• Expanded DEH Project Team (Core DEH Consulting with all 3 Jurisdiction
Functional Leads)• Core DEH Consulting Staff and Each Jurisdiction with their Respective
CAD Vendor
Monthly• COG CIO Committee• COG Interoperability Council• NoVA Fire Chiefs ( Monthly Email Status Report)
Quarterly• NCR SAA Financial Reporting• VDEM Financial Reporting
Ad Hoc• NCRNet Team• Networking/Security Staff from each Jurisdiction
CAD2CAD Project Management - TUG 18http://www.ncrnet.us
Timeline
CAD2CAD Project Management - TUG 19http://www.ncrnet.us
Development Timeline
CAD2CAD Project Management - TUG 20http://www.ncrnet.us
System and Integration Testing Timeline
CAD2CAD Project Management - TUG 21http://www.ncrnet.us
Transition to Production Timeline
CAD2CAD Project Management - TUG 22http://www.ncrnet.us
Vendor Participation
•Detailed Technical Specifications
•Detailed Functional Specifications
•SOWs reference Specifications
•Vendors are competitors with different technical implementations. Adhering to national standards and consistent and well-documented requirements is essential to ensure fairness to all and willingness to participate
CAD2CAD Project Management - TUG 23http://www.ncrnet.us
Standards
CAD2CAD Project Management - TUG 24http://www.ncrnet.us
Service Oriented ArchitectureRequires Adherence to Standards
Artifacts should comply withNational Standardsto ensure ability to reuse data
CAD2CAD Project Management - TUG 25http://www.ncrnet.us
Safecom Interoperability Continuum
CAD2CAD Project Management - TUG 26http://www.ncrnet.us
Pilot Exchanges Helped Establish Standards
NCR Crisis Information Management System (CIMS) Data Exchange
http://www.ncrnet.us/deh/iepd/cims-exchange.htm
1
NCR – IEPD Exchange Clearinghousehttp://www.ncrnet.us/deh/IEPD/NCRIPDEHClearingHouse.html
NCR Fire Incident Mapping Data Exchange
http://www.ncrnet.us/deh/iepd/rms-exchange.htm
2
NCR Resource Typing Data Exchange
http://www.ncrnet.us/deh/IEPD/index.htm
3
CAD2CAD Project Management - TUG 27http://www.ncrnet.us
Standards
NIEM IEPD Life Cycle
•LEITSC CAD Message Set NIEM 2.0 •NIST Security Standards•WSI Interoperability Specifications
CAD2CAD Project Management - TUG 28http://www.ncrnet.us
Development Approach and Architecture
CAD2CAD Project Management - TUG 29http://www.ncrnet.us
Exchange Development Life Cycle(Follows NIEM IEPD Life Cycle)
WSBuilding
WSBuilding
WS Publish,Bind, Find
WS Publish,Bind, Find
REQUIREMENTS DESIGN IMPLEMENTDEVELOP
.NetWSDL.Net
WSDLJava WSDLJava WSDL
WS Security Policies
WS Security Policies
WSDL UDDI
Registration
WSDL UDDI
Registration
Messageson
ESB
Messageson
ESB
EXCHANGE DEVELOPMENT LIFE CYCLEEXCHANGE DEVELOPMENT LIFE CYCLE
ARTIFACTSARTIFACTS
JIEMSite DBJIEM
Site DB CharterCharter
Work-GroupWork-Group
ProjectInceptionProject
Inception
IDEIDE RegistriesRegistriesPolicy ManagerPolicy ManagerESBESB
DomainModelingDomain
ModelingGJXDMMappingGJXDMMapping
SchemaBuildingSchemaBuilding PackagingPackaging
DomainModel
DomainModel
MappingArtifact
MappingArtifact
XMLSchema
XMLSchema
MethodSignature
From JIEM
MethodSignature
From JIEM
JIEMReference
Model
JIEMReference
Model
JIEMTool
JIEMTool
Modeling/Diagramming
Tools
Modeling/Diagramming
Tools
LocalRequirements
LocalRequirements
GJXDMSearch
Tool
GJXDMSearch
Tool
JIEMTool
JIEMTool
SubsetSchema
Tool
SubsetSchema
Tool
XMLEditorXMLEditor TOOLSTOOLS
Artifacts stored in web-based IEPD
Establish Policy Framework
Public Safety and Security Risk
Establish Business Framework
Establish Agreements
Establish Technical FrameworkContinuous Monitoring
NCR Targeted
Capabilities
Policies PracticesLife Cycle
Costs
Operational Level
Agreement
InterconnectSecurity
AgreementService Level
AgreementAssessments AuditsStandards
Concept of Operations
Detailed Design
Training Plan
Deployment Plan
Operations Plan
Maintenance Plan
Artifactsfor NIEM IEPD
CAD2CAD Project Management - TUG 30http://www.ncrnet.us
Development Life Cycle Approach Planning
CAD2CAD Project Charter
CAD2CAD Project Management - TUG 31http://www.ncrnet.us
Development Life Cycle Approach Requirements
Data Element Identification
As-Is Process Flows
Use Cases
To-Be Process Flows
CAD2CAD Project Management - TUG 32http://www.ncrnet.us
Development Life Cycle Approach Design
Two Types of Services:
ARL
ALEX FFX
DEH
ARL + ALEXUnit Statuses
FFXUnit Statuses
ARL + FFXUnit Statuses
ALEXUnit Statuses
ARLUnit Statuses
ALEX + FFXUnit Statuses
ALEX FFX
DEH 1. Unit Statusfor ALEX
2. Request forResource (E206)
3. Request forResource
5. ALEXUnit
StatusUpdate
Dispatcher
4. Dispatch Engine 206
6. Unit Statusfor ALEX
Request for ResourceUnit Status Update
Schema Message Structure
CAD2CAD Project Management - TUG 33http://www.ncrnet.us
Development Life Cycle Approach Data Mapping
CAD2CAD Project Management - TUG 34http://www.ncrnet.us
Development Life Cycle Approach Develop
•Latency, not Load, was the prime driver for Technology Selection
•Ability to Support the Selected Platform after Go Live
•Serialization of Large NIEM Compliant Schemas is the Challenge
•In addition to the 2 Core Web Services (i.e. R2I2 and USU), an End User Portal accessible to all Dispatch Centers must contain:
• Command and Control Console to monitor “Heartbeat” (ie. Network and Application Connectivity)
• Electronic processes for requesting Changes to Mapping of Data (Unit, Event Type and Unit Status)
• Electronic processes for Adding Deleting Units, Event Types and Unit Status)
• Access to the online Service Desk• Access to documented SOPs
CAD2CAD Project Management - TUG 35http://www.ncrnet.us
Development Life Cycle Approach Testing
Issue Tracking Software for Testing
CAD Simulator Testing Tool allowed for testing of DEH with each CAD Vendor
Testing Scripts tied back to Requirements
CAD2CAD Project Management - TUG 36http://www.ncrnet.us
Development Life Cycle Approach Training
• Common Training Objectives across all 3 jurisdictions
• Jurisdictions have different training schedules but coordination is required to support responding to requests in training
CAD2CAD Project Management - TUG 37http://www.ncrnet.us
Development Life Cycle Approach Implement
Safecom Template CAD2CAD Customer Portal
CAD2CAD Functional SOPs signed by Fire Chiefs
CAD2CAD Project Management - TUG 38http://www.ncrnet.us
Development Life Cycle ApproachSample SOP
CAD2CAD Project Management - TUG 39http://www.ncrnet.us
NCR CAD2CAD IEPDhttp://www.ncrnet.us/cad-exchange
CAD2CAD Project Management - TUG 40http://www.ncrnet.us
Infrastructure – As Is
Production
Test & Development
CAD2CAD Project Management - TUG 41http://www.ncrnet.us
CAD2CAD Solution ArchitectureAllows for addition of Other Regional Participants
CAD2CAD Project Management - TUG 42http://www.ncrnet.us
Governance and Ongoing Support
CAD2CAD Project Management - TUG 43http://www.ncrnet.us
PoliciesProcesses –Change Unit ID
Procedures – Remember to Call Other Jurisdictions and make them aware of UNIT ID Change
Mutual Aid Agreement
Exe
cutiv
eF
unct
iona
l
People Tools Governance ArtifactsInformation Support
for Decisions &
Strategic Direction
Equipment for Dispatch and
Fire Fighting
Regional Governance Needs Prior to CAD2CAD
CAD2CAD Project Management - TUG 44http://www.ncrnet.us
Regional Governance Needs With CAD2CAD
Policies – Service Support
Processes – Submit Problem with C2C ExchangeProcedures - Online Service Desk
PoliciesProcesses – Update UNIT ID Change
Procedures – Access C2C Portal submit UNIT ID Change
Mutual Aid AgreementMOUs
Exe
cutiv
eT
echn
ical
Fun
ctio
nal
People Tools Governance Artifacts
Hardware, Software, Networks, Middleware
Equipment for Dispatch and
Fire Fighting
•DEH•NCRNet
SL
As
Regional Technical Support Could Be Outsourced
Information Support for Decisions
&Strategic Direction
CAD2CAD Project Management - TUG 45http://www.ncrnet.us
NCR & NoVA Strategic Plans for Interoperability
CAD2CAD Project Management - TUG 46http://www.ncrnet.us
NCR Mutual Aid Agreement
NCR Mutual Aid Agreement
CIOs
FirePolice
EmergencyManagement
•NoVa Mutual Response Agreement•NoVa CAD to CAD Operational Plan•Fire & Rescue Mutual Aid Operations Plan
•Police Mutual Aid Operational Plan
•Emergency Mgmt Operational Plan
•Interoperable Communications Infrastructure (ICI) •Operations Plan to include :
•NCRNet Infrastructure•DEH Certified Exchange or Application•Policies, Processes Procedures
•Security, Information Mgt,• ITSM, Network Mgt
Longer Term, when Cost Allocation Approach and Operational Governance Structure is determined, then proceed with one MOU regarding the Interoperable Communications Infrastructure.
Liability Protection through NCR Mutual Aid Agreement (Authority derived from the Terrorism Act of 2005 )
At cutover to NCRNet each ESF Ops Plan should Reference the ICI Ops Plan
AgreementsA
genc
y H
ead
Sig
natu
res
Req
uire
dB
OS
or
Cou
ncil
App
rova
l Re
qui
red
ESF Operational Plans
CAD2CAD Project Management - TUG 47http://www.ncrnet.us
Technical Operations delivered by 3rd Parties
Network Operations Center Hosting Data Center Hosting Help Desk Service Jurisdictional Hosted Components
IT Service Delivery guided by Policies, Processes
& Procedures
Long Term IT Service Support CAD2CAD Support Transitioning to 3rd Parties
Security Policy Information Management Policy
Service Catalog/Policy
Network Management Policy
NCR Mutual Aid
Agreement
NCR Mutual Aid
Agreement ICIOps Plan
ICIOps Plan
CAD2CAD Project Management - TUG 48http://www.ncrnet.us
What will Transition ?
Service DeskIncident and Change Management
DEH Hardware
DEH Operating
System
DEH Software Platforms
Management and Administration of Windows
Servers
Management and Administration of SQL
Database Servers
Connected Storage
Backup and Recovery Operations
CAD2CAD & Biz Talk
Managing of SmartCenter Firewall
Management and Administration of
Networking Equipment
Remote Access for Application Administration
DEH Hardware
DEH Operating
System
DEH Software Platforms
Management and Administration of Windows
Servers
Management and Administration of SQL
Database Servers
Connected Storage
Backup and Recovery Operations
Managing of SmartCenter Firewall
Management and Administration of
Networking Equipment
Remote Access for Application Administration
PRODUCTIONCAD2CAD
DEV AND TESTCAD2CAD
NCRNetJurisdictions CAD2CAD & Biz Talk
NCRNetJurisdictions
24 x7 x 365 Bs. Day
Service DeskIncident and Change Management
CAD2CAD Project Management - TUG 49http://www.ncrnet.us
Infrastructure – To Be
Production
Test & Development
CAD2CAD Project Management - TUG 50http://www.ncrnet.us
CAD2CAD Change Advisory Board (Functional Leads and Technical Project Staff)
CAD2CAD Project Management - TUG 51http://www.ncrnet.us
Incident Management and Change Management
Well-defined and fully supported IT Service Support processes are crucial to the operation of the DEH CAD2CAD Exchange.
CAD2CAD Project Management - TUG 52http://www.ncrnet.us
Service Desk
End-Users directly log
Incidents and Change
Requests.
Service Desk Staff use Incident
Reporting software to respond to and track
outstanding issues.
CAD2CAD Project Management - TUG 53http://www.ncrnet.us
Immediate Impact of the CAD2CAD Exchange
CAD2CAD Project Management - TUG 54http://www.ncrnet.us
Next Steps for CAD Interoperability in the NCR
1. Unifying public safety communications (radio and data) across ESFs and executing on the vision of information sharing
2. Formalize processes for deciding on what to invest in, enhance, or maintain the governance structure itself
3. Outreach and buy-in by jurisdictions (across all ESFs)
“Interoperability is a process that involves planning, requirements, and communication with many public safety and non-public safety
disciplines. By establishing common values such as a bottom-up or practitioner driven approach and collaborative processes to share
resources, a region can agree on common needs to support the interoperability vision.”