NIEM and Information Exchanges Overview – Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.

Slides:



Advertisements
Similar presentations
Interoperability Standards for Information Sharing and Safeguarding PM-ISE Slide 1 | Unclassified | Notional | DRAFT.
Advertisements

IJIS Industry Summer Briefing – July 2011
NIEM and Content Policy briefing David Webber - Public Sector NIEM Team, April 2013 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Dictionaries Tutorial Overview – Public Sector NIEM Team, November 2012 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML.
Future of NIEM Tools Delivery Public Sector NIEM Team, July 2012 Futureof NIEM Tools.
IEEE P1622 Meeting, Oct 2011 IEEE P1622 Meeting October 24-25, 2011 Guide to using OASIS EML v7.0 for UOCAVA Implementations David RR Webber Information.
NIEM OVERVIEW 2 Support Framework Technical FrameworkCommunity Formal Governance Processes Online Repositories Mission-Oriented Domains Self-Managing.
Understanding the Landscape and Opportunities David Webber, Information Architect, Oracle Public Sector Briefing for Japan METI Team on NIEM, Open Data.
NIEM, CAM and the 7 “D’s” David Webber - Public Sector NIEM Team, November 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Semantics and Information Exchanges Overview – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development Taking a.
INFORMATION SHARING USING NIEM 1. THE IMPETUS FOR CHANGE: NIEM’S BEGINNINGS 2.
Agile insurance carrier - What the carrier has to look like? Glenn Lottering Senior Director, EMEA Insurance Product Strategy and Sales Consulting.
Copyrights 2002 Introduction to SAP Enterprise Portals September SAP Enterprise Portal 101 Naeem Hashmi Chief Technology Officer Information Frameworks.
1 Overview of Other Global Networks Exchange Network User Group Meeting April 2006.
EbXML Registry Technical Committee n Defining and managing interoperable registries and repositories n The OASIS ebXML Registry TC develops specifications.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Title Slide without Picture Subtitle Presenter’s Name Presenter’s Title Organization,
Oracle Business Process Management
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1 1 Roadmap to an IEPD What do developers need to do?
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
NIEM Team, Oracle Public Sector Technology Introduction – September 2011 CAMV Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange.
Open Data API delivery “Open-XDX” David Webber, Information Architect, Oracle Public Sector Open Data Exchange October, 2012.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Technical Introduction to NIEM
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development NIEM, CAM,
Suspicious Activity Reporting Overview – Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development Taking a.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
James Cabral, David Webber, Farrukh Najmi, July 2012.
NIEM and Rules David Webber – Public Sector NIEM Team, November 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
AGENDA 1.The NIEM Framework What common services, governance models, processes and tools are provided by NIEM? 2.NIEM Specifications & Processes What.
NIEM, CAM and the 8 “D’s” David Webber - Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1 1 National Information Exchange Model (NIEM) OASIS Emergency Interoperability Summit: Roadmap to Emergency Data Standards Roundtable.
Delivering NIEM-aligned data services David Webber, Information Architect, Oracle Public Sector NIEM and XML for Architects and Developers.
NIEM Blue Team Presentation April 20, 2010 Phil Letowt, Mini Kanwal, Ken Sall, David Webber ICE OCIO / Task ASAS ICE Information Exchange Reuse with NIEM.
9/11 - Tens Years On Overview – Public Sector NIEM Team, October 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange.
1 Quick Guide to CAM Dictionaries Building and using Canonical XML dictionaries for CAM (CAM – Content Assembly Mechanism Specification) Author: David.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
NIEM Domain Awareness June 2011 Establishing a Domain within NIEM.
1 Twitter #NIEMNTE3 Lightning-Fast IEPD Development Techniques Presenter David RR Webber Information Architect Oracle Public Sector.
Interfacing Registry Systems December 2000.
Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange Development National Information.
SEARCH Membership Group Systems & Technology PAC Global Justice XML Data Model (GJXDM) Update January 29, 2005.
NIEM 101 -Technical Introduction to NIEM This course will introduce business and technical architects, program analysts and information exchange designers.
What is NIEM? 1 NIEM is a national program supported by the federal government to increase information sharing between organizations who share a common.
The National Information Exchange Model at
1 1 CAM Toolkit for NIEM IEPD Development Phil Letowt – DHS/ICE David Webber – ICE Data Architect.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
NIEM WHAT IS IT REALLY?. XML ORB: VIEWS & INSIGHTS David Webber XML savant blog: XMLOrb CAMeditor.org.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
National Information Exchange Model (NIEM) Executive Introduction November 29, 2006 Thomas O’Reilly NIEM Program Management Office.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Information Architecture The Open Group UDEF Project
Decoding the Alphabet Soup: Global JIS Standards 101.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Armstrong Process Group, Inc. Copyright © Armstrong Process Group, Inc., All rights reserved National Information Exchange.
Implementing the Surface Transportation Domain
Presentation transcript:

NIEM and Information Exchanges Overview – Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange Development National Information Exchange Model

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation The following is intended to outline Oracle general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Disclaimer Notice Slide 2

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Today’s Session Overview of NIEM landscape How is Oracle supporting and advancing NIEM? Summary and Review Q & A

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation OVERVIEW OF NIEM LANDSCAPE Understanding NIEM today

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Government Information Sharing  A national program supported by the Federal government, connecting communities who share a common need to exchange information in order to advance their missions at state, local and tribal levels  Provides a common vocabulary for information exchange  Offers an online repository of information exchange package documents (IEPDs)  Provides tools to support exchange development  Provides a community of users and support that enables enterprise-wide information exchange.  NIEM going international; Canada, Mexico, Europe.

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Officially - What is NIEM? Components of NIEM Joint DOJ / DHS / HHS program created to promote standardization of information exchange for cross jurisdictional information sharing. Provides the tools for enabling interoperability at the data layer within and across systems supporting information sharing, while preserving investments in current technology and optimizing new technology development. Going International – Canada, Mexico, EU Common Language (Data Model Lifecycle) Built and governed by the business users at Federal, State, Local, Tribal and Private Sectors Repeatable, Reusable Process (Exchange Specification Lifecycle)

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM Governing Structure  NIEM’s governing structure is comprised of Federal, State, Local, Tribal and private organizations  NIEM is managed at an executive level by the Department of Homeland Security (DHS), Department of Justice (DOJ), and Department of Health and Human Services (HHS) Executive Steering Council ESCESC Executive Director Deputy Director Executive Director Deputy Director NIEM PMO NIEM Technical Architecture Committee NTACNTAC NIEM Business Architecture Committee NBACNBAC NIEM Communications & Outreach Committee NC&OCNC&OC

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Who steers NIEM currently? Founders and Voting Members Dept of Justice Dept of Homeland Security Dept of Health and Human Services Ex-Officio Members Global Justice Information Sharing Initiative Office of Management and Budget Program Manager, Information Sharing Environment (ISE) NASCIO Partners Terrorist Screening Center Dept of Defense / Dept of Navy Dept of State, Consular Affairs (invited)

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation The NIEM Framework NIEM connects communities of people who share a common need to exchange information in order to advance their missions, and provides a foundation for seamless information exchange between federal, state, local, and tribal agencies. Much more than a data model, NIEM offers an active user community as well as a technical and support framework. 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

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Information Integration Challenges BAM CRM Schemas Siloed Data Database Warehouse Portal(s) Wireless / Mobile Health Schemas ERP Schemas JPS Schemas DOT Schemas Education Schemas Human Services Schemas Users DMV Schemas

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Aligned with standardized NIEM services NIEM Standard Schemas & Canonical Components CRM Schemas MDM Managed Data Database Warehouse Portal(s) Users Health Schemas Web services and Adapters DMV Schemas ERP Schemas CJIS Schemas DOT Schemas Education Schemas Human Services Schemas Wireless / Mobile

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Information Sharing Components Stack Privacy and Policy Automation Identity and Access Management Routing / Process Flow Standardized Metadata Common Vocabulary Information Exchange Alignment Business Process, Enrichment, Routing Identity, Access Control, Classifications Privacy and Policy Automation Rules

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Introducing the moving parts NIEM Information exchanges – transactional Business process orientated Common schema / dictionary definitions LEXS / GRA Open communications infrastructure Patterns for message exchanges IEPDs / SDLC IEPD – Information Exchange Package Documentation Formal deliverables and documentation needed in support of SDLC (Software Development Life Cycle) processes Oracle NIEM resources site: LEXS community site: NIEM community site: * NIEM – National Information Exchange Model * IEPD – Information Exchange Package Documentation * LEXS – Logical Entity eXchange System

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation HOW IS ORACLE ADVANCING NIEM TODAY? Initiatives for NIEM

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM Focus Areas  Sustaining member of IJIS – community committee work  Technical support for NIEM NTAC work  Standards work with OASIS and NIST  Open source tools for NIEM  IEPD development  Test Suites  Message Exchange starter kits (LEXS)  Integration with SOA suite  Resources site for Oracle developers  Solutions using NIEM  Proof of Concepts  Product integration of NIEM exchanges

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM Exchange Delivery Lifecycle MonitorMonitor DeployDeploy DesignDesign AuthorTestAuthorTest Component Dictionary Exchange Template Exchange Template Compiled Templates Compiled Templates XSD Schema XML Samples XMI / UML Models Production Log Results Production Log Results Template Updates Template Updates Documentation Drag and Drop Visual Editor Open source toolkit sponsored by Oracle

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation What is LEXS? LEXS: a comprehensive, NIEM-based, framework for the development of information exchanges. Initially developed for the law enforcement information sharing program at US Department of Justice, LEXS is now being widely used in criminal justice community at large, as well as by the homeland security, intelligence and other communities.NIEM

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation LEXS value proposition LEXS provides an extensible framework for consistent packaging of information, while defining common message formats and standard metadata. LEXS shields both data sources and data recipients from the complexity of multiple interfaces and allows for the multipurpose use of information. A data item created by a source can be consumed by multiple recipients who can understand as much, or as little, of the data as necessary. Implementers who are required to develop NIEM-based information exchanges can save themselves time and effort by leveraging LEXS, which is already NIEM-based. Open source starter kits available from Oracle.

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Reality – NIEM is still improving… Collections of complex XML Schema Attempt to marry modelling techniques and XSD Schema syntax Verbose components Embedded context in names Currently facing significant scaling challenges Inconsistencies Too much manual management Slow lifecycles Dictionary technology incubating Enhanced code lists mechanism incubating UML profile is evolving initiative with OMG

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM toolkit and CAMV validation engine Open source solutions – designed to support XML and industry vocabularies and components for information exchanges Implementing the OASIS Content Assembly Mechanism (CAM) public standard CAMV validation framework and test suite tools Development sponsored by Oracle State Department approve CAM for “gold disk” distribution CAM Editor resources site: CAM Editor resources site:

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM: Top Down Exchange Assembly Canonical XML Components Dictionary 1 1 Component Associations and Couplings 2 2 Exchange Templates and Rules 3 3 W3C Schema and Model Representations 4 4 Delivery Control, Messaging, Security 5 5 Presentation Collaboration Services Artefact relationships Implementation Artifacts and Examples 6 6 Navigation and Query Tools Domains Reuse Library Components Automatic Rendering Tools Deployment Environments and Middleware XML User Inserts Relationship Lookups Template Catalog Testing Workbench, Rules Engine, Data Samples, Integration ETL Schema XML Models Components Canonical Dictionary Collections

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Developing domain dictionaries (EIEM) Allows domains to manage their components libraries Provides consistency for project development teams Sets of NIEM consistent XML exchange components Aligned to enterprise data stores Optimized for reuse and interoperability Save time and effort across the enterprise Perennial question for developers – when should I use NIEM components, and when our own local ones? Are there components already available for that purpose? Provide formal mechanisms and procedures to share components and collaborate across SDLC process Provide external parties consistent data views *EIEM – Enterprise Information Exchange Model CAM Toolkit for EIEM generation

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Example: N-DEx Dictionary and Model (Harvested from N-DEx schema – ndexia.xsd and ndexibp2.xsd) Freemind Interactive Model Dictionary viewer with N-Dex components

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Visual Designer with Dictionary Collection Drag n’ Drop Tool Industry dictionary Domain dictionary Component Definitions 4 4 Search Tools Search Tools 2 2 Exchange Designer Exchange Designer 1 1 Insert Dictionary Parent Components Insert Dictionary Parent Components 3 3 Completed Exchange Template 5 5 Collection

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Example - Suspicious Activity Report V2.0 dictionaries XML SAR v1.5 components NIEM core dictionary LEXS dictionary SAR v1.5 components NIEM core dictionary LEXS dictionary LEXS components referenced New structure components based on NIEM + SAR + new SAR components Definitions stored as syntax neutral canonical XML NIEM core components Dictionary Collection Namespaces of dictionary components

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM Exchange Delivery and Deployment Once structure information exchange is complete need to test and verify it Create realistic XML examples Validate those against the exchange template Share working examples with exchange partners Generate documentation (IEPD) CAMV validation framework and test suite tools Tutorial and examples available CAM Editor resources site:

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM Validation Framework CAMV XML instance Template (compiled) Database Lookup (optional) Results XML Java Handler Errors and Warnings StructureRulesCode Lists SQL Query

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAMV / ANT Test Suites Environment XML Test Instances ANTANT CAMV XML Validation Results XSLT Reports CAM template CAMV Control Script XML Examples and instructions:

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation SUMMARY AND REVIEW Reviewing NIEM technologies

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Summary of NIEM Technologies  Rapid NIEM solution development – IEPDs NIEM and CAM editor toolkit CAMV XML validation framework and test suite  LEXS – Logical Entity eXchange System  Dictionaries and Exchange development Simplifying and accelerating effective exchanges NIEM – canonical component management Tools for building EIEM dictionaries Drag and Drop designer using dictionary collections

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Work in Progress NIEM – information exchange services development LEXS messaging systems and enabling secure information exchanges Middleware integration – SOA stack or OSS stack Dictionaries – domain canonical collections of NIEM components management Application solutions – SAR, Emergency Management, Child Services, Visa Services (Person Lookup)

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Q & A Download the CAM editor toolkit from: Resource Center link