SlideShare a Scribd company logo
Deploy       Requirements




       NIEM             Model
 Test<Insert Picture Here>
                         Data       NIEM, CAM, and Open-XDX
   Build               Generate
 Exchange              Dictionary
          Exchange
         Development




David Webber, NIEM Team, Oracle Public Sector
Disclaimer Notice


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.




                         Copyright ©2011, Oracle. All rights reserved.               Slide 2
                          Oracle Draft Materials – Limited Circulation
Agenda

W hy NIEM? Quick Overview
    • National Information Exchange Model (NIEM)
    • Who, What, Why, How?
    • Technology thoughts

N IEM information exchange anatomy
    •   Exchange structures and schema
    •   NIEM domain schema
    •   NIEM IEPD
    •   NIEM enterprise dictionaries (aka EIEM)

M 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

S ummary
    • Project Overview
    • Resources




                                 Copyright ©2011, Oracle. All rights reserved.
                                  Oracle Draft Materials – Limited Circulation   Slide 3
W         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 2009
•   2012 - NIEM 3.0 work in progress + NIEM UML profile



                                                   4
                              Copyright ©2011, Oracle. All rights reserved.
                               Oracle Draft Materials – Limited Circulation
W          FEDERAL AGENCY COMMITMENTS
AGENCY                                            USE OF NIEM
Department of Agriculture                         Committed to Use
Department of Defense                             Committed to Use
Department of Education                           Committed to Use
Department of Energy                              Committed to Use
Department of Health and Human Services           Committed to Use
Department of Homeland Security                   Committed to Use
Department of Housing and Urban Development       Committed to Use
Department of Justice                             Committed to Use
Department of Labor                               Committed to Use
Department of State                               Committed to Use
Department of the Interior                        Committed to Use
Department of the Treasury                        Committed to Use
Department of Transportation                      Committed to Use
Department of Veterans Affairs                    Committed to Use
Environmental Protection Agency                   Further Evaluation Required
General Services Administration                   Committed to Use
National Aeronautics and Space Administration     Further Evaluation Required
National Archives and Records Administration      Committed to Use
National Science Foundation                       Committed to Use
Nuclear Regulatory Commission                     Will Not Use
Office of the Director of National Intelligence   Committed to Use
Social Security Administration                    Further Evaluation Required
Geospatial Line of Business                       Will Not Use
Grants Management Line of Business                Further Evaluation Required
Financial Management Line of Business             Committed to Use
Human Resources Line of Business                  Committed to Use


                                                                               5
                                                         Copyright ©2011, Oracle. All rights reserved.
                                                          Oracle Draft Materials – Limited Circulation
W
    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




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




                                  Copyright ©2011, Oracle. All rights reserved.
                                   Oracle Draft Materials – Limited Circulation
W   National Information Exchange Model (NIEM)
                                                                          Tools for enabling
                                                                      3 interoperability



                                                                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
N




    • Exchange structures and schema
    • NIEM domain schema
    • NIEM IEPD
    • NIEM enterprise dictionaries (aka EIEM)

    INFORMATION EXCHANGE
    ANATOMY

                              Copyright ©2011, Oracle. All rights reserved.
                               Oracle Draft Materials – Limited Circulation
N                      National Information Exchange Model (NIEM)
                                                                                            2       Repeatable, Reusable Methodology
                                                                                                    (Exchange Specification Lifecycle)




         •   Design
         •   Develop
         •   Deploy
         •   Document
         •   Dictionaries
         •   Discovery
         •   Differentiate
         •   Diagnose



IEPD - Information Exchange Package Documentation


                                                    Copyright ©2011, Oracle. All rights reserved.
                                                     Oracle Draft Materials – Limited Circulation
N                           NIEM IEPD / Exchange Delivery Lifecycle


                                                                                                 Dictionaries
             Requirements
                                                                 Discovery
               Updates
                                                                                      Drag and Drop
                                                                                           Visual
                                 Design                                                  Designer




                   Diagnose
                                                                   Develop                       Exchange                 XML Samples

                                                                                                Templates                                   1
Production
 Results                      Differentiate                                                                         XSD Schema
                                                                                                                                        2


                   Deploy                                       Document
                                                                                                              NIEM IEPD           3
                                                                                                                Reports

                                 Validated
                                Templates /                                                       XMI / UML
                                                                                                    Models          4          Required
                                 Schema
                                                                                                                             IEPD artifacts
                                                                              Documentation
                                                                                                      5




                                             Copyright ©2011, Oracle. All rights reserved.
                                              Oracle Draft Materials – Limited Circulation
