future of niem tools delivery public sector niem team, july 2012 futureof niem tools
TRANSCRIPT
<Insert Picture Here>
Future of NIEM Tools Delivery
Public Sector NIEM Team, July 2012
Future
of
NIEM Tools
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Objectives
• Develop smaller, modularized and more easily
consumed NIEM dictionaries and create supporting
tools particularly for new users;
• Apply EIEM/BIEC-based solution and preclude the
propagation of multiple NIEM models
• NIEM could create a simpler way to use NIEM when
users have simpler requirements
• BIECs would make it easier to engage the model
• BIECs could reduce the need for understanding the
greater number of elements in the NIEM model; “job
aids”
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
CAM/NIEM Solution• ALREADY IMPLEMENTED TODAY
• Modularized dictionaries • Dictionary collections and management• Drag & Drop simplicity for exchange development• Ability for domains to create EIEMs and BIECs directly• UML model export• CAM templates provide “job aids” and entry wizards• CAM toolkit provides complete IEPD artifact delivery
• NEW FEATURES• NIEM-Lite dictionary for broad government use• Support non-DHS/DOJ applications• Support international needs and standards alignment
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Big Picture What This Enables• Easier alignment to NIEM approach• Simpler more global NIEM dictionaries• Rapid development of domain dictionaries• Better interoperability and reuse within domains• Management of domain components simplified along with
how to align to NIEM specific components• Much faster adoption of NIEM and development of new
NIEM-based information exchanges• More consistent technical results and ability to evaluate
NIEM-conformance through automation tools• Delivering on the “NIEM-Lite” vision
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Traditional NIEM
Accelerated CAM/NIEM Approach
CAMV
Validation
Engine
LEGACY SYSTEMS
22
Application Data Stores
INTERFACES
T A R G E T S
Component
Definitions
Dictionary
Component
Definitions
Dictionary
Component
Definitions
Dictionary
CAM Editor Visual Designer
CAM Editor Visual Designer
Output Templates
Output Templates
Output Templates
33
NIEM
XML
LEGACY SYSTEMS
11
Application Data Stores
INTERFACES
44
A R T I F A C T S
NIEM
IEPD
CAMV
Test Suite
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
CAM/NIEM deployment footprint
• Lightweight open source Java application solution• Multi-lingual support• Will run on any platform Java supports • CAMV batch engine with open APIs• Integration with middleware for I/O and secure content
delivery (available starter kit with sample code)• CAM templates store data and rules information• Emphasis on simple approach, rapid development, open
exchange delivery
<Insert Picture Here>
PESC / Education Solution DemonstrationRapid NIEM-Lite dictionaries approach
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
CAM Dictionary Collections
Enables easy reuse of dictionary component sets by domain and multi-core development
Components ViewCollection View
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Introducing NIEM-Lite Concepts
Context can be dynamically selected
Dramatically simpler and smaller component sets
Context automatically drives components inclusion
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Exchange Development Example
Context set in structure;
controls component inclusions
Rules:
useTree(PersonEducation)
useTree(FinancialAwardDetails)
useTree(LanguageDetails)
excludeTree(PersonHealth)
Copyright ©2011, Oracle. All rights reserved. Oracle Draft Materials – Limited Circulation
Key Messages
• Deliver on the NIEM Strategic Vision for Approach C
• Dramatically simpler dictionaries and reuse
• Can be rapidly developed from existing dictionaries
• Enables use of context driven modelling
• Context replaces “schema tricks” e.g. substitutionGroups
• Accessible open source approach
• Supports international standards work