90
NIEM 100 NIEM Executive Briefing TRAINING

NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

Embed Size (px)

Citation preview

Page 1: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

NIEMExecutive Briefing

TRAINING

Page 2: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

WHY NIEM?

2

Page 3: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 3

NIEM is a federal, state, local, tribal and private initiative to increase information sharing between organizations. NIEM includes a data model from which organizations can establish information sharing specifications.

NIEM adoption leads to cost avoidance, enhanced mission capabilities and low total cost of ownership.

WHY NIEM?

ProblemLack of standards leads to a decreased level of information sharing and increased costs associated with information exchange development.

Solution The National Information Exchange Model (NIEM)

Page 4: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 4

• Selection based on number of stakeholdersand potential for reuse

• Complexity increases with numbers of entities involved• Benefit increases with numbers of implementations

Identification of large scale,

complex processes

Creationof the

standardized exchange

Governance and adoption of the exchange

Page 5: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

WHAT IS NIEM?

5

Page 6: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 6

NIEM IS…

NIEM is a community-driven, government-wide, standards-based approach to exchanging information. Diverse communities can collectively leverage NIEM to increase efficiencies and improve decision-making.

It is available to everyone, including both public and private organizations. NIEM includes a data model, governance, training, tools, technical support services, and an active community to assist users in adopting a standards-based approach to exchanging data.

Support FrameworkTechnical FrameworkCommunity

Formal Governance Processes

Online Repositories

Mission-Oriented Domains

Self-Managing Domain Stewards

Data Model

XML Design Rules

Development Methodology

Predefined Deliverables (IEPD)

Tools for Development and Discovery

Established Training Program

Implementation Support

Help Desk & Knowledge Center

Page 7: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 7

NIEM intentionally does not address standardizing data inside legacy systems. NIEM serves as a translation layer (providing a common understanding) between and across disparate systems.

STANDARDIZING DATA

Translation

Scope-of-NIEM

IN

TE

RF

AC

ELEGACY

DATABASESLEGACY

DATABASES

COMMONLY FORMATTED DATA

IN

TE

RF

AC

E

Page 8: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 8

Repeatable, Reusable Process(Information Exchange Development Lifecycle)

Common Language(Community-driven Data Model)

Built and governed by the business users at federal, state, local, tribal, international, and private sectors

HOW NIEM WORKS

Page 9: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 9

Words are to a dictionary as elements are to a data model.

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.

MODEL OVERVIEW

The data model consists of two sets of closely related vocabularies: NIEM core and individual NIEM domains.

Page 10: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 10

THE DATA COMPONENTS

The data model consists of two sets of closely related vocabularies: NIEM core and individual NIEM domains. NIEM core includes data elements commonly understood across all NIEM domains, such as person, activity, location, and item.

NIEM domains contain mission-specific data components that build upon NIEM core concepts.

Page 11: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 11

BASIC OVERVIEW: NIEM IN ACTION

NIEM is not a system or database; it does not specify how to transmit or store data.NIEM is a standard way of defining the contents of messages being exchanged.

This allows diverse communities to collectively leverage a common vocabulary and exchange development tools irrespective of technologies, increasing both efficiencies and improving decision-making.

Page 12: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 12

• Not only Federal government• Includes state, local, and tribal• Includes vertical, horizontal, and diagonal exchanges

• Not a replacement for interagency agreements• NIEM provides a framework for building exchanges within those

agreements• Not a database schema• Not just a data dictionary• Not a programming language

NIEM IS NOT…

Page 13: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 13

KNOWLEDGE CHECK

True or False?

1. NIEM is not a data model.

2. NIEM is community-driven.

3. Future NIEM domains are added based on established business needs.

4. NIEM specifies how you must transmit and store your data.

Page 14: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

HOW NIEM GOT STARTED

14

Page 15: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 15

THE BEGINNING OF NIEM: PART 1

Please click play to begin.

To understand how NIEM began watch this short video.

https://www.niem.gov/aboutniem/Pages/history.aspx

Page 16: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 16

THE BEGINNING OF NIEM: PART 2