M



    • Rapid XML exchange development
    • Not just transactions – web services
    • Open-XDX – the future for Open Data APIs
    • Real reuse – Collaborative Component Dictionaries



    MAKING IT REAL


                             Copyright ©2011, Oracle. All rights reserved.
                              Oracle Draft Materials – Limited Circulation
M                                                                                  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)


                                                                           SIMPLICITY
                                                                                integrated
                                                                              components +
                                                                           visual metaphors +
                                                                               open source

    • 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

                           Copyright ©2011, Oracle. All rights reserved.                   Slide 14
                            Oracle Draft Materials – Limited Circulation
M                                         IEPD Delivery Tasks / Tools Matrix

                                                                                                      Open-XDX
                                                                       CAM                     CAMV     (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                                                    X                              X
    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



                                                                                                                 15
                                               Copyright ©2011, Oracle. All rights reserved.
                                                Oracle Draft Materials – Limited Circulation
M                                 CAM Runtime Validation Framework
                                                                                     - Data Exchanges

     Structure
                                                                                     SQL Query
     Rules                                                    Database
                               Template
                                                               Lookup
                              (compiled)
     Code Lists                                               (optional)

                                                                                       Results XML

    Information Exchange



                         XML                                                           Java Handler
                       instance                         CAMV                            Errors and
                                                                                         Warnings




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


                                                      Open-                             XML
System               SQL
                                                       XDX                            Instance



             http://www.youtube.com/watch?v=oVXtJIZVvRA


                                   Copyright ©2011, Oracle. All rights reserved.
                                    Oracle Draft Materials – Limited Circulation
M                                                          Integration Deployment View
                                                          Open XDX / CAMV architecture

          Design                  Test                                      Deploy              Data Delivery


    CAM Editor                    SQL
                                                 DB
                                                             Open XDX                    CAMV

         XML               Open XDX
                 SQL                  XML

                                                                    FMW

                           CAMV             Web                                                          •   Device

•   Visual Editor      •   Generate Data                                                                 •   Browser

•   SQL Browser        •   Validate Data                      •   Open XDX                               •   Server

•   Dictionaries       •   Send Data                          •   Web Services
•   Drag and Drop                                             •   FMW / BPM



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




    • Project Overview
    • Resources



    SUMMARY


                         Copyright ©2011, Oracle. All rights reserved.
                          Oracle Draft Materials – Limited Circulation
S    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

                                                       1000+ video training
                                                      minutes viewed monthly

                                                         6 languages now
                                                             available



‹#›   Copyright ©2011, Oracle. All rights reserved.
       Oracle Draft Materials – Limited Circulation
S                                                   Links and References

                                                             DOWNLOADS -
                                                          http://cameditor.org




                                                     NIEM MATERIALS -
                                                     Oracle NIEM website
                                        http://www.oracle.com/goto/niem
                                                  Oracle XMLOrb blog site
                                           http://blogs.oracle.com/xmlorb
                                                     Online NIEM tutorials
                                       http://www.niemtrainingvideos.org


    Copyright ©2011, Oracle. All rights reserved.                      Slide 21
     Oracle Draft Materials – Limited Circulation
S                                                          Formal NIEM IEPD Packaging Details
   IEPD Artefact                                                                             Description
Exchange Files

Subset Schema (SSGT)   Subset of the full NIEM schema—a compressed directory of schemas to distinguish from other schema sets.                                                  Generated
                                                                                                                                                                                using CAM
                       User requirements -distinguishes user-required data components from components they depend on for conformance. Generated by and up-loaded to the
Wantlist               Schema Subset Generation Tool (SSGT). This is an open specification and the SSGT is not required to create a wantlist, though it is easier.

                       Base document schema that defines the XML root element and is generally named after the IEPD itself. Also known as the document schema, reference
Exchange Schema        schema, or root schema.

Constraint Schema      Constraints for separate constraint validation path—a compressed directory of schemas to distinguish from other schema sets.                             Never Used

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

                       The Master Document is the main document for which all of the context and details around the exchange are explained. This document includes, the           Word
Master Documentation   overview, as well as details surrounding the exchange, business drivers and requirements                                                                 Document

                       Exchange model in standard open format (xmi, vsd, zargo) and standard open graphic (jpg, pdf, etc.) preferably a Unified Modeling Language (UML)
Exchange model XMI     model.

                       Business rules in one of the following formats: (1) plain or structured English, (2) written into master documentation, (3) Schematron or other formal
Business Rules         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).


                       Components created because they were not in NIEM—may be part of mapping spreadsheet and include structure and definitions of new components. Prefer
