120 likes | 210 Views
NIEM What is it really?. David Webber Blog: XMLOrb CAMeditor.org. Many things to many people. Cross-government information sharing Interoperable and reusable Cheaper better processes Easier services for citizens Safer society Effective healthcare. Technical view. Domain XML schemas
E N D
NIEM What is it really? David Webber Blog: XMLOrb CAMeditor.org
Many things to many people • Cross-government information sharing • Interoperable and reusable • Cheaper better processes • Easier services for citizens • Safer society • Effective healthcare
Technical view • Domain XML schemas • Data models • Dictionaries of components • Naming and Design Rules • IEPD delivery process • LEXS messaging
Cynics' view • Time-consuming • Too Complex • Consultant job-security • Expensive • Slow • Problematic • Business as usual – no real changes
Lies you’ve heard before • Better tooling will fix that • We just need more training • Once you get used to it, it makes sense • Interoperable and reusable • Technology neutral • All these other projects are using it • It’s great job security
Business success • Executives really believe in NIEM • Projects make executives look good • Real services are delivered • Positive impacts for citizens • New technology opportunities
challenges • Smarter processes • Empowering Citizens • Privacy • Quicker and Simpler • Aligned to Modern Infrastructure
How to get there? paradoxical • Tooling is NOT the answer! • W3C Schema is the PROBLEM! • XML is part of the solution • Independence from XML schema • Enabling smart agent technology
What will help? • Easier for people to do • Simple logical business terms • Cross-domain information components • Intuitive mapping mechanisms • Better semantic techniques • Leveraging smart agent technology • Pre-built public open source components
Avoiding“God syndrome” • Belief in a single infallible solution • If we just do this it will make everything so much better • Life is complex, managing it is also • Common sense versus legal complexity
Trial and error • Iterative technology improvements • Avoiding engineering complexity • Trial, error, refinement • Taking risks, thinking outside the box • Computers make humans smarter • Relax, it helps creativity flow
Interoperable, reusable Your mileage may vary!