Custom Dev
Tour Operators

Renovated and Optimized Supplier Data Connectivity for a Leading Canadian Travel Company

Air Canda Vacations website

Customer Profile

Air Canada Vacations (ACV) is one of the leading Canadian tour operators and a founding member of Air Canada – Canada’s largest airline and the biggest provider of scheduled passenger services in the Canadian, Canada-U.S. transborder and the international market, servicing destinations to and from Canada.

The company builds and offers a variety of vacation packages for hundreds of destinations in the Caribbean, Mexico, Central and South America, Europe, Asia, the South Pacific, the USA and Canada – all the destinations covered by Air Canada airline and other members of Star Alliance aviation group. In addition to flight tickets, ACV provides a wide selection of hotels, flights, cruises, day tours, car rentals and a set of other travel products. The focus is always on delivering solutions that would fit specific individual needs of each customer.

Air Canada booking portal

Project Challenges

Prior to partnering with GP Solutions, ACV already established profound technical infrastructure. Having been operating on the online travel booking market for many years, the company managed to develop and launch its own travel automation platform along with a highly functional customer-facing web-based booking solution, mobile-optimized interfaces and apps.

Being a modern and dynamic travel business constantly looking for innovation to improve operations and performance, ACV developed and was gradually implementing an ongoing software renovation plan. One of their key pain points was the travel supplier management functionality. For this reason  special interest on ACVs side was to find a software vendor that could offer solutions to:

  • Aggregate multiple travel supplier APIs;
  • Introduce clear and convenient travel supplier integration process;
  • Decrease time-to-market for new travel supplier API integrations.

Provided Solutions

The cooperation between GP Solutions and AVC started in 2009. After initial research and evaluation it was decided to launch the development phase.

First of all, GP Solutions put together and allocated a team of dedicated development specialists which consisted of:

developers icon
Java backend developers;
API integration icon
XML / XSLT engineers responsible for travel supplier API integration;
Project implementation icon
A project manager supervising the implementation process.

The key implementations introduced by the team are described below.

GP Travel HUB Implementation

Prior to moving on with the travel supplier integration pipeline agreed with ACV, it was necessary to prepare a solid technological foundation for the entire process. It was decided to make use of GP Travel Hub – a time-tested unified travel API aggregation software, a proprietary product of GP Solutions.

Principal scheme of GP Travel HUB

The structure of GP Travel Hub involves a set of APIs split by product type: Hotel API, Flight API, Activities API and so on. All of them allow to aggregate travel product data from multiple travel vendor APIs simultaneously by bringing data into a unified data format according to OTA (Open Travel Alliance) standard. This way our team managed to significantly optimize the workload required for making integrations. Now by integrating just a single product API ACV could instantly access to numerous suppliers available via the Hub.

As a result ACV connected to over 20 different travel product suppliers. The company sourced travel content from over 200 000 hotels and more than 20 000 offers related to ground travel services. At the same time GP Travel Hub implementation had the capacity to sustain high system loads covering thousands of look-to-book requests and bookings on a daily basis.

Extranet solution

Apart from modified supplier integration flows, ACV required additional functionality that would help their staff to:

  • Create and manage direct hotel supplier offers manually;
  • Manage travel product quantities and availability data;
  • Create and modify travel offer content.

Following the provided requirements GP team suggested implementing a custom Extranet system. The solution that was ultimately developed was able to cover all of the requirements mentioned above. It provided efficient functionality to handle travel product allotments, multiple product pricing policies and options – and so on and so forth.  It also facilitated efficient mapping functionality helping deduplicate conflicting content versions related to one and the same hotel.

Hotel rates and availability calendar

Results icon

Project Results

GP Solutions team managed to provide efficient support of the project for over a decade. The efforts undertaken ensured smooth operation and stable access to an enlarged database of travel products for the tens of thousands of travellers using Air Canada Vacation services on a regular basis.

Once the solutions planned for ACV were rolled out, the updated service started gaining positive reviews and trust both among businesses and individual travelers. It all resulted in higher overall standard of business process automation and service.




Travel Agency


150 000+ man-hours


GP Travel Hub, Extranet


Java, XML/XSLT, SOAP, Ubuntu, Linux, JSP, JSON, Bash, WSDL, Jenkins, Mercurial, tomcat; databases: MySQL, MSSQL

Leave your request

We will contact you shortly

    Thank you for your request!

    We will get back to you as quickly as possible