Extended Components    CMT.

Change log             Record of cumulative changes from previous IEPD versions. The initial IEPD simple records its creation date.

Catalog                                                                                                                                                                          Manual
                                                                                                                                                                                  Entry
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).




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




    Copyright ©2011, Oracle. All rights reserved.
     Oracle Draft Materials – Limited Circulation

More Related Content

Viewers also liked

GRA, NIEM and XACML Security Profiles July 2012
GRA, NIEM and XACML Security Profiles July 2012GRA, NIEM and XACML Security Profiles July 2012
GRA, NIEM and XACML Security Profiles July 2012
Bizagi Inc
 
EML V7 Election Standard Overview
EML V7 Election Standard OverviewEML V7 Election Standard Overview
EML V7 Election Standard Overview
Bizagi Inc
 
Introducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API developmentIntroducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API development
Bizagi Inc
 
Ottawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data EventOttawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data Event
Bizagi Inc
 
Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)
Bizagi Inc
 
Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)
Bizagi Inc
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
Bizagi Inc
 

Viewers also liked (7)

GRA, NIEM and XACML Security Profiles July 2012
GRA, NIEM and XACML Security Profiles July 2012GRA, NIEM and XACML Security Profiles July 2012
GRA, NIEM and XACML Security Profiles July 2012
 
EML V7 Election Standard Overview
EML V7 Election Standard OverviewEML V7 Election Standard Overview
EML V7 Election Standard Overview
 
Introducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API developmentIntroducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API development
 
Ottawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data EventOttawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data Event
 
Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)
 
Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
 

Similar to NIEM, CAM and Open-XDX tools

Employ the Cloud for Efficient Content Analytics - 10 november 2011
Employ the Cloud for Efficient Content Analytics - 10 november 2011Employ the Cloud for Efficient Content Analytics - 10 november 2011
Employ the Cloud for Efficient Content Analytics - 10 november 2011Samir Batla
 
GWAVACon 2013: Novell Keynote - Dave Wilkes
GWAVACon 2013: Novell Keynote - Dave WilkesGWAVACon 2013: Novell Keynote - Dave Wilkes
GWAVACon 2013: Novell Keynote - Dave Wilkes
GWAVA
 
Oracle cloud story short
Oracle cloud story   shortOracle cloud story   short
Oracle cloud story shortYuri Grinshteyn
 
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Jerome Leonard
 
Smarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile AppsSmarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile Apps
Keao Caindec
 
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
eurocloud
 
EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)
Mountaha
 
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001jucaab
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
Bob Rhubart
 
Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...
Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...
Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...
Cloudera, Inc.
 
Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...
Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...
Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...
Joao Barreto Fernandes
 
Splunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner SymposiumSplunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner SymposiumEddie Satterly
 
Powered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundo
Powered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundoPowered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundo
Powered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundoGeneXus
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...InSync2011
 
Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11
Adrian Treacy
 
Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822Cana Ko
 
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India
 
Shared services afac_oct_11_2012_english
Shared services afac_oct_11_2012_englishShared services afac_oct_11_2012_english
Shared services afac_oct_11_2012_english
KBIZEAU
 
Nat'l Defense Univ: Lessons Learned in CLoud Computing
Nat'l Defense Univ: Lessons Learned in CLoud ComputingNat'l Defense Univ: Lessons Learned in CLoud Computing
Nat'l Defense Univ: Lessons Learned in CLoud Computing
GovCloud Network
 
Evolving Domains, Problems and Solutions for Long Term Digital Preservation
Evolving Domains, Problems and Solutions for Long Term Digital PreservationEvolving Domains, Problems and Solutions for Long Term Digital Preservation
Evolving Domains, Problems and Solutions for Long Term Digital Preservation
SCAPE Project
 

Similar to NIEM, CAM and Open-XDX tools (20)

