SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Deploy        Requirements
                                   National
                                   Information
  Test
      NIEM              Model
    <Insert Picture Here> Data

      Build         Generate
                                   Exchange
    Exchange        Dictionary


    XML Exchange Development
                                   Model




NIEM and Information Exchanges
Overview – Public Sector NIEM Team, October 2011
Disclaimer Notice
   The following is intended to outline Oracle general
   product direction. It is intended for information
   purposes only, and may not be incorporated into any
   contract. It is not a commitment to deliver any
   material, code, or functionality, and should not be
   relied upon in making purchasing decisions.

   The development, release, and timing of any features
   or functionality described for Oracle’s products
   remains at the sole discretion of Oracle.



                       Copyright ©2011, Oracle. All rights reserved.   Slide 2
                        Oracle Draft Materials – Limited Circulation
Today’s Session



• Overview of NIEM landscape

• How is Oracle supporting and advancing NIEM?

• Summary and Review

•Q&A



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

OVERVIEW OF NIEM
LANDSCAPE



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


                      Copyright ©2011, Oracle. All rights reserved.
                       Oracle Draft Materials – Limited Circulation
Officially - What is NIEM?
  •     Joint DOJ / DHS / HHS program created to promote standardization of information
        exchange for cross jurisdictional information sharing.
  •     Provides the tools for enabling interoperability at the data layer within and across
        systems supporting information sharing, while preserving investments in current
        technology and optimizing new technology development.


      Components of NIEM
               “Common Language” for Information Exchange                                     Repeatable, reusable process for business users to
                                                                                                document information exchange requirements




Built and governed by the business users at Federal, State, Local, Tribal
                            and Private Sectors

                                                   Copyright ©2011, Oracle. All rights reserved.
                                                    Oracle Draft Materials – Limited Circulation
Information Integration Challenges
              Users
                                                                                    Wireless / Mobile
   DMV                      Portal(s)
 Schemas
                                                                                                 Human
                                                                                                Services
  ERP                                                                                           Schemas
Schemas



 Health
Schemas
                                                                                         CRM
                                                                                       Schemas



                                                                                  Siloed Data
                 BAM

  JPS                                                                  Database       Warehouse
Schemas
             DOT       Education
           Schemas     Schemas


                       Copyright ©2011, Oracle. All rights reserved.
                        Oracle Draft Materials – Limited Circulation
Aligned with standardized NIEM services
                     Users                                                    Wireless / Mobile

   DMV
 Schemas                          Portal(s)

                                                                                             Human
                                                                                            Services
  ERP                                                                                       Schemas
Schemas

                         NIEM Standard
    Health                Schemas &
                                                                                       CRM
   Schemas                 Canonical
                                                                                     Schemas
                          Components
Web services
and Adapters                                                                MDM Managed Data



                                                                          Database      Warehouse
       CJIS                     Education
     Schemas     DOT
               Schemas          Schemas



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



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


HOW IS ORACLE ADVANCING
NIEM TODAY?

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

                       Copyright ©2011, Oracle. All rights reserved.
                        Oracle Draft Materials – Limited Circulation
NIEM Exchange Delivery Lifecycle
                              Component
                               Dictionary
                                                                         Drag and Drop
                                                                           Visual Editor

         Template
          Updates

                            Design

                                                                                             Exchange

                  Monitor                                      Author                        Template
                                                                                                                    XML Samples
                                                                   Test

                             Deploy
     Production                                                                                              XSD Schema
     Log Results




                                                                                                        XMI / UML
                                                                                                          Models
                            Compiled
                            Templates

                                                                                    Documentation


Open source toolkit sponsored by Oracle

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




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

                      Copyright ©2011, Oracle. All rights reserved.
                       Oracle Draft Materials – Limited Circulation
NIEM challenges and limitations

• Collections of complex XML Schema
• Attempt to marry modelling techniques and XSD
  Schema syntax
