Accubook Solutions


The OTA framework and the application are developed on the N-Tier Client-Server architecture, which supports multi server deployment and load balancing.

Business Need

The client has a booking integration platform along with some specific tools to manage the channel and the relationship with the hotels and OTAs. Teknokraaft was asked to work on this keeping in mind the overall picture and the larger business needs.

The Client

AccuSell is a tool that seamlessly links inventory from the AccuBook Booking Engine to a host of over 50 other Booking Engine Agents (growing daily) including, etc. In short this means that by managing room availability and pricing in the AccuBook Booking Engine, AccuSell automatically and directly transfers this content to other Booking Engines selected by the hotel. This in turn drastically reduces the amount of time that the Hotel Reservation Managers have to spend on managing Booking Engines.

About Accusell

The major challenges in the projects are,

  • The integration of the various hotel web services on to a single portal
  • Multiple hotel inventory access at same time.
  • List out the hotels from various webservices into a single window.

The project was very challenging because of the following reasons.

  • Some Hotel Web services uses HTTP GET/POST methods and some are using a direct Web method call.
  • Request and response of each Hotel webservices are entirely different. Some are using XML request & response and some are using Proxy objects as request & response.
  • Input and output structure of each Hotel webservice is different.
  • Some Hotel web services are having Post-paid Hotels and some are having pre-paid
  • Each of the web services has their own standards and structures
  • The end product should be a Scalable, reliable model that should be able to handle growth in traffic and data.
  • The client wants a Selection and switching mechanism between different hotel webservice providers.

The Solution

We developed a unique Component (OTA Hotel Engine) by which all the data coming in from different suppliers were consolidated and translated to a single standard. The OTA Hotel engine supports the integration of different travel technology suppliers towards a common standard for each vertical, which in turn produce combined results for single window shopping. OTA Hotel engine has the plug-in plug-out feature, which helps to turn any Webservice vendors to be ON/OFF at anytime. It is scalable enough to accommodate any number of web service and also multiple credentials for them, so that the administrator can customize the access to each webservice for different travel agencies. Strict guidelines are followed to optimize the OTA framework for high performance and parallel processing. The design standards improve its scalability to quickly accommodate any travel technology/industry changes and supports customization for most of the travel needs. The structure Of the Engine part can handle different verticals like Hotels, flights, cruise, Train Insurance etc.

OTA Hotel Engine

The Hotel part in OTA engine is capable of handling the response from different hotel webservices. The OTA Engine can handle multiple hotel Webservice communication. The different web service translator components’ translates the response from each webservice and converts it into OTA Engine standards. This makes it very easy to integrate a new hotel webservice to the application within a minimum time.

Hotel integration