David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.

Slides:



Advertisements
Similar presentations
IJIS Industry Summer Briefing – July 2011
Advertisements

NIEM and Content Policy briefing David Webber - Public Sector NIEM Team, April 2013 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Dictionaries Tutorial Overview – Public Sector NIEM Team, November 2012 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML.
Future of NIEM Tools Delivery Public Sector NIEM Team, July 2012 Futureof NIEM Tools.
IEEE P1622 Meeting, Oct 2011 IEEE P1622 Meeting October 24-25, 2011 Guide to using OASIS EML v7.0 for UOCAVA Implementations David RR Webber Information.
Quick Guide to CAM Blueprints
1 1 Accelerated NIEM IEPD Development Process, Procedures and Techniques.
Understanding the Landscape and Opportunities David Webber, Information Architect, Oracle Public Sector Briefing for Japan METI Team on NIEM, Open Data.
NIEM, CAM and the 7 “D’s” David Webber - Public Sector NIEM Team, November 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Semantics and Information Exchanges Overview – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development Taking a.
Oracle Cloud Marketplace Neelesh Gurnani Director, Product Development Arif Khan Director, Product Management September 29, 2014 Copyright © 2014, Oracle.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Oracle Business Process Management
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
CAMV rules validation engine for XML
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
1 1 Roadmap to an IEPD What do developers need to do?
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Open Data API delivery “Open-XDX” David Webber, Information Architect, Oracle Public Sector Open Data Exchange.
NIEM Team, Oracle Public Sector Technology Introduction – September 2011 CAMV Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange.
Open Data API delivery “Open-XDX” David Webber, Information Architect, Oracle Public Sector Open Data Exchange October, 2012.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
The Role of XML in Cloud Data Integration Presenter: David RR Webber, Oracle Corporation October 15th, 2010.
1 Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM – Content Assembly Mechanism Specification) Author: David.
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development NIEM, CAM,
David Webber, NIEM Team, Oracle Public Sector NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development Taking a.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
NIEM and Information Exchanges Overview – Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
James Cabral, David Webber, Farrukh Najmi, July 2012.
Copyright OASIS, 2005 / 2007 CAM Technology Introduction David Webber Chair OASIS CAM TC Presentation February 9 th, 2007 Bethesda MD.
NIEM and Rules David Webber – Public Sector NIEM Team, November 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
1 1 Roadmap to an IEPD What do developers need to do?
NIEM, CAM and the 8 “D’s” David Webber - Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
Delivering NIEM-aligned data services David Webber, Information Architect, Oracle Public Sector NIEM and XML for Architects and Developers.
NIEM Blue Team Presentation April 20, 2010 Phil Letowt, Mini Kanwal, Ken Sall, David Webber ICE OCIO / Task ASAS ICE Information Exchange Reuse with NIEM.
9/11 - Tens Years On Overview – Public Sector NIEM Team, October 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange.
1 Quick Guide to CAM Dictionaries Building and using Canonical XML dictionaries for CAM (CAM – Content Assembly Mechanism Specification) Author: David.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
1 Twitter #NIEMNTE3 Lightning-Fast IEPD Development Techniques Presenter David RR Webber Information Architect Oracle Public Sector.
Interfacing Registry Systems December 2000.
Public Sector NIEM Team, December 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange Development National Information.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
1 Quick Guide to CAM Blueprints Using blueprints to develop XML exchange templates and schema (CAM – Content Assembly Mechanism Specification) Author:
1 1 CAM Toolkit for NIEM IEPD Development Phil Letowt – DHS/ICE David Webber – ICE Data Architect.
NIEM WHAT IS IT REALLY?. XML ORB: VIEWS & INSIGHTS David Webber XML savant blog: XMLOrb CAMeditor.org.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
DLMS XML Update Supply PRC May 18, 2007 Thomas Lyons.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Silverstein Group Presenter Moshe Silverstein A Content Assembly Mechanism Technology Overview Context & Integration A Content Assembly Mechanism Technology.
© 2011/12/13 Oracle Corporation – Restricted Distribution1 Oracle Fusion 11g SOA Suite Application Development Online | classroom| Corporate Training |
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Building Enterprise Applications Using Visual Studio®
Build a Web App with Oracle REST Data Services &
Principal Product Manager Oracle Data Science Platform
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development Rapid NIEM XML Exchange Design, Semantics and UML Models

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

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation NIEM is many things to many people Cross-government information sharing Interoperable and reusable Cheaper better processes Easier services for citizens Safer society Effective healthcare Slide 3

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Rapid NIEM Development What does it take to enable rapid development of NIEM exchanges? Empowering business data and process analysts They are the ones with the knowledge about the business requirements and implementation nuances Empowering the XML developers tasked with delivering the software solution Provide neutral methods that leverage existing skill sets and knowledge base – e.g. XML and SQL and minimize need to learn new technologies Deliver the NIEM domain and core component sets in format that can be quickly adapted and reused Slide 4

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Summary Minimal learning curve for practitioners Deliver the NIEM domain and core component sets in format that can be quickly adapted and reused Provide technology neutral methods, tools and techniques Leverage visual metaphors – WYSIWYG This is the approach we are delivering today Slide 5

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAMeditor.ORG Project Statistics ‹#› SNAPSHOT OF PROJECT ACTIVITIES 50,000 CAMeditor.org page visits in one year 130 countries have downloaded tools; 25% of visitors are from U.S.; 400+ downloads weekly 2 or 3 students use online video training resource daily 6 languages now available

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation The 8 “D”s and NIEM Design Develop Deploy Document Dictionaries Discovery Differentiate Diagnose Repeatable, Reusable Process (Exchange Specification Lifecycle) NIEM IEPD Process *IEPD - Information Exchange Package Documentation

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

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

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

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

Semantics Needs Top Down Components Pyramid Bottom Up harvesting of existing artifacts NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development

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

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Also need “Bottom Up” solution delivery Ingest existing application semantic artifacts – e.g. XML Schema, Database schema, Excel spreadsheets, Enterprise Data Models (EDM) Generate dictionaries of components Re-factoring of existing IEPD schema Example: SAR v2.0 work

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Semantics Approach Neutral formatted XML dictionaries Contains core information on XML components Representation subset of UN/CEFACT Core Components Technical Specification (CCTS) Can generate OWL, XMI and more as desired (contains the vocabulary terms, definitions, purpose and content models)

Summary Review Next Steps Future enhancements Resources and Links CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary Exchange Development

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Review and Value Proposition Automation tools to support NIEM IEPD process Testing and verification of your exchange XML examples Business rule checking Regression testing with batch processing Flexible deployment of XML validation framework Dictionary based approach Support for UML/XMI and Models Neutral approach leveraging open public standards – OASIS and UN/CEFACT Slide 17

Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation What are we working on? Improvements “CAM for web services” – currently exchange-centric CAM v2.2 introduced JAXB and JAX-WS integration Enhancing dictionary semantics and management New features Evaluation tools for dictionaries and components Enhancing XML example generation with synthetic data Semantic integration with OWL Better support for UML/XMI and NIEM profile Slide 18

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