Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Altova Tools in the IEPD Life Cycle<br />NIEM Town Hall <br />Keynote<br />February 18, 2010<br />Alexander FalkCEOAltova,...
Overview<br />Using Altova tools during IEPD development<br />Using Altova tools during implementation of an exchange<br /...
Using Altova Tools during IEPD development<br /><ul><li>Business Processes
Use Cases
Sequence Diagrams</li></ul>Scenario Planning <br /><ul><li>Business Rules
Business Requirements</li></ul>Analyze Requirements <br /><ul><li>Exchange Content Model = Class Diagram
Mapping Document</li></ul>Map & Model<br />Build & Validate <br /><ul><li>Subset Schema
Exchange Schema
XML Wantlist
Constraint Schema
Extension Schema
Main Document
IEPD Catalog
Upcoming SlideShare
Loading in …5

Altova NIEM keynote


Published on

These are the slides for the keynote address I gave at the NIEM Town Hall meeting in February 2010, covering the use of Altova tools for IEPD development for the National Information Exchange Model (NIEM).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Altova NIEM keynote

  1. 1. Altova Tools in the IEPD Life Cycle<br />NIEM Town Hall <br />Keynote<br />February 18, 2010<br />Alexander FalkCEOAltova, Inc.<br />
  2. 2. Overview<br />Using Altova tools during IEPD development<br />Using Altova tools during implementation of an exchange<br />The Altova MissionKit: an integrated suite of XML & UML tools for NIEM<br />Future Outlook: Semantic technologies<br />Q&A<br />
  3. 3. Using Altova Tools during IEPD development<br /><ul><li>Business Processes
  4. 4. Use Cases
  5. 5. Sequence Diagrams</li></ul>Scenario Planning <br /><ul><li>Business Rules
  6. 6. Business Requirements</li></ul>Analyze Requirements <br /><ul><li>Exchange Content Model = Class Diagram
  7. 7. Mapping Document</li></ul>Map & Model<br />Build & Validate <br /><ul><li>Subset Schema
  8. 8. Exchange Schema
  9. 9. XML Wantlist
  10. 10. Constraint Schema
  11. 11. Extension Schema
  12. 12. Main Document
  13. 13. IEPD Catalog
  14. 14. IEPD Metadata
  15. 15. Sample XML Instances
  16. 16. XML Stylesheets</li></ul>Assemble & Document <br />We’ll discuss Altova Tools usedduring the implementation phase later<br />Publish & Implement<br />
  17. 17. Altova UModel<br />Very affordable UML modeling tool that supports all 14 UML 2.3 diagram types plus BPMN and SysML<br />Can be used in Scenario Planning phase to model and document: Use case diagrams, Sequence diagrams, Business processes<br />Can be used in Map & Model phase to developClass diagrams to createthe Exchange contentmodel<br />XMI Import/Exportsupport to exchangemodels with other UMLtools<br />Code-generation, Round trip engineering, Reverseengineering<br />Integration with Visual Studio and Eclipse<br />
  18. 18. Altova XMLSpy<br />The industry’s best selling XML & XML Schema editor<br />Create Extension Schema, Constraint Schema,Exchange Schema for IEPD<br />Graphical and text-based editing views<br />XSLT editor, debugger, profiler to help create XML Stylesheets for IEPD<br />Create XML instance documents for IEPD<br />Validate schemas and instance documents<br />Web services tools for implementation phase:<br /><ul><li>Graphic WSDL editor
  19. 19. SOAP debugger
  20. 20. SOAP tester</li></ul>32-bit and 64-bit versions to help work withlarge XML files<br />
  21. 21. Altova SchemaAgent<br />Graphical tool for analyzing and managing schema relationships, especially imports, extensions of types, etc.<br />Manage connections and dependencies between schema-dependent files, e.g. WSDL, XSLT<br />Ideal for visualizing schemasin an IEPD to understandtheir relationships<br />Manage and maintain a collection of schemasif an organization is usingmultiple exchanges<br />Direct integration withXMLSpy to supportbrowsing schema collectionswithin the schema editorin XMLSpy<br />32-bit and 64-bit versions<br />
  22. 22. Altova StyleVision<br />Graphical stylesheet and electronic forms design tool <br />Transforms XML, XBRL, and database content into HTML, Word, PDF, and Authentic® e-form formats<br />Visual, drag-and-drop stylesheet design lets you create XML Stylesheets for Assemble & Document phase<br />True electronic forms design through absolute positioning with blueprint functionality<br />Let’s you import existing XSLT stylesheets and reuse templates<br />Supports XSLT 1.0/2.0, XSL: FO, CSS, JavaScript<br />Integration with Visual Studio and Eclipse<br />32-bit and 64-bit versions<br />
  23. 23. Using Altova Tools during implementation of an exchange<br />The scope of NIEM only extends to the definition of the data being exchanged in an IEP:<br />The work doesn’t end there, however, and each side needs to implement their side of the exchange<br />
  24. 24. Altova MapForce<br />Graphical data mapping, conversion, and integration tool for:<br /><ul><li>XML, databases, flat files, EDI, Excel 2007+ (OOXML), XBRL, and Web services</li></ul>Drag-and-drop data mapping from IEPD XML schema to in-house databases<br />Support for migrating legacy data formats including: EDIFACT, X12, and HL7 EDI messages <br />XBRL report generation & analysis<br />Supports all major relational databases:<br /><ul><li>SQL Server®, DB2®, Oracle®, Sybase®, MySQL®, PostgreSQL, and Access™</li></ul>Generation of Web services code based on WSDL<br />Autogeneration of royalty-free code in:<br /><ul><li>Java
  25. 25. C#
  26. 26. C++</li></ul>Integration with Visual Studio and Eclipse<br />
  27. 27. Using Altova Tools during implementation of an exchange<br />If you are using Web services to implement the exchange, you might also want to use:<br />WSDL Editor in XMLSpy to helpdefine WSDL files<br />SOAP Request Tester and SOAP Debugger in XMLSpy tohelp test the message exchange<br />
  28. 28. The Altova MissionKit 2010<br />An integrated suite of XML, DB, and UML tools for NIEM software architects and XML developers<br />32-bit and 64-bit versions to tackle the most data-intensive applications<br />Huge cost benefit when purchasing the MissionKit suite instead of single tools:<br /><ul><li>The MissionKit for Software Architects includes 8 tools for the price of 2*
  29. 29. XMLSpy, MapForce, StyleVision, UModel, DiffDog, DatabaseSpy, SchemaAgent, SemanticWorks</li></ul>Winner of the 2009 Jolt Product Excellence Award in the “Development Environment” category<br />Available for purchasing via GSA Contract# GS-35F-0635P<br />* Pricing comparison is edition-specific and based on Altova MissionKit vs. two individual licenses of XMLSpy and MapForce. <br />All Altova tools are available for a 30-day, fully functional FREE trial<br />
  30. 30. FutureOutlook: Semantic Technologies<br />NIEM is thinking about using RDF/OWL as a next possible step<br />Altova already has a tool available for you: Altova SemanticWorks®<br />Graphical RDF / OWL editor for building Semantic Web applications<br />Visually create RDF instance documents, RDFS vocabularies, and OWL ontologies <br />Support for OWL Lite, Full, and DL dialects<br />RDF / XML & N-Triples code generation and export capabilities<br />Tabs for organizing instances, properties, classes, mutual exclusivity, and ontologies<br />32-bit and 64-bit versions<br />Already part of the Altova MissionKit<br />
  31. 31. Questions & Answers<br /> Safe Harbor Statement<br /> The presentation made during this meeting and other statements by Altova may contain forward-looking statements within the meaning of U.S. Private Securities Litigation Act of 1995 including without limitation plans with respect to future business or product strategy. Although Altova believes that these statements are based on reasonable assumptions within the bounds of its knowledge of its business and operations, forward-looking statements are subject to numerous assumptions, risks and uncertainties. By making these forward looking statements, the company undertakes no obligation to update these statements for revisions or changes after the date of this presentation. Additionally, Altova may revise its projections or plans as required during the course of its business. Actual results may differ materially from forward-looking statements or historical performance due to the factors discussed in this presentation and elsewhere. Potential factors that could impact results include such include increased competitive pressures, changes in general economic conditions, difficulties in the timely development of new products and services or other changes.<br />Altova, MissionKit, XMLSpy, MapForce, StyleVision, UModel, DatabaseSpy, DiffDog, SchemaAgent, SemanticWorks, Authentic, and AltovaXML are trademarks and/or registered trademarks of Altova, Inc. in the United States and/or other countries. The names of and reference to other companies and products mentioned herein may be the trademarks of their respective owners.<br />