National Information Exchange Model (NIEM):

Similar documents
NIEM Update. Mike Hulme, NIEM Technical Architecture Committee Co-chair and Unisys Solution Architect. Nlets Implementers Workshop

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.

NIEM in Action: Roadmap to Successful Standards- Based Information- Sharing

Data Governance Strategy

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants

Information Sharing. Topics NATIONAL STANDARDS? WHY DO WE CARE? NATIONAL INFORMATION EXCHANGE MODEL

INFORMATION ASSURANCE DIRECTORATE

U.S. Japan Internet Economy Industry Forum Joint Statement October 2013 Keidanren The American Chamber of Commerce in Japan

Cyber Partnership Blueprint: An Outline

ACF Interoperability Human Services 2.0 Overview. August 2011 David Jenkins Administration for Children and Families

My Two Cats Are a Community of Interest. Dr. Scott Renner

Experiences in Data Quality

The Future of XML at the IRS and Building Partnerships for Collaboration. Agenda

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide

National Strategy for CBRNE Standards

DON XML Achieving Enterprise Interoperability

The Court Technology Framework... Leveraging Technology and Standards to Deliver Business Value. NIEM National Training Event October 1, 2009

WHO-ITU National ehealth Strategy Toolkit

Systematic Software Engineering 2006

Department of Homeland Security Science & Technology

Systems Engineering: MITRE & SERC D r. J. P r o v i d a k e s D i r e c t o r, S E Te c h C e n t e r

Beyond Technical Interoperability Introducing a Reference Model for Measures of Merit for Coalition Interoperability

Measurement Challenges and Opportunities for Developing Smart Grid Testbeds

GREEN DEFENCE FRAMEWORK

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

Introduction to the Federal Risk and Authorization Management Program (FedRAMP)

Extending SOA Infrastructure for Semantic Interoperability

SAINT PETERSBURG DECLARATION Building Confidence and Security in the Use of ICT to Promote Economic Growth and Prosperity

strategy IT Str a 2020 tegy

UNDAF ACTION PLAN GUIDANCE NOTE. January 2010

OpenChain Specification Version 1.3 (DRAFT)

National Policy Governing the Use of High Assurance Internet Protocol Encryptor (HAIPE) Products

Architecture and Standards Development Lifecycle

Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division

Virtualization. Q&A with an industry leader. Virtualization is rapidly becoming a fact of life for agency executives,

Mississippi Emergency Management Agency. Shawn Wise. Office Of Preparedness

Cyber Security Maturity Model

Building an Assurance Foundation for 21 st Century Information Systems and Networks

Coordination, Collaboration and Integration: Canada s National Crime Prevention Strategy

A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others

Interagency Advisory Board HSPD-12 Insights: Past, Present and Future. Carol Bales Office of Management and Budget December 2, 2008

The Joint Live Virtual Constructive Data Translator Framework Interoperability for a Seamless Joint Training Environment

Accreditation Process. Trusted Digital Identity Framework February 2018, version 1.0

Guidance for Exchange and Medicaid Information Technology (IT) Systems

DISA CLOUD CLOUD SYMPOSIUM

Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems

POSITION DESCRIPTION

The 7 Habits of Highly Effective API and Service Management

The Table Privacy Policy Last revised on August 22, 2012

INFORMATION ASSURANCE DIRECTORATE

INFORMATION ASSURANCE DIRECTORATE

Inter-American Port Security Cooperation Plan

SUBJECT: PRESTO operating agreement renewal update. Committee of the Whole. Transit Department. Recommendation: Purpose: Page 1 of Report TR-01-17

ehealth Network ehealth Network Governance model for the ehealth Digital Service Infrastructure during the CEF funding

Warfare and business applications

Mitigation Framework Leadership Group (MitFLG) Charter DRAFT

When Communities of Interest Collide: Harmonizing Vocabularies Across Operational Areas C. L. Connors, The MITRE Corporation

Standards Readiness Criteria. Tier 2

I D C T E C H N O L O G Y S P O T L I G H T

OFFICE OF THE ASSISTANT SECRETARY OF DEFENSE HEALTH AFFAIRS SKYLINE FIVE, SUITE 810, 5111 LEESBURG PIKE FALLS CHURCH, VIRGINIA