Parallel to work that was being done within the justice community, was the stand-up of the U.S. Department of Homeland Security—which was also beginning to work toward data standardization.

Collaborative efforts by the justice and homeland security communities—to produce a set of common, well-defined data elements for data exchange development and harmonization—led to the beginnings of NIEM.

Page 17: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 17

TO RECAP: HISTORY OF NIEM

Started by a handful of organizations supporting state and local government, NIEM is a community-driven, government-wide, standards-based approach to exchanging information. Diverse communities can collectively leverage NIEM to increase efficiencies and improve decision-making. 

By joining forces to overcome the challenges of information exchange across government

boundaries, a grassroots effort called the Global Justice Information Sharing Initiative was

established.

The Department of Homeland Security

(DHS) was established

November 25, 2002.

Built upon GJXDM's success and lessons learned, NIEM was launched in April

2005 by DHS and DOJ. HHS joined as the third primary sponsor in 2010.

NIEM continues to mature with new communities and

partners…

The Global Justice XML Data Model

(GJXDM) was announced in April

2003.

Page 18: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 18

2004 to 2005 2007OCT 2001 MAY 2012

APRIL 201120072007JULY 2003NOV 2002

DEC 2004

National Strategy for Trusted Identities in Cyberspace

SAMPLING OF INFORMATION SHARING EVOLUTION

Critical Infrastructure Protection in the Information Age

Homeland Security Act

Homeland Security Information Sharing

Intelligence Reform and Terrorism Prevention Act

Sharing of Terrorism Related Information

Implementing Recommendations of the 911 Commission Act

DOD Information Sharing Strategy

The National Strategy for Information Sharing

Federal Information Technology Shared Services Strategy

Legislative Act Executive Order

Page 19: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 19

KNOWLEDGE CHECK

True or False?

1. NIEM is only used by federal government.

2. NIEM can be used government-wide.

3. U.S. state and local organizations needed something to overcome the challenges of exchanging information across boundaries—this led to what is now NIEM.

Page 20: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

HOW NIEM WORKS

Page 21: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 21

Please click play to begin.

NIEM SIMPLIFIED

https://www.niem.gov/news/Pages/niem-simplified.aspx

Page 22: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

WHO USES NIEM?

Page 23: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 21

WHO USES NIEM?

Interactive Map on NIEM.govNIEM.gov/map

“Are You NIEMified?” is a community-building campaign to track NIEM adoption.

NIEMified (adjective): Indicating an entity such as a project or organization that has implemented a NIEM-based exchange to advance their mission.

NIEM is in the public domain and available for any agency or organization to use. We can track use of NIEM across the majority of federal agencies and 50 states, as well as internationally. Often, the NIEM program does not know who is using it unless we hear someone talking about it!

Page 24: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

NIEM’S BENEFITS & IMPACTS

Page 25: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 25

NIEM PROVIDES…

Brings stakeholders together through reuse

and community engagement

Consistency

Provides a standardized

framework and mature governance

Development

Supplies tools to aid in discovery and creation

of exchanges

Support

Provides technical assistance and

training

Which Leads To

Lower Development Costs

Enhanced Mission Capabilities

Common VocabularyReduced Maintenance

Costs

Collaboration

Page 26: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 26

NIEM: A PLACE TO START

 

NIEM provides a common vocabulary as well as information exchange development tools and guidelines that diverse communities collectively leverage to increase efficiencies and improve decision-making.

Whether you are a police chief, port security director, financial regulator, child welfare worker, or physician—anyone who has a complex problem to solve that crosses organizational, sector, function, and/or geographic boundaries—you need information. However, much of it could be maintained by other organizations. We need a way for our disparate computer systems to “speak the same language.” For example, if I say “rocket” and you say “spaceship,” we may mean the same thing, but we don’t have a way to tell our computer systems to treat these words as having the same meaning.     

Spaceship

Source B

Rocket

Source A

Page 27: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 27

When using NIEM, you only need to “speak”

two languages—your own and NIEM.

When developing information exchanges, agreeing to a common set of data elements and definitions is a frequent challenge. NIEM was built to address this challenge.

