Being specialized in travel technology,Generation_P frequently gets involved in software development for internet booking engines and reservation subsystems. An integral part of any booking engine is the back-end that handles connections to travel offer providers or intermediaries (we will collectively refer to them as "travel offer suppliers").
The task of an integration project is to create a module, extension or a plug-in for the client's system to search for travel offers or travel-related content in the supplier system (or receive a collection of offers and content in case the supplier doesn't follow a Web Services model) using various parameters; retrieve additional details on travel offers, check availability or make and cancel bookings.
Due to the discrepancies between various interfaces and differences in technology platforms, integration of any travel offer supplier system into a travel application is a major effort.
Integration Projects Performed by Generation_P
Up to date, we have completed 220 integration projects for clients in Germany, the UK and Ireland. Our specialists have built interfaces and connection handlers to 200 suppliers (some of the suppliers were integrated several times, either with different technology or/and for different customers) including:
We usually use either the supplier's binary protocols, XML, web scraping or SOAP technologies for integration:
| Technology | Number of projects |
|---|---|
| Binary protocols | 69 |
| XML | 62 |
| Web scraping | 31 |
| SOAP | 35 |
| Native programming language API | 7 |
| HTTP | 16 |
Our Own Business Processes for Integration Projects
And it's not only about experience with particular systems. With many integration projects completed, the Generation_P team was able to identify and analyse best practices. Our aim was to select optimal ways to reduce time of integration project development, improve quality and mitigate risks. We have created a business process that allows us to integrate quickly and with low risks.