• Verbose components
• Embedded context in names
• Currently facing significant scaling challenges
  • Inconsistencies
  • Too much manual management
  • Slow lifecycles
• Dictionary technology incubating
• Better code list mechanisms needed
• UML profile is evolving initiative with OMG

                      Copyright ©2011, Oracle. All rights reserved.
                       Oracle Draft Materials – Limited Circulation
CAM toolkit and CAMV validation engine

• Open source solutions – designed to support XML
 and industry vocabularies and components for
 information exchanges

• Implementing the OASIS Content Assembly
 Mechanism (CAM) public standard

• CAMV validation framework and test suite tools

• Development sponsored by Oracle
                                                                      CAM Editor resources site:
                                                                      http://www.cameditor.org




                      Copyright ©2011, Oracle. All rights reserved.
                       Oracle Draft Materials – Limited Circulation
CAM: Top Down Exchange Assembly
                                                               Components                                        Canonical
1   Canonical XML Components Dictionary                                                                          Dictionary
                                                                                                 XML
                                                                                                                 Collections
                                                               User Inserts
                                                                                             Navigation
                                                                 Relationship                and Query
2   Component Associations and Couplings                          Lookups                      Tools



                                                                                Domains Reuse Library
3       Exchange Templates and Rules


                                                                   Catalog
                                             Template
                                                                             Automatic Rendering Tools
4   W3C Schema and Model Representations

                                                                                                          XML
                                                           Schema                                               Components
                                                                                             Models
5    Delivery Control, Messaging, Security                   Deployment Environments and Middleware


                                               Testing Workbench, Rules Engine, Data Samples, Integration ETL
6   Implementation Artifacts and Examples




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



                               Copyright ©2011, Oracle. All rights reserved.
                                Oracle Draft Materials – Limited Circulation
Example: N-DEx Dictionary and Model
                 N-
  Dictionary viewer with N-Dex components                                                   Freemind Interactive Model




(Harvested from N-DEx schema – ndexia.xsd and ndexibp2.xsd)


                                            Copyright ©2011, Oracle. All rights reserved.
                                             Oracle Draft Materials – Limited Circulation
Visual Designer with Dictionary Collection
                                                                                                      Collection

                                                  Domain dictionary                             Industry dictionary

                    1                                                   Component Definitions
      Exchange
       Designer                                                                                    Component Definitions

                          2
                                  Search
                                    Tools


         Insert                            Drag n’ Drop
                    3                          Tool
       Dictionary
        Parent
                                                  4                                                               5
                                                                                                     Completed
      Components
                                                                                                     Exchange
                                                                                                     Template




                        Copyright ©2011, Oracle. All rights reserved.
                         Oracle Draft Materials – Limited Circulation
Example - Suspicious Activity Report V2.0

                                                                      Dictionary Collection
                  SAR components
                                                                 • SAR v1.5 components
                                                                 • NIEM core dictionary
                        LEXS
                        components                               • LEXS 3.1.4 dictionary
                        referenced

                                             NIEM core components
                                                                                      dictionaries




                                                               New structure components             XML
                                                                                                      XML
                                                               based on NIEM + SAR + new                XML


                                                                                           Definitions stored as syntax
                                                                                             neutral canonical XML



                                                                             Namespaces of
                                                                             dictionary components




               Copyright ©2011, Oracle. All rights reserved.
                Oracle Draft Materials – Limited Circulation
NIEM Exchange Delivery and Deployment

• Once structure information exchange is complete
 need to test and verify it

• Create realistic XML examples

• Validate those against the exchange template

• Share working examples with exchange partners

• Generate documentation (IEPD)

• CAMV validation framework and test suite tools

• Tutorial and examples available                                       CAM Editor resources site:
                                                                        http://www.cameditor.org



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


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

                                                                             Results XML




               XML                                                           Java Handler
             instance                         CAMV                            Errors and
                                                                               Warnings




                           Copyright ©2011, Oracle. All rights reserved.
                            Oracle Draft Materials – Limited Circulation