For example: a previous data exchange included four partner organizations. As one of the four partner organizations, you would have had to connect to three different systems and negotiate a common language between them. Now, it’s just your language and NIEM.

NIEM provides this common vocabulary, thus a place to start—saving time and money.

BENEFIT: COMMON LANGUAGE

NIEM:Common Language

Organization A

Organization B

Organization C

Organization D

Page 28: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 28

BENEFIT: INTEROPERABILITY

NIEM provides a consistent starting point for creating information exchanges so that the sender and receiver of information share a common, unambiguous understanding of the meaning of that information.

This ensures that information is understood and carries the same consistent meaning across various communities, irrespective of technologies, allowing interoperability to occur.

Interoperability is a characteristic of information systems that use NIEM to exchange information—NIEM allows for the quick and easy addition of exchange partners, irrespective of technologies being used.

Page 29: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 29

Mission challenges and opportunities are too large for any one organization, sector, unit, or nation to take on alone—they must be addressed collaboratively.

NIEM is a data model used to facilitate information exchange among partners in various disciplines, government-wide. With NIEM, information exchange partners come together to identify what data needs to be exchanged, then agree to exchange that data in a standards-conformant manner.

The use of NIEM accelerates collaboration in and across communities.

BENEFIT: COMMUNITY COLLABORATION

Page 30: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

BENEFIT: REUSE OF AN EXCHANGE

Since NIEM exchange developers follow the same technical framework, they can borrow from and reuse each other’s work.

Because the NIEM data model is composed of data elements that cross sectors, functions, and geographic boundaries, an exchange developed for one organizational business requirement could be “reused,” partially or fully, for a different need within or by another organization.

Commonwealth of Virginia

Developed an Exchange

Child WelfareInformation Exchange

• Element 1

• Element 2

• Element 3

• Element 4

• Element 5

State of New Jersey

Reused the Exchange

Child WelfareInformation Exchange

• Element 1

• Element 3

• Element 5

Data Specific to Child Welfare in NJ

• Element 6

• Element 7

• Element 8

xx

x

x

xx

Reuse

30

Page 31: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

HOW IS NIEM GOVERNED?

31

Page 32: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 32

DOMAIN GOVERNANCE

NIEM domains are communities of interest that are formally established with an executive steward to officially manage and govern a portion of the NIEM data model.

NIEM domains contain mission-specific data components that build upon NIEM core concepts.

Page 33: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 33

COMMUNITIES OF INTEREST

A community of interest (COI) is a group of people who share a

common concern, set of problems, or interest in a topic.

Within the context of NIEM, COIs

come together based on a common

need to exchange information in

order to advance their missions—

they need to have a shared

vocabulary for the information they

exchange.

COIs can be composed of multiple

NIEM domains or can be a subset of

a single domain.

Page 34: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 34

NIEM GOVERNANCE

Example of a NIEM domain’s cross-jurisdictional governance

structure:

The NIEM Children, Youth, and Family Services (CYFS) domain

supports timely, complete, accurate, and efficient information sharing to improve outcomes for

children and youth whose circumstances make them

particularly vulnerable.

 

Page 35: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 35

WHO STEERS NIEM?

Page 36: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 36

• Current Domains• Biometrics• CBRN• CYFS• Emergency

Management• Immigration• Infrastructure

Protection• Intelligence• International Trade• Justice• Maritime• MilOps• Screening

NIEM DOMAINS

• Emerging Domains• Agriculture• Cyber• Health• Human Services

Page 37: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 37

DOMAIN GOVERNANCE

Domain Executive Steward

Justice Global Justice (State & Local)

Screening DHS Screening Coordination Office

Immigration DHS/ICE & USCIS

CBRN DHS/DNDO

Maritime DOD/DON/MDA

Cyber DHS/NPPD/CS&C

Family Services HHS/ACFS & DOJ

Emergency Management DHS/FEMA, DHS/S&T (state & local)

Infrastructure Protection DHS/NPPD

International Trade DHS/CBP