The Office of Infrastructure Protection

UKEF UK Export Finance. Transformation with the Microsoft Cloud

WHO/ITU National ehealth Strategy Toolkit. Joan Dzenowagis

ARCHIVE ESSENTIALS

Federal-State Connections: Opportunities for Coordination and Collaboration

DIMETRA X CORE DATA SHEET DIMETRA X CORE

What s a BA to do with Data? Discover and define standard data elements in business terms

Test & Evaluation of the NR-KPP

Managing Jurisdictional Risks for Public Cloud Services

Advanced Cyber Risk Management Threat Modeling & Cyber Wargaming April 23, 2018

FIRE REDUCTION STRATEGY. Fire & Emergency Services Authority GOVERNMENT OF SAMOA April 2017

BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE. These Common Misconceptions Could Be Holding You Back

Federal Government. Each fiscal year the Federal Government is challenged CATEGORY MANAGEMENT IN THE WHAT IS CATEGORY MANAGEMENT?

GPS OCX BLOCK 1 NETCENTRIC INTERFACES. Walid Al-Masyabi Raytheon Company, Intelligence, Information and Services,

Implementing ITIL v3 Service Lifecycle

Raytheon Mission Architecture Program (RayMAP) Topic 1: C2 Concepts, Theory, and Policy Paper #40

The Value of Data Governance for the Data-Driven Enterprise

Deployment Explained: DREN IPv6 Pilot

Next-Generation Architecture for Virtual Prototyping

HP environmental messaging

ENISA s Position on the NIS Directive

The Center of Innovation: Creating an Innovation

Unofficial Comment Form Project Modifications to CIP Standards Virtualization in the CIP Environment

Homeless Management Information System (HMIS)

DITA for Enterprise Business Documents Sub-committee Proposal Background Why an Enterprise Business Documents Sub committee

TDWI Data Governance Fundamentals: Managing Data as an Asset

The U.S. Government s Role in Standards and Conformity Assessment

Virtustream Managed Services Drive value from technology investments through IT management solutions. Tim Calahan, Manager Managed Services

INCIDENT-BASED CRIME REPORTING

OG0-091 Q&As TOGAF 9 Part 1

About the DISA Cloud Playbook

Promoting semantic interoperability between public administrations in Europe

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

Actions to Improve Chemical Facility Safety and Security A Shared Commitment Report of the Federal Working Group on Executive Order 13650

STRENGTHENING THE CYBERSECURITY OF FEDERAL NETWORKS AND CRITICAL INFRASTRUCTURE

CHAIR S SUMMARY: G7 ENERGY MINISTERS MEETING

DISN Evolution. TDM Elimination. Mr. Jessie L. Showers, JR., SES Infrastructure Executive (IE) 15 June 2017 UNITED IN SERVICE TO OUR NATION

MULTILATERAL INTEROPERABILITY PROGRAMME MIP OPERATIONAL LEVEL TEST PLAN (MOLTP)

Engineering the Army Common Operating Environment (COE) Presentation To:

Transcription:

National Information Exchange Model (NIEM): DoD Adoption and Implications for C2 D r. S c o t t R e n n e r Presented at 19th International Command and Control Research and Technology Symposium (ICCRTS) 18 June 2014 Approved for Public Release; Distribution Unlimited. Case Number 14-2040 2014 The MITRE Corporation. All Rights Reserved.

2 Outline Background: DoD Net-Centric Data Strategy (NCDS) NIEM and data interoperability Adopting NIEM in the DoD

3 Net-Centric Warfare: Rationale for NCDS Seamless interoperability Data interoperability is included Permits sharing of Information Situational awareness Commander s intent Leading to Speed of command Self-synchronization Enemy lock-out Conveyed Commander s Intent Producing increased combat power Shared Awareness Information Domain Cognitive Domain Network- Centric Warfare Precision Force Speed and Access Compressed Operations Information Age Warfare Physical Domain Plan, Organize, Deploy, Employ, and Sustain Cycle NCW: Creating A Decisive Advantage ASD/NII, Office of Force Transformation