CAMV / ANT Test Suites Environment


                               CAM
                             template

          CAMV Control                                                           Reports
           Script XML         XML Test
                              Instances


                                                                XSLT
                                                     2
                ANT
                                    1
                                                                              XML Validation
                                          CAMV                                   Results


Examples and instructions:
http://www.cameditor.org/#CAMV_Testing


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


SUMMARY AND REVIEW



                   Copyright ©2011, Oracle. All rights reserved.
                    Oracle Draft Materials – Limited Circulation
Summary of NIEM Technologies
Rapid NIEM solution development – IEPDs
     • NIEM and CAM editor toolkit

     • CAMV XML validation framework and test suite

LEXS – Logical Entity eXchange System

Dictionaries and Exchange development
     • Simplifying and accelerating effective exchanges

     • NIEM – canonical component management

     • Tools for building EIEM dictionaries

     • Drag and Drop designer using dictionary collections


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



                     Copyright ©2011, Oracle. All rights reserved.
                      Oracle Draft Materials – Limited Circulation
Resource Center link
                http://www.oracle.com/goto/niem




                                                Q&A



          Download the CAM editor toolkit from:
          http://www.cameditor.org

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

Weitere ähnliche Inhalte

Was ist angesagt?

SQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analyticsSQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analytics
DataWorks Summit
 
2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury
bara2cls
 
JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...
JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...
JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...
InSync2011
 
CV - Irwan Syahputra Harahap
CV - Irwan Syahputra HarahapCV - Irwan Syahputra Harahap
CV - Irwan Syahputra Harahap
irwan syahputra
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
George Ang
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
harish_kris
 
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
EMC Forum India
 

Was ist angesagt? (20)

Xml finland-2011-sami-poikonen-ea nokia
Xml finland-2011-sami-poikonen-ea nokiaXml finland-2011-sami-poikonen-ea nokia
Xml finland-2011-sami-poikonen-ea nokia
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud Computing
 
SQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analyticsSQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analytics
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
PRESENTATION: Tips and Tricks for Government Agencies to Push the Limits of P...
PRESENTATION: Tips and Tricks for Government Agencies to Push the Limits of P...PRESENTATION: Tips and Tricks for Government Agencies to Push the Limits of P...
PRESENTATION: Tips and Tricks for Government Agencies to Push the Limits of P...
 
JMS 2.0
JMS 2.0JMS 2.0
JMS 2.0
 
2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury
 
JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...
JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...
JDE & Peoplesoft 3 _ Sumedh Vipradas _ Reduce Invoice Processing Costs and Cy...
 
NIEM, CAM and Open-XDX tools
NIEM, CAM and Open-XDX toolsNIEM, CAM and Open-XDX tools
NIEM, CAM and Open-XDX tools
 
Initial Kautilya Brochure Doc
Initial Kautilya Brochure DocInitial Kautilya Brochure Doc
Initial Kautilya Brochure Doc
 
Company profile Metrasys
Company profile MetrasysCompany profile Metrasys
Company profile Metrasys
 
Wewebu customer success story California Dept. of Public Health
Wewebu customer success story California Dept. of Public HealthWewebu customer success story California Dept. of Public Health
Wewebu customer success story California Dept. of Public Health
 
Sa202 Sn
Sa202 SnSa202 Sn
Sa202 Sn
 
CV - Irwan Syahputra Harahap
CV - Irwan Syahputra HarahapCV - Irwan Syahputra Harahap
CV - Irwan Syahputra Harahap
 
20080422 Overview of ICT research in Software & Services
20080422 Overview of ICT research in Software & Services20080422 Overview of ICT research in Software & Services
20080422 Overview of ICT research in Software & Services
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
 
Priprep2 xml
Priprep2 xmlPriprep2 xml
Priprep2 xml
 
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
 