Biometrics DHS/NPPD, DOJ/FBI, DOD, NIST

*Health HHS/ONC & HHS/OCIO

*Human Services HHS/ACFS & NYC/HHS

*Financial (Budget, Planning, Accountability, Grants)

TBD (currently HHS, OMB)

Page 38: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

NIEM VALUE PROPOSITION

38

Page 39: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 39

STANDARDS-BASED INTEROPERABILITY

N-DEx (and other FBI CJIS programs)

Nationwide SAR Initiative Terrorist Screening Center

Hit Confirmation Gang Information Sharing Human Trafficking

U.S. National Information Sharing Programs

Common Vocabulary and Extensibility - NIEM (XML)

Service Oriented Architecture (SOA) – OASIS Framework and Global Reference Architecture (GRA)

Federated Identity/Privilege Management

Unifying the SBI Architecture

Page 40: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 40

VALUE PROPOSITION - STANDARDIZATION

The formalization of NIEM as a standard enables:

NIEM Practitioners can leverage information sharing practitioners

to decrease development time for exchanges and increase

conformance

Repeatable approach that decreases the inconsistencies and duration of development

Community of Support Structured Approach

Value to Organizations: A larger community working with and developing agreed upon semantics combined with a structured approach can increase data compatibility between agencies, cost avoidance by building reusability of exchanges, and ease the development of information exchanges.

Page 41: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 41

VALUE PROPOSITION - INTEROPERABILITY

NIEM facilitates interoperability through the use of:

Eliminates confusion by providing consistency of data definitions

between agencies

NIEM does not dictate how agencies’ systems are

implemented, but enables these systems to work together

Common Language and Vocabulary

Agnostic Implementation

Value to Organizations: Interoperability is the ability of many diverse systems to work together. By increasing interoperability between mission areas and jurisdictions, government can enhance its services across key functional areas such as law enforcement and emergency response.

Page 42: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 42

VALUE PROPOSITION - REUSABILITY

The reuse of IEPDs, in part and whole, within NIEM will:

Decrease the development time for information exchanges that

use similar sets of data

Allows practitioners to increase the level of consistency in data

definitions across their information exchanges

Decrease Development Time Increase Consistency

Value to Organizations: Reuse through NIEM can help organizations avoid costs associated with the development and maintenance of information exchanges, leading to an increased budget available to spend in mission areas

Page 43: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

NIEM SUCCESS STORY

43

Page 44: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 44

NIEM IMPACT

ON PHARMACEUTICALDRUG MONITORING

The Standard Prescription Monitoring Information Exchange

Page 45: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 45

PHARMACEUTICAL DRUG MONITORING

During the same period, there was a 150% INCREASE in prescriptions written for controlled substances.The brand cost of 4 mg of Dilaudid is $88.94 per 100.

The street value for the same amount is $10,000. The demand is REAL.

0 2 4 6 8 10 12 14 16

Prescription Drugs (15.1 million)

Cocaine (5.9 mil.)

Hallucinogens (4 mil.)

Inhalants (2.1 mil.)

Heroin (.3 mil.)NATIO

NW

IDE D

RU

G A

BU

SE

From 1992-2003, 15.1 million Americans

abused prescription drugs. That’s more than cocaine, hallucinogens, inhalants, and heroin COMBINED.

Page 46: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 46

PHARMACEUTICAL DRUG MONITORING

1 in 5 teens are abusing prescription drugs to get high.

40% of teensbelieve that prescription drugsare safer than illegal drugs.

29% of teensbelieve that prescription pain relievers are not addictive.

“You have young people getting pills for free from the homes of family members and friends.”

- John Walters, former White House drug czar

Page 47: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 47

PRESCRIPTION DRUG MONITORING CHALLENGES

• Lack of Resources• Lack of interoperability• Low utilization• Difficult to use/not

integrating• Different access

requirements

Page 48: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 48

PHARMACEUTICAL DRUG MONITORING

> 0 – .9%1 – 2.9%3 – 3.9%4 – 7%> 19%

Where CA Prescriptions Really Go

There are three facets to the problem—

misuse, abuse, and diversion—and three