DoD Net-Centric Data Strategy: Goals DoD CIO slide, circa 2004 Visibility * Accessibility * Data Management Concepts Understandability * Interoperability Trusted Power to the Edge 4

5 Data Sharing Visible Can the consumer discover the source? Accessible Can he obtain the source content? Understandable Can he know what the content means? Trusted Can he believe what the content says? Interoperable... System / Data Sharing System / Producer Data Source Data Consumer

6 Sharing for User Presentation Sometimes the purpose of the sharing is to display data to the human consumer Images, maps, text documents Data that is understood and interpreted by the human user Consumer s application often like a web browser System / Producer Data Source Shared Data Data Consumer

7 Sharing for Machine Consumption Sometimes the purpose is to provide input to an automated process Data is never seen by the human user Data interpreted according to the assumptions of the software developer Developers don t see the data at runtime, either, so their understanding better be correct! Developers System / System / Producer Data Source Shared Data Data Consumer

8 Data Interoperability Information Exchange Specification (IES) build-time description of the data to be exchanged IES Developers defines System / System System / / System System / / System / IEP Data Producers Information Exchange Package (IEP) the data exchanged at runtime Data Consumers

9 Data Interoperability Problem Producer s Understanding If these aren t compatible Consumer s Understanding This won t work System / System System / / System System / / System / IEP Data Producers Information Exchange Package (IEP) the data exchanged at runtime Data Consumers

19 Outline Background: DoD Net-Centric Data Strategy (NCDS) NIEM and data interoperability Adopting NIEM in the DoD

20 A Standards-Based Approach for IES Design IES System / IEP System / XML data

HOW NIEM WORKS Common Language (Community-driven Data Model) Repeatable, Reusable Process (Information Exchange Development Lifecycle) Built and governed by the business users at Federal, State, Local, Tribal, International and Private Sectors 21

MODEL OVERVIEW Think of the NIEM data model as a mature and stable data dictionary of agreed-upon terms, definitions, and formats independent of how information is stored in individual agency systems. The data model consists of two sets of closely related vocabularies: NIEM Core and individual NIEM Domains. Biometrics Chemical, Biological, Radiological, & Nuclear Cyber (emerging) Children, Youth, and Family Services Emergency Management Health (emerging) Human Services (emerging) Immigration Infrastructure Protection Intelligence International Trade Justice Maritime Military Operations Screening 22

23 Lego Block Modeling Designing an information exchange with NIEM is like building a plastic model out of Lego blocks You decide what the model should look like You choose the blocks you need for your model Technical specification ensures that the blocks will snap together NIEM is even better than Legos, because Each NIEM domain provides a collection of useful blocks You can easily create any block that s missing from your set (and then share it with others) The blocks are all free

Using the NIEM Approach To Satisfy An Information Exchange Need 24 Start with an information exchange need. You don t have to know all of the participants in advance. It s enough to know that the producer has data that needs to be shared with someone Producers Information Exchange Need Consumers

Designing the Exchange Specification: Find Core Components for Data Needs 25 2 Find reusable element in the NIEM Core <nc:contactinformation> IES Add it to the IES schema set 3 1 Need to include a point of contact for the message sender Producers Information Exchange Need Consumers

Designing the Exchange Specification: Find Domain Components for Data Needs 26 2 Find reusable element in the MilOps domain Developers can look in ANY DOMAIN for the components they need. No restriction to their domain <mo:orientation> IES Add it to the IES schema set 3 1 Need to include the physical orientation of the reporting sensor Producers Information Exchange Need Consumers

Designing the Exchange Specification: Create New Components for Data Needs 27 2 Can t find a matching component in core or domains <cot:sensormodelname> IES Create and add a new component to the schema set 3 1 Need to include the model name of the reporting sensor Producers Information Exchange Need Consumers

28 A Completed Exchange Specification The IES is done when the XML Schema set includes a representation for all aspects of the exchange need IES Producers Information Exchange Need Consumers

