13
© 2010 Altova, Inc.. All Rights Reserved. Altova Tools in the IEPD Life Cycle NIEM Town Hall Keynote February 18, 2010 Alexander Falk CEO Altova, Inc.

Altova NIEM keynote

Embed Size (px)

DESCRIPTION

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).

Citation preview

Page 1: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Altova Tools in the IEPD Life Cycle

NIEM Town Hall Keynote

February 18, 2010

Alexander FalkCEO

Altova, Inc.

Page 2: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Overview

Using Altova tools during IEPD development

Using Altova tools during implementation of an exchange

The Altova MissionKit: an integrated suite of XML & UML tools for NIEM

Future Outlook: Semantic technologies

Q&A

Page 3: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Using Altova Tools during IEPD development

• Business Processes

• Use Cases

• Sequence Diagrams

• Business Rules • Business Requirements

• Exchange Content Model = Class Diagram

• Mapping Document

• Subset Schema• Exchange Schema• XML Wantlist

•Constraint Schema•Extension Schema

•Main Document•IEPD Catalog•IEPD Metadata

•Sample XML Instances

•XML Stylesheets

Scenario Planning

Analyze Requirements

Map & Model

Build & Validate

Assemble & Document

Publish & Implement

We’ll discuss Altova Tools used during the implementation phase later

Page 4: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Altova UModel

Very affordable UML modeling tool that supports all 14 UML 2.3 diagram types plus BPMN and SysML

Can be used in Scenario Planning phase to model and document: Use case diagrams, Sequence diagrams, Business processes

Can be used in Map & Model phase to developClass diagrams to createthe Exchange contentmodel

XMI Import/Exportsupport to exchangemodels with other UMLtools

Code-generation, Round trip engineering, Reverseengineering

Integration with Visual Studio and Eclipse

Page 5: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Altova XMLSpyThe industry’s best selling XML & XML Schema editor

Create Extension Schema, Constraint Schema,Exchange Schema for IEPD

Graphical and text-based editing views

XSLT editor, debugger, profiler to help create XML Stylesheets for IEPD

Create XML instance documents for IEPD

Validate schemas and instance documents

Web services tools for implementation phase:

• Graphic WSDL editor• SOAP debugger • SOAP tester

32-bit and 64-bit versions to help work withlarge XML files

Page 6: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Altova SchemaAgent

Graphical tool for analyzing and managing schema relationships, especially imports, extensions of types, etc.

Manage connections and dependencies between schema-dependent files, e.g. WSDL, XSLT

Ideal for visualizing schemasin an IEPD to understandtheir relationships

Manage and maintain a collection of schemasif an organization is usingmultiple exchanges

Direct integration withXMLSpy to supportbrowsing schema collectionswithin the schema editorin XMLSpy

32-bit and 64-bit versions

Page 7: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Altova StyleVision

Graphical stylesheet and electronic forms design tool

Transforms XML, XBRL, and database content into HTML, Word, PDF, and Authentic® e-form formats

Visual, drag-and-drop stylesheet design lets you create XML Stylesheets for Assemble & Document phase

True electronic forms design through absolute positioning with blueprint functionality

Let’s you import existing XSLT stylesheets and reuse templates

Supports XSLT 1.0/2.0, XSL: FO, CSS, JavaScript

Integration with Visual Studio and Eclipse

32-bit and 64-bit versions

Page 8: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Using Altova Tools during implementation of an exchange

The scope of NIEM only extends to the definition of the data being exchanged in an IEP:

The work doesn’t end there, however, and each side needs to implement their side of the exchange

Page 9: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Altova MapForce

Graphical data mapping, conversion, and integration tool for:

• XML, databases, flat files, EDI, Excel 2007+ (OOXML), XBRL, and Web services

Drag-and-drop data mapping from IEPD XML schema to in-house databases

Support for migrating legacy data formats including: EDIFACT, X12, and HL7 EDI messages

XBRL report generation & analysis

Supports all major relational databases:

• SQL Server®, DB2®, Oracle®, Sybase®, MySQL®, PostgreSQL, and Access™

Generation of Web services code based on WSDL

Autogeneration of royalty-free code in:

• Java• C#• C++

Integration with Visual Studio and Eclipse

Page 10: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Using Altova Tools during implementation of an exchange

If you are using Web services to implement the exchange, you might also want to use:

WSDL Editor in XMLSpy to helpdefine WSDL files

SOAP Request Tester and SOAP Debugger in XMLSpy tohelp test the message exchange

Page 11: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

The Altova MissionKit 2010

An integrated suite of XML, DB, and UML tools for NIEM software architects and XML developers

32-bit and 64-bit versions to tackle the most data-intensive applications

Huge cost benefit when purchasing the MissionKit suite instead of single tools:

• The MissionKit for Software Architects includes 8 tools for the price of 2* XMLSpy, MapForce, StyleVision, UModel, DiffDog, DatabaseSpy, SchemaAgent,

SemanticWorks

Winner of the 2009 Jolt Product Excellence Award in the “Development Environment” category

Available for purchasing via GSA Contract# GS-35F-0635P

* Pricing comparison is edition-specific and based on Altova MissionKit vs. two individual licenses of XMLSpy and MapForce.

All Altova tools are available for a 30-day, fully functional FREE trial

Page 12: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Future Outlook: Semantic Technologies

NIEM is thinking about using RDF/OWL as a next possible step

Altova already has a tool available for you: Altova SemanticWorks®

Graphical RDF / OWL editor for building Semantic Web applications

Visually create RDF instance documents, RDFS vocabularies, and OWL ontologies

Support for OWL Lite, Full, and DL dialects

RDF / XML & N-Triples code generation and export capabilities

Tabs for organizing instances, properties, classes, mutual exclusivity, and ontologies

32-bit and 64-bit versions

Already part of the Altova MissionKit

Page 13: Altova NIEM keynote

© 2010 Altova, Inc.. All Rights Reserved.

Safe Harbor Statement

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.

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.

Questions & Answers