players—prescribers, dispensers, and patients.

Pharmaceutical drug abuse is

crossing state lines as offenders realize the gap in interstate

reporting.

As this map shows, less than 20%

of prescriptions written in California

were written for California residents.

Prescription drug monitoring is the coming together of pharmacy boards, health agencies, and law enforcement to monitor drug diversion.

Page 49: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 49

PHARMACEUTICAL DRUG MONITORING

As diversion of prescription controlled substances and the abuse involving these drugs continues to escalate, how can we improve interstate monitoring of drug use?

How do we enableprescription drug monitorsto see across state lines?

Page 50: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 50

PHARMACEUTICAL DRUG MONITORING

Before NIEM, there was large gap in interstate reporting.

As abuse and diversion escalate, law enforcement and health practitioners need a standardized, scalable solution to share patient drug history.

The Standard NIEM PrescriptionMonitoring Program InformationExchange assists prescribers, health agencies, and law enforcement in identifying potential abuse and diversion.

Page 51: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 51

WHAT WERE THE BENEFITS OF USING NIEM?

• Process provides orderly approach to reaching consensus• Non-proprietary, third-party focal point• Helps sharpen the focus on any issues that may frustrate

achievement of the goal of information sharing• Exchange partners retain control of databases• Each transaction commences from non-interoperable

starting point• NIEM data models tend to be scalable• No need for one-off, point-to-point data modeling• NIEM utilizes “modern” self-describing XML• NIEM tooling and support well-established

Page 52: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 52

STATUS OF PDMPS

The Prescription Monitoring Program uses NIEM to empower connections:

1,600,000 Prescribers 284,000 Pharmacists73,000 Pharmacies54 Boards of Pharmacy 18,000 Law Enforcement

Agencies11,000 Substance Addiction

Treatment Programs140 Consumer Protection

Agencies

This is a solution that the 50 states, Canada, and Mexico can leverage.

This map identifies the status of Prescription Drug Monitoring Programs (PDMPs)

Page 53: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

NIEM PROGRAM UPDATES

53

Page 54: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 54

• NIEM 3.0 release schemas are available for use• Some tools currently work with NIEM 3.0

• SSGT• NIEM Wayfarer

• Pending NIEM 3.0 normative documents• NIEM 3.0 Naming and Design Rules (NDR)• NIEM Model Package Description (MPD) Specification• Conformance Specification• Conformance Target Attribute Specification• All are being worked on furiously• Effects some tool support

• NIEM-UML Profile

NIEM 3.0

Page 55: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 55

• New content• Existing content harmonized• Objects and references merged• Augmentations improved, easier to use• Code lists improved, easier to modify• Support for local terminology• More powerful ways to define conformance• Improved infrastructure• Intelligence Community Metadata Standard for Information Security

Marking (IC-ISM) support

NIEM 3.0 CHANGES

Page 56: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 56

• New way to use the NIEM• No XML schema

• Currently works with NIEM 2.1• NIEM 3.0 functionality is waiting on NIEM 3.0 Naming and

Design Rules (NDR) release

NIEM-UML PROFILE

Page 57: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 57

FED CIO COUNCIL NIEM REPORT & NASCIO NIEM POLICY ISSUANCE

Page 58: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 58

STRATEGIC NEXT STEPS

Increasing NIEM international adoption (Canadian and Mexican cross-border initiatives, and Europe)

Broadening NIEM state & local implementations (including support through new Homeland Security grants specifications)

Developing enabling standards for NIEM and the Information Sharing Environment (Object Management Group and OASIS engagement)

Institutionalizing a common privacy & security framework

On-boarding new and strengthening existing NIEM Domains

Expanding governance to support other Federal, State, Local and International agencies

Page 59: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

The National Information Exchange Model (NIEM) provides a justice standard information model for message content.

NIEM does not address messaging, addressing, reliability, security, etc required for sharing information between systems.

JUST PART OF THE PICTURE

Translation

Scope-of-NIEMIN

TE

RF

AC

E

LEGACYDATABASES

LEGACYDATABASES