Employ the Cloud for Efficient Content Analytics - 10 november 2011
Employ the Cloud for Efficient Content Analytics - 10 november 2011Employ the Cloud for Efficient Content Analytics - 10 november 2011
Employ the Cloud for Efficient Content Analytics - 10 november 2011
 
GWAVACon 2013: Novell Keynote - Dave Wilkes
GWAVACon 2013: Novell Keynote - Dave WilkesGWAVACon 2013: Novell Keynote - Dave Wilkes
GWAVACon 2013: Novell Keynote - Dave Wilkes
 
Oracle cloud story short
Oracle cloud story   shortOracle cloud story   short
Oracle cloud story short
 
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
 
Smarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile AppsSmarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile Apps
 
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
 
EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)
 
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...
Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...
Hadoop World 2011: Security Considerations for Hadoop Deployments - Jeremy Gl...
 
Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...
Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...
Executive Breakfast SysValue-NetApp-VMWare - 16 de Março de 2012 - Apresentaç...
 
Splunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner SymposiumSplunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner Symposium
 
Powered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundo
Powered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundoPowered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundo
Powered by Oracle! Te ayudamos a distribuir tu aplicación en todo el mundo
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
 
Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11
 
Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822Talk IT_ Oracle_김상엽_110822
Talk IT_ Oracle_김상엽_110822
 
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
 
Shared services afac_oct_11_2012_english
Shared services afac_oct_11_2012_englishShared services afac_oct_11_2012_english
Shared services afac_oct_11_2012_english
 
Nat'l Defense Univ: Lessons Learned in CLoud Computing
Nat'l Defense Univ: Lessons Learned in CLoud ComputingNat'l Defense Univ: Lessons Learned in CLoud Computing
Nat'l Defense Univ: Lessons Learned in CLoud Computing
 
Evolving Domains, Problems and Solutions for Long Term Digital Preservation
Evolving Domains, Problems and Solutions for Long Term Digital PreservationEvolving Domains, Problems and Solutions for Long Term Digital Preservation
Evolving Domains, Problems and Solutions for Long Term Digital Preservation
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

