Implementation Guide

Download here - 2 MB zip


The purpose of this guide is to make it easier to implement the OpenTravel specification and build software systems that are interoperable with other travel systems. The guide is also useful for analysts in understanding the OpenTravel specification. In addition, it explains how new members implementing OpenTravel  XML schemas for the first time can get started.

The guide has three chapters:

  • Chapter 1 presents background information about OpenTravel and its activities and processes. It also provides basic introductory material on XML and XML schemas.
  • Chapter 2 describes the architecture of the OpenTravel specification. Specifically, this section describes the XML schema architecture (schema modularity and the request and response model) upon which the OpenTravel specification is based, and it describes supporting mechanisms such as OpenTravel code lists.
  • Chapter 3 explains how to use the OpenTravel specification to build travel systems. Specifically, this section includes:
    • Getting started with the OpenTravel Specification,
    • Messaging options available to implementers of the OpenTravel specification,
    • Guidance on how to describe and expose web services,
    • Guidance on how to utilize lightweight session management,
    • Guidance on reliable messaging, including WS-RM and TypeX, and,
    • XML binding tools—the programs that automatically create pieces of software from XML schemas.

This document will be amended and expanded on an ongoing basis to address other topics relevant to the implementation and use of OpenTravel schemas.

To download a copy of the OpenTravel Implementation Guide (version 1.5), click here.