COMMONLY FORMATTED

DATA

IN

TE

RF

AC

E

Page 60: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 60NIEM 100: NIEM General Overview

NIEM IMPLEMENTATION

Page 61: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 61

Review background, assess resource impact, understand business context, and identify information exchange business scenarios

Selected information exchange scenario is further elaborated to understand and document the business context and data requirements

Create an exchange content model based on information exchange requirements. The Exchange Content Model is then mapped to NIEM.

Create a set of exchange-specific NIEM conformant XML schemas that implement the exchange content model created for the exchangePrepare and package all related files for the IEPD into a single self‐contained, self-documented, portable archive file

Publish the IEPD as well as implement the IEPD into production for search, discovery, and reuse

THE IEPD LIFECYCLE

Page 62: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 62

IMPLEMENTING YOUR NIEM EXCHANGE

NIEM Does:

Define XML instance document format and structure.

NIEM Does Not:

Define implementation specifications.

Specify how a document is transmitted, but may employ encryption, Efficient XML Interchange (EXI), etc.

Page 63: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 63

EXAMPLE: IMPLEMENTING NIEM

• Message Queue: An organization can store NIEM conformant XML instances within a message queue during its response to a stakeholder’s information request service.

• Web Services: An organization can embed a NIEM conformant schema into a new or existing Web Service and perform an electronic transfer with one or more exchange partners potentially through a Service Oriented Architecture (SOA) based environment.

There are many ways to implement NIEM.

NIEM conformant exchanges are implemented based on business needs and vary as a result.

Two common examples include:

Page 64: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 64

EXAMPLE: SOA IMPLEMENTATION

Service Oriented Architecture (SOA) is an architectural style whose goal is to achieve loose coupling among interacting software agents.

Standards-Based:

• NIEM provides the standard for data layer interoperability among services in SOA

• NIEM can be used to standardize and structure the messages passed between services in SOA

• NIEM can decrease development time of new services in SOA through reuse of similar IEPDs

Page 65: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 65

CONSIDERATIONS FOR IMPLEMENTATION

Systems on either side of the exchange can use different implementation architectures (i.e. different programming languages, operating systems)

All participants in an information exchange must agree on the definition and structure for the data in the exchange—NIEM provides this standardization

IEPD Lifecycle should be used to guide development of NIEM conformant information exchanges to make sure all of the necessary artifacts are created

Elements already defined within NIEM should be used whenever possible; exchange elements outside of or created to fill requirements not covered in NIEM should also be reused whenever possible

ARCHITECTURE

CONSISTENCY

DEVELOPMENT

REUSE

Page 66: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 66

SECURITY AND PRIVACY

Security and privacy should always be key considerations when implementing an exchange.

NIEM allows you to tag data with security and privacy, however, other technologies are required upon exchange implementation to enforce security and privacy rules.

NIEM allows the use of metadata to describe specific requirements in regard to information security and the handling of sensitive privacy-protected information.

• Including this metadata allows systems that implement NIEM to automatically enforce rules that govern the use, protection, dissemination, and access controls for data being shared.

• This has been put to use in the Intelligence community, which established the Intelligence Community Information Security Marking (IC-ISM) as a standard for classified information.

• NIEM 3.0 provides support for existing versions of IC-ISM metadata attributes

NIEM does not dictate how agencies handle privacy issues.

Consult with your organization’s privacy standards.

Page 67: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

GLOBAL REFERENCE

ARCHITECTURE

Page 68: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

The GRA provides a complete information sharing solution based on open standards.

The GRA provides the Framework, Profiles, Guidelines, Specifications and Examples for designing and implementing an information sharing solution based on Services (SOA).

No need to re-invent an information sharing architecture… Reuse the GRA as the basis for an enterprise Information Sharing Architecture

WHY THE GRA…?

Page 69: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

Existing systems are mostly custom built, use custom means for integration (non-standard). NIEM and GRA provide a standards-based alternative.

STANDARD SYSTEM INTERFACES

GRANIEM …

Page 70: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 70

THE GLOBAL TOOLKIT

Data