Implementing the Exchange Specification: Producer s Service Interface 29 Developers write code to export the source s data, in the form of XML data that conforms to the IES System / Data Source Service Interface IES IEP <cot:imagequalitytext>good</ ><cot:apparentnorthazimuthva <cot:imagedatasizevalue>50< <cot:imagedatauri>http://ww <nc:base64binaryobject>zgvm </cot:eventimage> <cot:eventsensor> <mo:orientation> <mo:azimuthvalue mof:si <mo:inclinationvalue>-4 <mo:rollvalue>145.5</mof </mo:orientation> <cot:fovvalue>179.5</cot:fo <cot:verticalfovvalue>45</c <cot:apparentnorthazimuthva <cot:sensortypecode>raster< <cot:sensortypeextendedcode <cot:sensormodelname>looky- <cot:targetdistancevalue>12 </cot:eventsensor>

Implementing the Exchange Specification: Consumer s Service Interface 30 <cot:imagequalitytext>good</ ><cot:apparentnorthazimuthva <cot:imagedatasizevalue>50< <cot:imagedatauri>http://ww <nc:base64binaryobject>zgvm </cot:eventimage> <cot:eventsensor> <mo:orientation> <mo:azimuthvalue mof:si <mo:inclinationvalue>-4 <mo:rollvalue>145.5</mof </mo:orientation> <cot:fovvalue>179.5</cot:fo <cot:verticalfovvalue>45</c <cot:apparentnorthazimuthva <cot:sensortypecode>raster< <cot:sensortypeextendedcode <cot:sensormodelname>looky- <cot:targetdistancevalue>12 </cot:eventsensor> IES IEP Developers write code to process messages which follow the IES. Part of their work is already done because they understand the NIEM Core and domain data components Service Interface System / Data Consumer

31 Implementing the Exchange Specification Other producers and consumers may join at any time, in any order, by implementing the IES. By following the NIEM standardsbased approach, this machine-tomachine data exchange can be implemented in less time and at lower cost IES System / System / System / IEP System / System / System /

32 Data Exchanges Provide Data Interoperability NIEM is emphatically not a single comprehensive data model for all data exchanges A system does not simply implement NIEM and thereby become completely interoperable with every other system implementing NIEM A system can implement a particular NIEM-conforming information exchange specification All systems implementing a particular IES are interoperable with each other, for that exchange In NIEM, interoperability is defined at the IES level

33 NIEM Is... A Community A Data Model A Reusable Process Formal Governance Processes Self-Managing Domain Stewards Help Desk & Knowledge Center Established Training Program Technical Specifications Vendor Tool Support organized as a core plus subject-area domains, expressed as reusable XML Schema components for designing information exchange specifications by reusing XML Schema components

34 NIEM Is Going International Canada: Using NIEM Temporary Resident Biometrics Project Entry/Exit Data Exchange These NIEM-based data exchanges are in operations today United Kingdom: Considering NIEM US-UK evaluation by Data Support Team under the Interoperability Commission Working Group NATO: Considering NIEM US proposing NIEM for NATO Core Data Framework (NCDF) NCDF is the emerging information exchange solution for NATO funded C2 programs and partner countries C2 systems. NCDF supports Federated Mission Networking (FMN) and Mission Partner Environment (MPE) information sharing goals. Australia, European Union: Considering NIEM

35 Outline Background: DoD Net-Centric Data Strategy (NCDS) NIEM and data interoperability Adopting NIEM in the DoD

D o D C I O DoD Adoption of NIEM P H ASE 1: SHAPE DOD CIO Intent Memo on NIEM Adoption Engage with internal/external audiences DOD policy issuances Synchronize with other DOD related activities Identify and conduct Pilots P H ASE 2: IMPLEMENT Establish NIEM MilOps domain NIEM Technical Assistance Publish program implementation guidance Incorporate into DOD governance framework P H ASE 3: MAINTAIN Developers implement consistent with NIEM First policy Measure adoption progress 36 7/3/2014 36 S U P P O R T T H E W A R F I G H T E R

37 Consider NIEM First Policy The key driver in DoD adoption is Consider NIEM First The NIEM First rule tells the program developers to either: Provide a NIEM-based interface for every new exchange, or Obtain an exception for their preferred alternative approach Exceptions are granted by the DoD CIO Justified by the business case for the alternative Through a process that is simple and easy as it can be

