Upload
janice-powell
View
227
Download
0
Tags:
Embed Size (px)
Citation preview
NIEM 100
NIEMExecutive Briefing
TRAINING
NIEM 100NIEM 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)
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
NIEM 100NIEM 100: NIEM General Overview
WHAT IS NIEM?
5
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
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
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
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.
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.
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.
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…
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.
NIEM 100NIEM 100: NIEM General Overview
HOW NIEM GOT STARTED
14
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
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.
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.
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
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.
NIEM 100NIEM 100: NIEM General Overview
HOW NIEM WORKS
NIEM 100 21
Please click play to begin.
NIEM SIMPLIFIED
https://www.niem.gov/news/Pages/niem-simplified.aspx
NIEM 100NIEM 100: NIEM General Overview
WHO USES NIEM?
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!
NIEM 100NIEM 100: NIEM General Overview
NIEM’S BENEFITS & IMPACTS
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
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
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
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.
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
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
NIEM 100NIEM 100: NIEM General Overview
HOW IS NIEM GOVERNED?
31
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.
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.
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.
NIEM 100 35
WHO STEERS NIEM?
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
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)
NIEM 100NIEM 100: NIEM General Overview
NIEM VALUE PROPOSITION
38
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
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.
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.
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
NIEM 100NIEM 100: NIEM General Overview
NIEM SUCCESS STORY
43
NIEM 100 44
NIEM IMPACT
ON PHARMACEUTICALDRUG MONITORING
The Standard Prescription Monitoring Information Exchange
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.
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
NIEM 100 47
PRESCRIPTION DRUG MONITORING CHALLENGES
• Lack of Resources• Lack of interoperability• Low utilization• Difficult to use/not
integrating• Different access
requirements
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.
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?
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.
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
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)
NIEM 100NIEM 100: NIEM General Overview
NIEM PROGRAM UPDATES
53
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
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
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
NIEM 100 57
FED CIO COUNCIL NIEM REPORT & NASCIO NIEM POLICY ISSUANCE
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
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
NIEM 100 60NIEM 100: NIEM General Overview
NIEM IMPLEMENTATION
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
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.
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:
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
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
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.
NIEM 100NIEM 100: NIEM General Overview
GLOBAL REFERENCE
ARCHITECTURE
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…?
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 …
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
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)
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
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
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
NIEM 100 75
Statement of Participation
Service Level Agreement(s)
Federation Management
GOVERNING INFORMATION SHARING
•Statement of Participation
•Service Level Agreements
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?
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
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
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
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
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
NIEM 100NIEM 100: NIEM General Overview
WHAT THIS MEANS FOR MILWAUKEE
NIEM 100
MILWAUKEE FRONTLINE
MILWAUKEE POLICE DEPARTMENT FRONTLINE INITIATIVE© 2014 SYSLOGIC, INC. PROPRIETARY AND CONFIDENTIAL
6/30/2014
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
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
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
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
NIEM 100NIEM 100: NIEM General Overview
HOW TO GET STARTED
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.
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