• National Information Exchange Model (NIEM)• N

IEM Users’ Guide

• NIEM Naming and Design Rules (NDR)

• NIEM Conformance

• Information Exchange Package (IEP)

• Information Exchange Package Documentation (IEPD)

Technology

• Global Reference Architecture (GRA)• G

RA Specifications

• GRA Implementation Guidelines

• Guidelines for Identifying and Designing Services

• GRA Execution Context Guidelines

• GRA Service Interaction Profiles

Security

• Global Federated Identity & Privilege Management (GFIPM)

• GFIPM Metadata Specification

• GFIPM Operational Policies and Procedures

• GFIPM Governance Guidelines

Privacy

• Privacy Policy Technical Framework

• Privacy Policy Guidelines Templates

• Privacy and Civil Liberties Impact Assessment Templates

Governance

• Statement of Participation

• Service Level Agreements

A Standards Based Approaches to Information Sharing

Page 71: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 71

• A model that is used as a consistent baseline for creating information exchanges

• the sender and receiver of information share a common, unambiguous understanding of the meaning of that information.

• information is well understood and carries the same consistent meaning across various communities, thus allowing interoperability to occur.

NATIONAL INFORMATION EXCHANGE MODEL (NIEM)

•National Information Exchange Model (NIEM)

•NIEM Users’ Guide

•NIEM Naming and Design Rules (NDR)

•NIEM Conformance

•Information Exchange Package (IEP)

•Information Exchange Package Documentation (IEPD)

Page 72: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 72

Service Oriented Architecture

• Systems are “insulated” from one another, removing direct dependencies while making certain information visible.

• Information sharing projects follow well-established open standards whenever possible, rather than solutions proprietary to particular vendors.

• Adopts enterprise architecture using a common approach and a common technology infrastructure, rather than doing things on a project- or agency-specific basis.

GLOBAL REFERENCE ARCHITECTURE (GRA)

•Global Reference Architecture (GRA)

•GRA Specifications

•GRA Implementation Guidelines

•Guidelines for Identifying and Designing Services

•GRA Execution Context Guidelines

•GRA Service Interaction Profiles

Page 73: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 73

GLOBAL FEDERATED IDENTITY & PRIVILEGE MANAGEMENT (GFIPM)

•Global Federated Identity & Privilege Management (GFIPM)

•GFIPM Metadata Specification

•GFIPM Operational Policies and Procedures

•GFIPM Governance Guidelines

Page 74: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 74

Privacy Policy Technical Framework

Privacy Policy Guidelines Templates

Privacy and Civil Liberties Impact Assessment Templates

PROTECTION OF PRIVACY

•Privacy Policy Technical Framework

•Privacy Policy Guidelines Templates

•Privacy and Civil Liberties Impact Assessment Templates

Page 75: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 75

Statement of Participation

Service Level Agreement(s)

Federation Management

GOVERNING INFORMATION SHARING

•Statement of Participation

•Service Level Agreements

Page 76: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

SOA is a style of information sharing architectureDistinguishing Features:• Keeps implementations separate (services)• Open (non-proprietary) standards• Formal, precise, but minimalist standards (e.g., Web

Services [WS-*])• Share common services; Coordinate Services• Reuse components• The model is the software• Separates integration logic from internal system logic• Defines a standard system interface

WHY SOA?

Page 77: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

Allow utilizing services as enterprise assets and promote service reuse.

Increases interoperability between justice and non-justice agency systems.

Promotes leveraging legacy systems and results in reduction of information sharing cost

Facilitate service discoverability

Promote consistency which leads to agility

Facilitate incremental deployment which results in lower implementation risk

GRA (SOA) is Business Driven

BENEFITS OF GRA/SOA

Page 78: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

•An Information Sharing Architecture for System to System Communications

GRA CORE COMPONENTS

ServicesService

Consumers

Real-World Effects

Capabilitiesproduce

provide access to

use

seek

provide

act

as

consumer systems

ProviderSystems

Page 79: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

GRA CORE COMPONENTS – ARREST EXAMPLE

ArrestService

