Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.

Similar presentations


Presentation on theme: "XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary."— Presentation transcript:

1 XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary XML Exchange Development Content Assembly Mechanism

2 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Introduction Aim of this tutorial is to provide XML exchange developers with a quick start to using the CAM toolkit The basic features will be reviewed and demonstrated The concepts behind the Content Assembly Mechanism approach are discussed The steps involved in top down exchange design, testing and delivery are itemized Applicability to NIEM and IEPD / MPD delivery * NIEM – National Information Exchange Model * IEPD – Information Exchange Package Documentation *MPD – Model Package Description

3 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM Templates – WYSIWYG Exchange StructureRules Documentation CAM Template http://www.oasis-open.org/committees/cam

4 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation INGEST CAM and W3C Schema Wizards EXPORT XSLT tools process entire XSD collection XSLT tools process entire XSD collection XSD Collection Structure Rules Documentation *Code list xsd Namespace * Optional XML Schema xsd subset *Constraint xsd *Extension xsd *Restriction xsd Industry Domain schemas Code list xsd LEGEND: Exchange xsd Exchange Schema CAM Template

5 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Exchange Delivery Lifecycle MonitorMonitor DeployDeploy DesignDesign AuthorTestAuthorTest Component Dictionary CAM Template CAM Template Compiled Templates Compiled Templates XSD Schema XML Samples XMI / UML Models Production Log Results Production Log Results Template Updates Template Updates Documentation Drag and Drop Visual Editor

6 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation XML Exchange Package Artifacts Template Evaluation Report Naming and Design Rules assessment Interoperability factors review Spell checking Comparison to Dictionary Reuse report, cross-reference spreadsheet, subset “wantlist” Generate Schema Bundle with layout styles (e.g. NIEM) Realistic test samples generation Testing with runtime validation engine (CAMV) Business information exchange documentation Models – XMI and mind maps

7 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM editor capabilities overview Items demonstrated in tutorial example

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

9 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation http://www.sourceforge.net/projects/camprocessor Demonstration

10 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation Available XML Dictionaries LEXS 3.1.4 dictionary OASIS EDXL dictionary OASIS EML dictionary NIEM 2.1 dictionaries CBRN dictionary Emergency dictionary Family dictionary Immigration dictionary Infrastructure dictionary Intelligence dictionary Justice dictionary Maritime dictionary Screening dictionary Trade dictionary Immigration blueprint NIEM core dictionary Available from download site direct link: http://sourceforge.net/projects/camprocessor/files XML + includes spreadsheets and sample models Packaged with CAM editor see dictionary folder of install + spreadsheet + sample control files XML Note: Those marked in bold are model style dictionaries with recursive components.

11 Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation CAM V2.0 Release Features Dictionary “Drag and Drop” of components to build exchanges Enhanced visual editor and performance - 3x faster, smaller memory footprint Cross-platform deploy - Windows, Ubuntu/LINUX, Mac; 32/64bit Mind map models – integration with Freemind tool UML/XMI export – import to UML tools / ArgoUML Code list table lookups – rule based and selectable This allows people to fully integrate their exchange development from dictionaries through to working deployed exchange schema. 11 NIEM Team - Public Sector Sales


Download ppt "XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary."

Similar presentations


Ads by Google