Ähnlich wie NIEM and Oracle Overview October 2011

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
jucaab
 
Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
elliando dias
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle BH
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
David Linthicum
 
Oracle 10g sql fundamentals i
Oracle 10g sql fundamentals iOracle 10g sql fundamentals i
Oracle 10g sql fundamentals i
Manaswi Sharma
 
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
GeneXus
 
Shin J2 Ee Programming Half Day
Shin J2 Ee Programming Half DayShin J2 Ee Programming Half Day
Shin J2 Ee Programming Half Day
lokendralodha
 

Ähnlich wie NIEM and Oracle Overview October 2011 (20)

NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
 
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
 
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
 
Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)
 
Hadoop in the Enterprise - Dr. Amr Awadallah @ Microstrategy World 2011
Hadoop in the Enterprise - Dr. Amr Awadallah @ Microstrategy World 2011Hadoop in the Enterprise - Dr. Amr Awadallah @ Microstrategy World 2011
Hadoop in the Enterprise - Dr. Amr Awadallah @ Microstrategy World 2011
 
Research ON Big Data
Research ON Big DataResearch ON Big Data
Research ON Big Data
 
Research on big data
Research on big dataResearch on big data
Research on big data
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
2009.10.22 S308460 Cloud Data Services
2009.10.22 S308460  Cloud Data Services2009.10.22 S308460  Cloud Data Services
2009.10.22 S308460 Cloud Data Services
 
Oracle 10g sql fundamentals i
Oracle 10g sql fundamentals iOracle 10g sql fundamentals i
Oracle 10g sql fundamentals i
 
Hadoop World 2011: How Hadoop Revolutionized Business Intelligence and Advanc...
Hadoop World 2011: How Hadoop Revolutionized Business Intelligence and Advanc...Hadoop World 2011: How Hadoop Revolutionized Business Intelligence and Advanc...
Hadoop World 2011: How Hadoop Revolutionized Business Intelligence and Advanc...
 
Greenplum Database Overview
Greenplum Database Overview Greenplum Database Overview
Greenplum Database Overview
 
Teradata Big Data London Seminar
Teradata Big Data London SeminarTeradata Big Data London Seminar
Teradata Big Data London Seminar
 
Oracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - StorageOracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - Storage
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
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
 
Shin J2 Ee Programming Half Day
Shin J2 Ee Programming Half DayShin J2 Ee Programming Half Day
Shin J2 Ee Programming Half Day
 

Mehr von Bizagi Inc

Mehr von Bizagi Inc (10)

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
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
 
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)
 
Ottawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data EventOttawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data Event
 
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
 
NIEM and Future SAR
NIEM and Future SARNIEM and Future SAR
NIEM and Future SAR
 
CAM editor NIEM Evaluation Report
CAM editor NIEM Evaluation ReportCAM editor NIEM Evaluation Report
CAM editor NIEM Evaluation Report
 
EML V7 Election Standard Overview
EML V7 Election Standard OverviewEML V7 Election Standard Overview
EML V7 Election Standard Overview
 
Xml Validation Test Suite With Camv
Xml Validation Test Suite With CamvXml Validation Test Suite With Camv
Xml Validation Test Suite With Camv
 

