David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development NIEM, CAM,

Slides:



Advertisements
Similar presentations
IJIS Industry Summer Briefing – July 2011
Advertisements

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.
1 1 Accelerated NIEM IEPD Development Process, Procedures and Techniques.
Developing an XBRL Reporting Architecture Rafael Valero Arce Fujitsu España Services es.fujitsu.com.
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.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development Taking a.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Title Slide without Picture Subtitle Presenter’s Name Presenter’s Title Organization,
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
1 1 Roadmap to an IEPD What do developers need to do?
Open Data API delivery “Open-XDX” David Webber, Information Architect, Oracle Public Sector Open Data Exchange.
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.”
Technical Introduction to NIEM
1 Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM – Content Assembly Mechanism Specification) Author: David.
Insights for Success - Ottawa, May 2013 David Webber, Information Architect, Oracle Public Sector - Information Transparency - Civic Engagement - Information.
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.
NIEM and Information Exchanges Overview – Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
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.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
National Institute of Standards and Technology 1 Testing and Validating OAGi NDRs Puja Goyal Salifou Sidi Presented to OAGi April 30 th, 2008.
AGENDA 1.The NIEM Framework What common services, governance models, processes and tools are provided by NIEM? 2.NIEM Specifications & Processes What.
1 1 Roadmap to an IEPD What do developers need to do?
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.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 National Information Exchange Model (NIEM) in JPS David Webber Public Sector NIEM.
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.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
1 Twitter #NIEMNTE3 Lightning-Fast IEPD Development Techniques Presenter David RR Webber Information Architect Oracle Public Sector.
Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange Development National Information.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 Quick Guide to CAM Blueprints Using blueprints to develop XML exchange templates and schema (CAM – Content Assembly Mechanism Specification) Author:
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.”
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
1Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
© 2011/12/13 Oracle Corporation – Restricted Distribution1 Oracle Fusion 11g SOA Suite Application Development Online | classroom| Corporate Training |
© 2011/12/13 Oracle Corporation – Restricted Distribution1 oracle fusion soa operations and configuration CONTACT US: MAGNIFIC TRAINING INDIA
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Building Enterprise Applications Using Visual Studio®
Implementing the Surface Transportation Domain
GJXDM Tools Team Georgia Tech Research Institute
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development NIEM, CAM, and Open-XDX

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation The following is not 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 Agenda hy NIEM? Quick Overview National Information Exchange Model (NIEM) Who, What, Why, How? Technology thoughts IEM information exchange anatomy Exchange structures and schema NIEM domain schema NIEM IEPD NIEM enterprise dictionaries (aka EIEM) aking It Real – CAM tools and Open-XDX for NIEM Rapid XML exchange development Not just transactions – web services Open-XDX – the future for Open Data APIs ummary Project Overview Resources Slide 3N M S W

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM Turned 7 years old in April – Where have we COME with NIEM NIEM Chartered on April 19, 2005 First Major Version: 1.0, published in 2006 Next Major Version: 2.0, published in 2007 Current Minor Version: 2.1 minor release, published in NIEM 3.0 work in progress + NIEM UML profile 4 W

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation FEDERAL AGENCY COMMITMENTS 5 AGENCYUSE OF NIEM Department of AgricultureCommitted to Use Department of DefenseCommitted to Use Department of EducationCommitted to Use Department of EnergyCommitted to Use Department of Health and Human ServicesCommitted to Use Department of Homeland SecurityCommitted to Use Department of Housing and Urban DevelopmentCommitted to Use Department of JusticeCommitted to Use Department of LaborCommitted to Use Department of StateCommitted to Use Department of the InteriorCommitted to Use Department of the TreasuryCommitted to Use Department of TransportationCommitted to Use Department of Veterans AffairsCommitted to Use Environmental Protection AgencyFurther Evaluation Required General Services AdministrationCommitted to Use National Aeronautics and Space AdministrationFurther Evaluation Required National Archives and Records AdministrationCommitted to Use National Science FoundationCommitted to Use Nuclear Regulatory CommissionWill Not Use Office of the Director of National IntelligenceCommitted to Use Social Security AdministrationFurther Evaluation Required Geospatial Line of BusinessWill Not Use Grants Management Line of BusinessFurther Evaluation Required Financial Management Line of BusinessCommitted to Use Human Resources Line of BusinessCommitted to Use W

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM’s Newest Domains NEWEST DOMAINS NIEM Government Resource Management Domain NIEM Health Domain NIEM Human Services Domain DOMAINS IN PLANNING NIEM Agriculture NIEM Education NIEM Transportation W

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation National Information Exchange Model (NIEM) W Centralize - Joint DOJ / DHS / HHS program 11  Created a centralized organization to promote standardization of information exchange for cross jurisdictional information sharing.  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)

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM is still improving… Collections of complex XML Schema 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 Attempt to marry modelling techniques and XSD Schema syntax Policy and Security mechanisms incubating Need to embrace enabling tools for rapid expansion of domains and community collaboration W

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation National Information Exchange Model (NIEM) W Tools for enabling interoperability 33 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. COMPLEXITY multiple disconnected components + closed coded

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation INFORMATION EXCHANGE ANATOMY Exchange structures and schema NIEM domain schema NIEM IEPD NIEM enterprise dictionaries (aka EIEM) N

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation National Information Exchange Model (NIEM) N Repeatable, Reusable Methodology (Exchange Specification Lifecycle) 22 Design Develop Deploy Document Dictionaries Discovery Differentiate Diagnose IEPD - Information Exchange Package Documentation

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM IEPD Reports DictionariesDictionaries DiscoveryDiscovery NIEM IEPD / Exchange Delivery Lifecycle DiagnoseDiagnose DifferentiateDifferentiate DesignDesign DevelopDevelop Validated Templates / Schema Validated Templates / Schema XSD Schema XML Samples XMI / UML Models Production Results Production Results Requirements Updates Requirements Updates Documentation Drag and Drop Visual Designer DocumentDocument DeployDeploy Exchange Templates Exchange Templates Required IEPD artifacts N

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation MAKING IT REAL Rapid XML exchange development Not just transactions – web services Open-XDX – the future for Open Data APIs Real reuse – Collaborative Component Dictionaries M

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM Toolkit Minimal learning curve for practitioners Provide technology neutral methods, tools and techniques Leverage visual metaphors – WYSIWYG Business Rule Validation Conformance Test Suites SQL data mapping / XML generation (code-free methods) Creates technical artifacts needed for a NIEM IEPD Deliver the NIEM domain and core component sets in format that can be quickly adapted and reused Slide 14 M SIMPLICITY integrated components + visual metaphors + open source

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation 15 IEPD Delivery Tasks / Tools Matrix CAMCAMV Open-XDX (OPX) Exchange Schema Development X Canonical Model Development / Generation X Exchange Schema Generation X NIEM Compliance Checking / Reporting X WSDL / JAXB Binding Generation X Operation Message Test Case Generation X Production Services Message Generation X SQL Schema Mapping XX NIEM IEPD Artifact Generation X - Cross-reference spreadsheet X - UML model X - Business Rules Report X - XSD schema package X Conformance Test Suite X Run time XML instance validation X In order to be NIEM-conformant, the IEPD must adhere to: 1.NIEM Conformance Document 2.NIEM Naming and Design Rules (NDR) v1.3 3.NIEM Model Package Description (MPD) Specification v1.0 M

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

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM Open-XDX Deployment Open- XDX SQL Template (compiled) Database Lookup Diagnostics and Metrics XML Instance StructureRulesCode Lists SQL Query M SQL Mapping System - Data Exchanges

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Integration Deployment View Integration Deployment View Open XDX / CAMV architecture Visual Editor SQL Browser Dictionaries Drag and Drop Generate Data Validate Data Send Data Open XDX Web Services FMW / BPM DesignTestDeploy DB Web Open XDX CAMV CAM Editor Open XDX Device Browser Server Data Delivery SQL XML SQL FMW M CAMV

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation SUMMARY Project Overview Resources S

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAMeditor.ORG Project Statistics ‹#› SNAPSHOT OF PROJECT ACTIVITIES 50,000 CAMeditor.org page visits in one year 140 countries have downloaded tools; 27% of visitors are from U.S.; 600+ downloads weekly video training minutes viewed monthly 6 languages now available S

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Links and References DOWNLOADS - NIEM MATERIALS - Oracle NIEM website Oracle XMLOrb blog site Online NIEM tutorials Slide 21 S

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Formal NIEM IEPD Packaging Details IEPD ArtefactDescription Exchange Files Subset Schema (SSGT) Subset of the full NIEM schema—a compressed directory of schemas to distinguish from other schema sets. Wantlist User requirements -distinguishes user-required data components from components they depend on for conformance. Generated by and up-loaded to the Schema Subset Generation Tool (SSGT). This is an open specification and the SSGT is not required to create a wantlist, though it is easier. Exchange Schema Base document schema that defines the XML root element and is generally named after the IEPD itself. Also known as the document schema, reference schema, or root schema. Constraint Schema Constraints for separate constraint validation path—a compressed directory of schemas to distinguish from other schema sets. Extension Schema Specification for extended components—separate local name-spaces of components not contained in NIEM. Sample XML Instance Example instance(s) – may reference optional stylesheet. Stylesheet (generic) Example stylesheet for display of instance(s). Documentation Master Documentation The Master Document is the main document for which all of the context and details around the exchange are explained. This document includes, the overview, as well as details surrounding the exchange, business drivers and requirements Exchange model XMI Exchange model in standard open format (xmi, vsd, zargo) and standard open graphic (jpg, pdf, etc.) preferably a Unified Modeling Language (UML) model. Business Rules Business rules in one of the following formats: (1) plain or structured English, (2) written into master documentation, (3) Schematron or other formal business rule language, or (4) generated by a development tool. Mapping to NIEM Mapping of domain components, tagged with constraints (i.e., cardinality, etc.) to NIEM components; preferably the Component Mapping Tool (CMT). Extended Components Components created because they were not in NIEM—may be part of mapping spreadsheet and include structure and definitions of new components. Prefer CMT. Change log Record of cumulative changes from previous IEPD versions. The initial IEPD simple records its creation date. Catalog Catalog XML file A machine-readable list of artifacts in the IEPD in an open, portable and browser-displayable format (simple manual edit). Metadata XML file All metadata of owner and domain to be registered with the IEPD (simple manual edit). Generated using CAM Never Used Word Document Manual Entry S

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM Toolkit Capabilities S