38 NIEM Is Not Required For Every Exchange You don t have to retire existing non-niem exchanges You don t have to replace an existing data exchange just to make it conform to NIEM Even if you are modernizing the implementing system So long as the exchange specification doesn t change You can use any standard you like for a new exchange Either by obtaining an exception Or by providing a NIEM interface along with your favorite

39 Applying NIEM Is Not Technically Difficult Developers with the skills to design and implement an XML data exchange can learn the NIEM approach in a matter of hours Developer training is available No-cost online courses are on the NIEM web site Plenty of example IEPDs to follow The NIEM technical specifications are complex, however Most developers do not need to read them Free tools can perform most of the conformance checking

40 NIEM Is About Cooperation, Not Control NIEM Core and NIEM domains create data components by consensus among data exchange designers Components are established when participants believe that a common definition will make their exchanges easier to create and implement Each domain changes on its own schedule, under its own control Changes in the core or in a domain do not force changes in other domains or in any data exchange No one is ever required to use a component that does not satisfy the data exchange needs, so there is no leverage for controlling the participants

41 The Data Exchange Designer Is King Nothing in NIEM or any NIEM domain can ever dictate the information content of any data exchange NIEM rules for extension and reuse guarantee that every exchange designer will always be able to specify the exact information needed by his exchange participants If you want more control over your enterprise or community, you must layer that governance on top of NIEM NIEM will work with The agreement you can achieve The flexibility you need to have The control you choose to impose (within scale limits on vocabulary size)

42 NIEM in DoD MilOps Domain DoD involvement in NIEM goes far beyond scope of MilOps DoD is already involved in several NIEM domains DoD developers will use components from any domain, not just from MilOps MilOps domain does not approve any data exchange design MilOps domain contains useful, shared data definitions for concepts related to military operations Harmonized with NIEM Core and other domains Avoid duplicating content found in other domains Cyber CBRN Biometrics Maritime

44 NIEM Works In Low-Bandwidth Environment Efficient XML Interchange (EXI) is the W3C standard for compressed binary XML data For a properly designed schema, EXI produces messages very near the information-theoretic minimum size Often smaller than hand-crafted binary message formats Plenty of experimental evidence Properly-designed schemas are always possible with NIEM Nothing in NIEM ensures a good low-bandwidth design, but... Nothing in NIEM makes a good design impossible, and... In practice, good design with NIEM is not difficult People will always have bandwidth problems, but these problems will not be caused by NIEM

45 NIEM Will Work in C2 Message Standards NIEM can be used for text and binary C2 message formats At first, define a NIEM equivalent to some existing messages When there is a need for the NIEM equivalent Translate between existing and NIEM message at a gateway Resulting NIEM message is easier for developers, easier to pass through security cross-domain guard Later, message designers can create new messages using NIEM Use EXI when a compact binary form is required Eventually, use NIEM to harmonize definitions across the message standard families Gradually, bottom-up, and only where cost effective

46 Implications For C2 No big bang, no disruptive transition to NIEM In FY15, DoD program managers begin to Consider NIEM First for new and substantially modified data exchanges Expect a slow and steady increase in the number of NIEM-based data exchanges C2 was a pathfinder for NIEM in the DoD Expect C2 programs among the early adopters Over time, you may see the US military message standards converging on the NIEM approach

Summary 47

48 Summary NIEM is a standards-based approach for defining machine-to-machine data exchanges Repeatable process Reusable components Technical specifications and tool support The DoD is adopting NIEM in order to help with the data interoperability goals in its Net-Centric Data Strategy Expect increased DoD participation in all NIEM domains (not just MilOps) Expect a slow and steady increase in NIEM-based data exchanges, beginning in FY15

49 For More Information NIEM website: www.niem.gov Domain content, training materials, technical specifications and tools NIEM Technical Architecture Committee (NTAC) Scott Renner (NTAC Federal Co-Chair) sar@mitre.org +1 703-983-1206 DoD Adoption of NIEM Lynda Dallas DoD Data Architect DoD CIO / Information Enterprise / Architecture & Interoperability lynda.b.dallas.civ@mail.mil +1 571-372-7774 NIEM MilOps Domain Ryan Schultz Domain Representative, NIEM Business Architecture Committee (NBAC) Joint Staff J6 DDC4 ryan.r.schultz.civ@mail.mil +1 757-203-5785