NIEM, CAM and Open-XDX tools

  • 1. Deploy Requirements NIEM Model Test<Insert Picture Here> Data NIEM, CAM, and Open-XDX Build Generate Exchange Dictionary Exchange Development David Webber, NIEM Team, Oracle Public Sector
  • 2. Disclaimer Notice 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. Copyright ©2011, Oracle. All rights reserved. Slide 2 Oracle Draft Materials – Limited Circulation
  • 3. Agenda W hy NIEM? Quick Overview • National Information Exchange Model (NIEM) • Who, What, Why, How? • Technology thoughts N IEM information exchange anatomy • Exchange structures and schema • NIEM domain schema • NIEM IEPD • NIEM enterprise dictionaries (aka EIEM) M 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 S ummary • Project Overview • Resources Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Slide 3
  • 4. W 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 2009 • 2012 - NIEM 3.0 work in progress + NIEM UML profile 4 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 5. W FEDERAL AGENCY COMMITMENTS AGENCY USE OF NIEM Department of Agriculture Committed to Use Department of Defense Committed to Use Department of Education Committed to Use Department of Energy Committed to Use Department of Health and Human Services Committed to Use Department of Homeland Security Committed to Use Department of Housing and Urban Development Committed to Use Department of Justice Committed to Use Department of Labor Committed to Use Department of State Committed to Use Department of the Interior Committed to Use Department of the Treasury Committed to Use Department of Transportation Committed to Use Department of Veterans Affairs Committed to Use Environmental Protection Agency Further Evaluation Required General Services Administration Committed to Use National Aeronautics and Space Administration Further Evaluation Required National Archives and Records Administration Committed to Use National Science Foundation Committed to Use Nuclear Regulatory Commission Will Not Use Office of the Director of National Intelligence Committed to Use Social Security Administration Further Evaluation Required Geospatial Line of Business Will Not Use Grants Management Line of Business Further Evaluation Required Financial Management Line of Business Committed to Use Human Resources Line of Business Committed to Use 5 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 6. W 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 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 7. W National Information Exchange Model (NIEM)  Created a centralized organization to promote 1 Centralize - Joint DOJ / standardization of information exchange for cross DHS / HHS program 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
  • 8. W 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 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 9. W National Information Exchange Model (NIEM) Tools for enabling 3 interoperability 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
  • 10. N • Exchange structures and schema • NIEM domain schema • NIEM IEPD • NIEM enterprise dictionaries (aka EIEM) INFORMATION EXCHANGE ANATOMY Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 11. N National Information Exchange Model (NIEM) 2 Repeatable, Reusable Methodology (Exchange Specification Lifecycle) • Design • Develop • Deploy • Document • Dictionaries • Discovery • Differentiate • Diagnose IEPD - Information Exchange Package Documentation Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 12. N NIEM IEPD / Exchange Delivery Lifecycle Dictionaries Requirements Discovery Updates Drag and Drop Visual Design Designer Diagnose Develop Exchange XML Samples Templates 1 Production Results Differentiate XSD Schema 2 Deploy Document NIEM IEPD 3 Reports Validated Templates / XMI / UML Models 4 Required Schema IEPD artifacts Documentation 5 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 13. M • Rapid XML exchange development • Not just transactions – web services • Open-XDX – the future for Open Data APIs • Real reuse – Collaborative Component Dictionaries MAKING IT REAL Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 14. M 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) SIMPLICITY integrated components + visual metaphors + open source • 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 Copyright ©2011, Oracle. All rights reserved. Slide 14 Oracle Draft Materials – Limited Circulation
  • 15. M IEPD Delivery Tasks / Tools Matrix Open-XDX CAM CAMV (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 X X 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 15 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 16. M CAM Runtime Validation Framework - Data Exchanges Structure SQL Query Rules Database Template Lookup (compiled) Code Lists (optional) Results XML Information Exchange XML Java Handler instance CAMV Errors and Warnings Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 17. M CAM Open-XDX Deployment - Data Exchanges SQL Mapping Structure SQL Query Rules Template Database Code Lists (compiled) Lookup Diagnostics and Metrics Open- XML System SQL XDX Instance http://www.youtube.com/watch?v=oVXtJIZVvRA Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 18. M Integration Deployment View Open XDX / CAMV architecture Design Test Deploy Data Delivery CAM Editor SQL DB Open XDX CAMV XML Open XDX SQL XML FMW CAMV Web • Device • Visual Editor • Generate Data • Browser • SQL Browser • Validate Data • Open XDX • Server • Dictionaries • Send Data • Web Services • Drag and Drop • FMW / BPM Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 19. S • Project Overview • Resources SUMMARY Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 20. S 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 1000+ video training minutes viewed monthly 6 languages now available ‹#› Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 21. S Links and References DOWNLOADS - http://cameditor.org NIEM MATERIALS - Oracle NIEM website http://www.oracle.com/goto/niem Oracle XMLOrb blog site http://blogs.oracle.com/xmlorb Online NIEM tutorials http://www.niemtrainingvideos.org Copyright ©2011, Oracle. All rights reserved. Slide 21 Oracle Draft Materials – Limited Circulation
  • 22. S Formal NIEM IEPD Packaging Details IEPD Artefact Description Exchange Files Subset Schema (SSGT) Subset of the full NIEM schema—a compressed directory of schemas to distinguish from other schema sets. Generated using CAM User requirements -distinguishes user-required data components from components they depend on for conformance. Generated by and up-loaded to the Wantlist Schema Subset Generation Tool (SSGT). This is an open specification and the SSGT is not required to create a wantlist, though it is easier. Base document schema that defines the XML root element and is generally named after the IEPD itself. Also known as the document schema, reference Exchange Schema schema, or root schema. Constraint Schema Constraints for separate constraint validation path—a compressed directory of schemas to distinguish from other schema sets. Never Used 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 The Master Document is the main document for which all of the context and details around the exchange are explained. This document includes, the Word Master Documentation overview, as well as details surrounding the exchange, business drivers and requirements Document Exchange model in standard open format (xmi, vsd, zargo) and standard open graphic (jpg, pdf, etc.) preferably a Unified Modeling Language (UML) Exchange model XMI model. Business rules in one of the following formats: (1) plain or structured English, (2) written into master documentation, (3) Schematron or other formal Business Rules 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). Components created because they were not in NIEM—may be part of mapping spreadsheet and include structure and definitions of new components. Prefer Extended Components CMT. Change log Record of cumulative changes from previous IEPD versions. The initial IEPD simple records its creation date. Catalog Manual Entry 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). Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 23. S CAM Toolkit Capabilities Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation