Skip site links
Skip navigation
Skip to main content

My AAMVA Log In

If you are a member, please Log In or Register Now!

XML

Overview

Extensible Markup Language (XML) is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C. It is rapidly becoming the protocol used for communicating data. AAMVA's membership recognizes the capability of XML to allow them to move existing applications to the Internet, and AAMVA is working to assist jurisdictions in this effort.

AAMVA needs to offer both the legacy AAMVA Message Interchange Envelope (AMIE) protocol and XML. AMIE is the legacy protocol for communicating over AAMVAnet. The majority of the jurisdictions computer environments and applications predate XML, so for those environments AAMVA continues to support the AMIE protocol.

XML options are being made available in new applications and incorporated into the existing applications when revisions allow a XML option to be added. The new XML options include industry standard Web-services and Messages in AAMVA XML (MAX) for XML messages going through AAMVAnet.

Applications using XML

Over the years AAMVA has developed a number of applications with a XML option. These applications are listed below, along with an indication of which XML standard was used. The standard that is currently being used for XML business data is called NIEM. These XML applications have been implemented by a number of state and federal agencies.
     

System 
 
NIEM Release 
 
Interface 
      
                      
VLS 2.0  NIEM 2.1   AMIE/MAX 2/Web-service
SSOLV  NIEM 2.1 AMIE/Web-service
US-Pass NIEM 2.1 AMIE/MAX 2/Web-service
EVVER NIEM 2.1 AMIE/MAX 2
AXLE NIEM 2.1 MAX 2
RIDE NIEM 2.0 MAX 2
CANDLE for NLETS GJXDM 3.0 NLETS
Digital Image Exchange GJXDM 2.0 AMIE/MAX 1
                                                  

Messages in AAMVA XML (MAX)

AAMVA developed MAX to be the XML counterpart of AMIE. The MAX protocol performs a similar function to AMIE, but using XML. MAX also provides the capability for an application to communicate with AAMVA's Unified Network Interface (UNI) using XML. MAX provides definitions of the control data needed for messages to operate through UNI and over AAMVAnet. A general description is provided in the MAX Manual and details specific to an individual application are described in the individual application’s specifications.

Contact: Mark Pritchard, (703) 908-5790 or Pierre Y. Boyer, (703) 908-2821