Courts, Prosecutor, Jail

(Consumers)

Arrest ReportArrest

Capabilityproduce

provide access to

use

seek

provides

act a

s

consumer systems

ProviderSystemsRMS

CMS, JMS

Page 80: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

A Service Specification can be considered a structured ‘blueprint’ for service implementation with the required (and optional) components for both business and technical analysts.

The Service Specification provides all design (business and technical) requirements, functionality, standards and other information required to build the service.

The GRA Service Specification Guidelines provide practical instructions on how to use the Service Specification Package and GRA conformance requirements.

SERVICE SPECIFICATIONS

Page 81: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

•GRA Framework document, Guidelines, Profiles and Specifications and other artifacts

•http://www.it.ojp.gov/globalgra

•Global Justice Information Sharing Toolkit (GIST)•http://www.it.ojp.gov/gist

FOR GRA MORE INFORMATION

Page 82: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

WHAT THIS MEANS FOR MILWAUKEE

Page 83: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

MILWAUKEE FRONTLINE

MILWAUKEE POLICE DEPARTMENT FRONTLINE INITIATIVE© 2014 SYSLOGIC, INC. PROPRIETARY AND CONFIDENTIAL

6/30/2014

Page 84: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

MILWAUKEE FRONTLINE WITH STANDARD INTERFACES

Using Standard NIEM interfaces simplifies development

MILWAUKEE POLICE DEPARTMENT FRONTLINE INITIATIVE© 2014 SYSLOGIC, INC. PROPRIETARY AND CONFIDENTIAL

6/30/2014

Standard Interfaces w/NIEM

Page 85: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

MILWAUKEE FRONTLINE – NEW INTERFACES

Standard interfaces allow new data sources to be added

MILWAUKEE POLICE DEPARTMENT FRONTLINE INITIATIVE© 2014 SYSLOGIC, INC. PROPRIETARY AND CONFIDENTIAL

6/30/2014

New Interfaces w/NIEM

Page 86: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

REPEATABLE FRONTLINE SOLUTIONS

Systems developed to standard interfaces can be more readily shared and reused

MILWAUKEE POLICE DEPARTMENT FRONTLINE INITIATIVE© 2014 SYSLOGIC, INC. PROPRIETARY AND CONFIDENTIAL

6/30/2014

New Interfaces w/NIEM

DetroitFrontline

Detroit Data Sources

Page 87: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

MILWAUKEE FRONTLINE NEXT GENERATION

MILWAUKEE POLICE DEPARTMENT FRONTLINE INITIATIVE© 2014 SYSLOGIC, INC. PROPRIETARY AND CONFIDENTIAL

6/30/2014

MilwaukeeFrontline V2

w/DetroitEnhancements

NIEM

• System reuse provides lifecycle benefits for lower cost and new capabilities

Page 88: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100NIEM 100: NIEM General Overview

HOW TO GET STARTED

Page 89: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100 89

Assess Current State

Conduct a comprehensive assessment of the

organization’s current information sharing

environment.

Evaluate Cost & Benefit

Perform an analysis of qualitative and quantitative costs and benefits of NIEM

adoption.

Develop Roadmap

Identify “quick wins”and develop a tactical action

plan for sustainable NIEM adoption.

ROADMAP TO ADOPTION

• Identify information exchanges where NIEM can provide the most value to the organization.

• Develop a tailored action plan outlining how the organization can adopt and sustainably use NIEM for information exchange.

Results

NIEM Engagement ProcessThe engagement process is a self-service model that includes tools and methods for organizations to:

For more information on the NIEM Engagement Process, please visit NIEM.gov/roadmaptoadoption.

Page 90: NIEM 100 NIEM Executive Briefing TRAINING. NIEM 100 NIEM 100: NIEM General Overview WHY NIEM? 2

NIEM 100

FOR MORE ON NIEM, PLEASE VISIT

Website at www.NIEM.gov

Twitter at www.twitter.com/NIEMExecDir

YouTube at www.YouTube.com/NIEMConnects

LinkedIn at http://www.linkedin.com/groups?gid=1903175

i

90