NIEM and Oracle Overview October 2011

  • 1. Deploy Requirements National Information Test NIEM Model <Insert Picture Here> Data Build Generate Exchange Exchange Dictionary XML Exchange Development Model NIEM and Information Exchanges Overview – Public Sector NIEM Team, October 2011
  • 2. Disclaimer Notice The following is intended to outline Oracle general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright ©2011, Oracle. All rights reserved. Slide 2 Oracle Draft Materials – Limited Circulation
  • 3. Today’s Session • Overview of NIEM landscape • How is Oracle supporting and advancing NIEM? • Summary and Review •Q&A Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 4. Understanding NIEM today OVERVIEW OF NIEM LANDSCAPE Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 5. Government Information Sharing A national program supported by the Federal government, connecting communities who share a common need to exchange information in order to advance their missions at state, local and tribal levels Provides a common vocabulary for information exchange Offers an online repository of information exchange package documents (IEPDs) Provides tools to support exchange development Provides a community of users and support that enables enterprise-wide information exchange. NIEM going international; Canada, Mexico, Europe. Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 6. Officially - What is NIEM? • Joint DOJ / DHS / HHS program created to promote standardization of information exchange for cross jurisdictional information sharing. • Provides the tools for enabling interoperability at the data layer within and across systems supporting information sharing, while preserving investments in current technology and optimizing new technology development. Components of NIEM “Common Language” for Information Exchange Repeatable, reusable process for business users to document information exchange requirements Built and governed by the business users at Federal, State, Local, Tribal and Private Sectors Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 7. Information Integration Challenges Users Wireless / Mobile DMV Portal(s) Schemas Human Services ERP Schemas Schemas Health Schemas CRM Schemas Siloed Data BAM JPS Database Warehouse Schemas DOT Education Schemas Schemas Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 8. Aligned with standardized NIEM services Users Wireless / Mobile DMV Schemas Portal(s) Human Services ERP Schemas Schemas NIEM Standard Health Schemas & CRM Schemas Canonical Schemas Components Web services and Adapters MDM Managed Data Database Warehouse CJIS Education Schemas DOT Schemas Schemas Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 9. Introducing the moving parts • NIEM Oracle NIEM resources site: http://www.oracle.com/goto/niem • Information exchanges – transactional • Business process orientated • Common schema / dictionary definitions • LEXS / GRA LEXS community site: • Open communications infrastructure http://www.LEXSdev.org • Patterns for message exchanges • IEPDs / SDLC • IEPD – Information Exchange Package Documentation • Formal deliverables and documentation needed in support of SDLC (Software Development Life Cycle) processes NIEM community site: * NIEM – National Information Exchange Model http://www.NIEM.gov * IEPD – Information Exchange Package Documentation * LEXS – Logical Entity eXchange System Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 10. Initiatives for NIEM HOW IS ORACLE ADVANCING NIEM TODAY? Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 11. NIEM Focus Areas Sustaining member of IJIS – community committee work Technical support for NIEM NTAC work Standards work with OASIS and NIST Open source tools for NIEM IEPD development Test Suites Message Exchange starter kits (LEXS) Integration with SOA suite Resources site for Oracle developers Solutions using NIEM Proof of Concepts Product integration of NIEM exchanges Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 12. NIEM Exchange Delivery Lifecycle Component Dictionary Drag and Drop Visual Editor Template Updates Design Exchange Monitor Author Template XML Samples Test Deploy Production XSD Schema Log Results XMI / UML Models Compiled Templates Documentation Open source toolkit sponsored by Oracle Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 13. What is LEXS? • LEXS: a comprehensive, NIEM-based, framework for the development of information exchanges. Initially developed for the law enforcement information sharing program at US Department of Justice, LEXS is now being widely used in criminal justice community at large, as well as by the homeland security, intelligence and other communities. Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 14. LEXS value proposition • LEXS provides an extensible framework for consistent packaging of information, while defining common message formats and standard metadata. • LEXS shields both data sources and data recipients from the complexity of multiple interfaces and allows for the multipurpose use of information. • A data item created by a source can be consumed by multiple recipients who can understand as much, or as little, of the data as necessary. • Implementers who are required to develop NIEM-based information exchanges can save themselves time and effort by leveraging LEXS, which is already NIEM-based. • Open source starter kits available from Oracle. Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 15. NIEM challenges and limitations • Collections of complex XML Schema • Attempt to marry modelling techniques and XSD Schema syntax • Verbose components • Embedded context in names • Currently facing significant scaling challenges • Inconsistencies • Too much manual management • Slow lifecycles • Dictionary technology incubating • Better code list mechanisms needed • UML profile is evolving initiative with OMG Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 16. CAM toolkit and CAMV validation engine • Open source solutions – designed to support XML and industry vocabularies and components for information exchanges • Implementing the OASIS Content Assembly Mechanism (CAM) public standard • CAMV validation framework and test suite tools • Development sponsored by Oracle CAM Editor resources site: http://www.cameditor.org Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 17. CAM: Top Down Exchange Assembly Components Canonical 1 Canonical XML Components Dictionary Dictionary XML Collections User Inserts Navigation Relationship and Query 2 Component Associations and Couplings Lookups Tools Domains Reuse Library 3 Exchange Templates and Rules Catalog Template Automatic Rendering Tools 4 W3C Schema and Model Representations XML Schema Components Models 5 Delivery Control, Messaging, Security Deployment Environments and Middleware Testing Workbench, Rules Engine, Data Samples, Integration ETL 6 Implementation Artifacts and Examples Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 18. Developing domain dictionaries (EIEM) • Allows domains to manage their components libraries • Provides consistency for project development teams • Sets of NIEM consistent XML exchange components • Aligned to enterprise data stores • Optimized for reuse and interoperability • Save time and effort across the enterprise • Perennial question for developers – when should I use NIEM components, and when our own local ones? • Are there components already available for that purpose? • Provide formal mechanisms and procedures to share components and collaborate across SDLC process • Provide external parties consistent data views CAM Toolkit for EIEM generation *EIEM – Enterprise Information Exchange Model Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 19. Example: N-DEx Dictionary and Model N- Dictionary viewer with N-Dex components Freemind Interactive Model (Harvested from N-DEx schema – ndexia.xsd and ndexibp2.xsd) Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 20. Visual Designer with Dictionary Collection Collection Domain dictionary Industry dictionary 1 Component Definitions Exchange Designer Component Definitions 2 Search Tools Insert Drag n’ Drop 3 Tool Dictionary Parent 4 5 Completed Components Exchange Template Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 21. Example - Suspicious Activity Report V2.0 Dictionary Collection SAR components • SAR v1.5 components • NIEM core dictionary LEXS components • LEXS 3.1.4 dictionary referenced NIEM core components dictionaries New structure components XML XML based on NIEM + SAR + new XML Definitions stored as syntax neutral canonical XML Namespaces of dictionary components Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 22. NIEM Exchange Delivery and Deployment • Once structure information exchange is complete need to test and verify it • Create realistic XML examples • Validate those against the exchange template • Share working examples with exchange partners • Generate documentation (IEPD) • CAMV validation framework and test suite tools • Tutorial and examples available CAM Editor resources site: http://www.cameditor.org Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 23. CAM Validation Framework Structure SQL Query Rules Database Template Lookup (compiled) Code Lists (optional) Results XML XML Java Handler instance CAMV Errors and Warnings Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 24. CAMV / ANT Test Suites Environment CAM template CAMV Control Reports Script XML XML Test Instances XSLT 2 ANT 1 XML Validation CAMV Results Examples and instructions: http://www.cameditor.org/#CAMV_Testing Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 25. Reviewing NIEM technologies SUMMARY AND REVIEW Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 26. Summary of NIEM Technologies Rapid NIEM solution development – IEPDs • NIEM and CAM editor toolkit • CAMV XML validation framework and test suite LEXS – Logical Entity eXchange System Dictionaries and Exchange development • Simplifying and accelerating effective exchanges • NIEM – canonical component management • Tools for building EIEM dictionaries • Drag and Drop designer using dictionary collections Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 27. Work in Progress • NIEM – information exchange services development • LEXS messaging systems and enabling secure information exchanges • Middleware integration – SOA stack or OSS stack • Dictionaries – domain canonical collections of NIEM components management • Application solutions – SAR, Emergency Management, Child Services, Visa Services (Person Lookup) Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
  • 28. Resource Center link http://www.oracle.com/goto/niem Q&A Download the CAM editor toolkit from: http://www.cameditor.org Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation