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.

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.
Quick Guide to CAM Blueprints
1 1 Accelerated NIEM IEPD Development Process, Procedures and Techniques.
Ginnie Mae MISMO Adoption Update Tamara Togans and Nicole Jackson Ginnie Mae January 13, 2014 MISMO Winter 2014 Summit The MISMO Winter 2014 Summit Education.
Alternate Software Development Methodologies
1 June, 2010 – CAM Draft Specification Development Related Materials Quick Guide to CAM Dictionaries Building and using canonical XML components dictionaries.
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.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
University of Southern California Enterprise Wide Information Systems Instructor: Richard W. Vawter.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
XSD and jCAM tutorial - Leveraging Open Standards - XSD ingesting - Interoperability for SOA / WSDL - Exchange Management David RR Webber Chair OASIS CAM.
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?
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.
Open Standard Voting Localization with CAM - Localization Mechanisms - Publishing Localizations - Leveraging Open Standards - XSD ingesting David RR Webber.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Technical Introduction to NIEM
The Role of XML in Cloud Data Integration Presenter: David RR Webber, Oracle Corporation October 15th, 2010.
1 Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM – Content Assembly Mechanism Specification) Author: David.
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development NIEM, CAM,
Limited Distribution Release Open Information Interoperability Tool Suite Dr. Len Seligman, Dr. Ken Smith, Catherine Macheret, Chris Wolf
VirtualWorks.
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.
James Cabral, David Webber, Farrukh Najmi, July 2012.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
National Institute of Standards and Technology 1 Testing and Validating OAGi NDRs Puja Goyal Salifou Sidi Presented to OAGi April 30 th, 2008.
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.
Delivering NIEM-aligned data services David Webber, Information Architect, Oracle Public Sector NIEM and XML for Architects and Developers.
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.
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.
What is NIEM? 1 NIEM is a national program supported by the federal government to increase information sharing between organizations who share a common.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
Using XML for Business and Life May 2006 David RR Webber Technology and Standards in Higher Education.
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.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
EPA Enterprise Data Architecture Metadata Framework Assessment Kevin J. Kirby, Enterprise Data Architect EPA Enterprise Architecture Team
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
S&I PUBLIC HEALTH REPORTING INITIATIVE: DEVELOPING OF A TEAMING APPROACH S&I Public Health Reporting Initiative Nikolay Lipskiy, MD, DrPH, Co-Lead September,
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Leveraging UBL for Developing Justice XML (GJXDM) Reference Documents John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User Conference.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
GJXDM Tools Team Georgia Tech Research Institute
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

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 IEPD support

ICE OCIO TA Focus 1.Derive reuse value from Enterprise Data Model (EDM) in defining information exchanges with XML 2.Accelerate development of information exchanges in consistent, repeatable and reliable ways with supporting tooling 3.Leverage NIEM approach to enhance reuse and interoperability 4.Advance secure reliable information sharing and use across ICE 5.Reduce “on ramp” learning curve for ICE software developers 6.Align to enterprise development processes (SLM + NIEM IEPD) 7.Align to existing information exchange infrastructure assets to minimize technology issues, reduce maintenance costs 8.Provide open infrastructure based on XML that can integrate with other ICE technology assets  synthetic test data generation; integration to testing and regression test environments; open source tools for software development

Leveraging ICE EDM for XML ICE Enterprise Data Model (EDM) OASIS CAM template Model Components XSD schema Model Components XSD schema ERwin Refactoring, Compress, Renaming Tool NIEM NDR Evaluations ERwin Refactoring, Compress, Renaming Tool NIEM NDR Evaluations Generate Standard Components Dictionary XML Generate Standard Components Dictionary XML 5 5 Canonical Dictionary of ICE exchange components XML 3 3 Analyst Review ebXML CCTS compatible (ABIE, BBIE, ASBIE) 2 2 Export Ele Def DDL Import Production Rules Completed CAM template Apply Write Excel Spreadsheet BENEFITS:  Reduces ICE development time and effort  Pre-built NIEM compatible XML components  XML consistent with ICE enterprise SQL data  Removes scope for definition errors  Maximizes reuse potential across ICE  Open public standards based approach  Open technology infrastructure Code Lists Code Lists Code Lists Code Lists ERwin Client ERwin Model

LEXS dictionary Insert Dictionary Parent Components Insert Dictionary Parent Components XML Accelerating Exchange Development Expander Tool Expander Tool NIEM dictionary ICE domain dictionary Component Definitions 4 4 Web tools Excel Searc h Tools Searc h Tools 2 2 Blueprint Designer Blueprint Designer Completed Exchange Template Completed Exchange Template 5 5 Canonical Dictionary of ICE exchange components Exchange Designer BENEFITS:  Blueprints reduce learning curve  Library of blueprints enhances reuse  Eliminate need for hand writing of schema  Allow designers to focus on requirements  Includes business users in the review process  Consistent results avoiding common pitfalls ERwin Client Discovery Tools CAM Visual Editor Tool

Complete Process Overview Business Modelling Charter Work- Group Project Inception dictionaries Exchange Content Modelling Blueprints Dictionary Expand and Evaluate Results Web based Desktop Excel Search tools Review / Tailor Exchange Structures Generate Package Artifacts and Test them Generate Package Artifacts and Test them Package Exchange Complete d Exchange Structures NDR Evalu - ation Dictionary Generation Completed Exchange artifacts Test Cases Validation Engine XML examples XSD schemas Subset Schema Crosswalk Mapping Spreadsheet Rules Report Rendering Stylesheet Import XSD Naming / NDR / spell check Generate Dictionary Import EDM Test examples and rules Model Exchange Expand, Review, Refine BENEFITS:  Aligns to SLM  Automates NIEM IEPD deliverables  Integrates into software development environments  Consistent predictable results

Tools for ICE IEPD Delivery CAM Template ICE EXCHANGE TEMPLATE Structure Rules Documentation Suite of menu options and tools in desktop CAM toolkit editor (each run custom xslt scripts on the exchange CAM template xml) Toolkit for IEPD exchange artifacts generation 1.Run template Evaluation Report 2.Compare to NIEM/ICE dictionary - create mapping spreadsheet - create reuse statistics report - create NIEM SSGT “wantlist” Generate exchange XSD schema 3.Generate business use report 4.Generate XML test instance(s) ICE IEPD DELIVERABLES

Why ICE-Specific IEPD Documents?  Define a uniform approach to ICE IEPD development with clearly articulated expectations in terms of rules, artifacts, and evaluation criteria, as well as a review and governance process.  Combined with the (optional) use of the CAM Toolkit, lower the barrier for entry to IEPD development. BENEFITS:  Simplifies NIEM roll-out and adoption across ICE  Aligns NIEM cores values and ICE requirements  Provides supporting documentation and user guides  Reduces learning curve and on-ramp  Teaches consistent predictable repeatable results

ICE-Specific IEPD Documents [1 of 3]  CAM Toolkit User Guide for IEPD Development  Free, open source software custom developed to facilitate ICE IEPD development.  Use is optional but recommended since it can generate many of the required IEPD artifacts.  “Bottom Up” and new “Top Down” development approach.  Principles and Rules for ICE Exchange Schema Development  A key input to the ICE IEPD evaluation process.  For ICE IEPDs, these rules take precedence over the NIEM Naming and Design Rules.  About 33 rules in 10 categories

ICE-Specific IEPD Documents [3 of 3]  ICE IEPD Package Template  ZIP file with IEPD artifact folder hierarchy and templates.  Catalog.html, Metadata, ICE-specific README  Main (Master) Document or SLM Interface Control Agreement  Sample XML Instance, Cross-Reference Spreadsheet, etc.  ICE IEPD Review and Governance Process (IIRGP)  Indicates how ICE IEPDs will be evaluated and perfected.  Offers active assistance of the ICE OCIO Data Architecture team.  Delineates process steps; explains roles and responsibilities.  Includes list of recommended references and resources for IEPD development. BENEFITS:  Provides Quick Start Kit for implementation teams  Focuses on core deliverables for ICE  Allows early feedback and peer review to enhance results quality  Provides lessons learned and process improvement

ICE-Specific IEPD Documents [3 of 3]  ICE IEPD Evaluation Template  Form that the OCIO Data Architecture team uses to review and evaluate ICE IEPD submissions with specific criteria for documentation and XML Schemas.  Also contains IEPD Artifacts Assessment Worksheet. BENEFITS:  Management reporting  Clear directive to teams  Formalizes process  Focuses on priorities

Links and Resources  DOWNLOADS -  CAM Toolkit download   SUPPORTING MATERIALS -  NIEM Naming and Design Rules (NDR) 1.3   RESOURCES –  Additional support slides (following)