Leistung · Schnittstellen

Touristische Schnittstellen anbinden.

Amadeus Leisure API, IBE Web Service und weitere Reisedatenquellen in Reiseportale und Anwendungen integrieren, für Reiseveranstalter, Reisebüroketten und den Reisevertrieb.

Warum in der Touristik alles an der Schnittstelle hängt

Reiseangebote entstehen nicht auf der Website. Sie liegen in den Systemen der Veranstalter und werden über Reservierungssysteme und Buchungsmaschinen bereitgestellt. Eine Website oder Anwendung, die Reisen suchen, anzeigen und buchen soll, muss diese Quellen anbinden, und zwar in jeder Stufe: Suche, Verfügbarkeit, Preis, Buchung.

Die Qualität dieser Anbindung entscheidet über das, was der Kunde sieht: wie schnell Ergebnisse erscheinen, ob die Treffer zur Suche passen, ob der Preis in der Ergebnisliste dem Preis im letzten Buchungsschritt entspricht. Eine schlecht angebundene Buchungsmaschine kostet Abschlüsse, auch wenn das Design stimmt.

ECHTSITE bindet touristische Schnittstellen in bestehende und neue Systeme ein. Die Verträge mit Amadeus oder anderen Anbietern schließt in der Regel der Reisevertrieb selbst; wir arbeiten mit den Zugängen, die daraus entstehen.

Amadeus Leisure API und IBE Web Service

Amadeus Leisure IT, bis 2018 unter dem Namen TravelTainment bekannt, stellt die in Deutschland verbreitete Buchungstechnik für Pauschalreisen bereit. Zwei Bausteine sind für Websites entscheidend: die Internet Booking Engine (IBE) als fertige Buchungsstrecke und die Leisure IBE Web Services als Schnittstelle, über die Reisepakete und Hotelangebote der angeschlossenen Veranstalter in eigene Anwendungen eingebunden werden.

Für dertour-reisebuero.de haben wir beides in die bestehende Website integriert: eine eigene Suchmaske mit Filtern nach Reiseziel, Reisedatum, Budget und Reisetyp, Teaser-Elemente für ausgewählte Angebote, eine Angebotsoptimierung, die das Nutzerverhalten in Echtzeit auswertet, und die Buchungsabwicklung über den IBE Web Service. Der Zugriff auf die Angebotsdatenbank läuft über die Amadeus Leisure API.

Der Unterschied zur eingebetteten Standard-IBE: Suche, Ergebnisdarstellung und Angebotsseiten gehören zur eigenen Website. Sie tragen die Marke, sind für Suchmaschinen lesbar, lassen sich DSGVO-konform messen und mit eigenen Inhalten verbinden. Die Buchung selbst bleibt auf der geprüften Strecke des Anbieters.

Weitere Systeme, die wir angebunden haben

Ein Reiseportal lebt selten von einer Quelle. Im Projekt dertour-reisebuero.de kamen neben Amadeus weitere Anbindungen dazu:

  • e-domizil für Ferienhäuser und Ferienwohnungen
  • CruiseCompass IBE für Kreuzfahrten
  • Ypsilon für die Flugbuchung
  • Studydata als weitere Datenquelle

Grundsätzlich binden wir jede Quelle an, die eine dokumentierte Schnittstelle bietet, ob REST, SOAP oder XML: Veranstaltersysteme, Reservierungssysteme, Bewertungs- und Wetterdaten, interne Systeme wie einen Content Hub. Beim Content Hub für DERTOUR liefen die Datenweitergabe an angeschlossene Anwendungen und Plattformen über eigens entwickelte APIs.

So läuft eine Anbindung ab

Jede Schnittstelle hat Eigenheiten: Antwortzeiten, Limits, Sitzungslogik, Versionswechsel. Deshalb beginnt die Arbeit nicht mit Code, sondern mit einer Analyse.

  • Analyse. Welche Daten werden gebraucht, in welcher Tiefe, wie aktuell? Welche Zugänge und Testumgebungen stellt der Anbieter bereit?
  • Konzeption. Suchlogik, Datenflüsse und Zwischenspeicherung. Für das Terminbuchungstool Click & Meet haben wir zum Beispiel einen Algorithmus entwickelt, der die große Zahl an Terminen zwischenspeichert, damit die Buchungsmaske ohne Wartezeit erscheint. Dasselbe Prinzip gilt für Suchergebnisse.
  • Umsetzung. Backend in PHP mit Laravel oder in Node.js mit TypeScript, Frontend mit Vue. Die Anbindung wird als eigene Schicht gebaut, damit ein Versionswechsel des Anbieters nicht die ganze Anwendung berührt.
  • Test. Gegen die Testumgebung des Anbieters, dann mit echten Anfragen: Suchen ohne Treffer, ausverkaufte Termine, Preisänderungen zwischen Suche und Buchung.
  • Livegang und Betrieb. Überwachung der Schnittstellen, Verhalten bei Ausfällen, Anpassung bei Versionswechseln.

Für welche Vorhaben sich das lohnt

Eine eigene Anbindung ist Individualentwicklung und damit aufwendiger als das Einbetten einer fertigen Buchungsmaschine. Sie lohnt sich, wenn die Website mehr sein soll als ein Rahmen um die IBE: wenn Angebote in eigenen Inhalten stehen, wenn Suchmaschinen die Angebotsseiten lesen sollen, wenn Berater eigene Werkzeuge auf denselben Daten brauchen, oder wenn mehrere Quellen in einer Suche zusammenkommen.

Für ein einzelnes Reisebüro mit Standardwebsite reicht meist die IBE des Anbieters. Für Reiseveranstalter, Ketten und Kooperationen mit eigener Marke und eigenen Prozessen ist die Schnittstelle der Punkt, an dem sich Individualentwicklung auszahlt. Siehe auch unsere Leistungen Reiseportale und Buchungssysteme.

Begriffe, kurz erklärt

IBE (Internet Booking Engine)
Buchungsmaschine für Reisen im Web: Suche, Verfügbarkeit, Preis und Buchung von Pauschalreisen, Hotels, Flügen oder Kreuzfahrten. Die Abkürzung ist mehrdeutig; gemeint ist hier immer die touristische Buchungsmaschine.
Web Service / API
Programmierschnittstelle, über die eine Anwendung Daten eines anderen Systems abfragt oder Buchungen auslöst, meist über REST oder XML/SOAP.
Amadeus Leisure
Sparte von Amadeus für den Freizeitreise-Vertrieb, hervorgegangen aus TravelTainment. Bietet unter anderem die Leisure IBE und die Leisure IBE Web Services.
CRS
Computer Reservation System: das Reservierungssystem, in dem Veranstalter und Leistungsträger Verfügbarkeiten und Preise führen.
GDS
Global Distribution System: weltweites Vertriebssystem vor allem für Flüge, Hotels und Mietwagen, etwa Amadeus, Sabre oder Travelport.

Häufige Fragen

Brauchen wir einen eigenen Vertrag mit Amadeus?

In der Regel ja: Die Verträge mit Amadeus oder anderen Anbietern schließt der Reisevertrieb selbst. Wir arbeiten mit den Zugängen und Testumgebungen, die daraus entstehen. Welche Zugänge nötig sind, klären wir in der Analyse zu Beginn.

Was ist der Unterschied zwischen der Amadeus Leisure IBE und den IBE Web Services?

Die Internet Booking Engine (IBE) ist eine fertige Buchungsstrecke, die sich in eine Website einbetten lässt. Die Leisure IBE Web Services sind die Schnittstelle dazu: Über sie holt eine eigene Anwendung Reisepakete und Hotelangebote der angeschlossenen Veranstalter und löst Buchungen aus. Der Unterschied in der Wirkung: Bei der eingebetteten IBE gehört die Buchungsstrecke dem Anbieter, bei der Anbindung über die Web Services gehören Suche und Ergebnisdarstellung Ihrer Website. Sie tragen Ihre Marke und sind für Suchmaschinen lesbar.

Können mehrere Datenquellen in einer Suche zusammenkommen?

Ja. Für dertour-reisebuero.de haben wir neben der Amadeus Leisure API auch e-domizil für Ferienhäuser, CruiseCompass IBE für Kreuzfahrten, Ypsilon für Flüge und Studydata angebunden. Grundsätzlich lässt sich jede Quelle anbinden, die eine dokumentierte Schnittstelle nach REST, SOAP oder XML bietet.

Was passiert, wenn Amadeus die Schnittstelle ändert?

Wir bauen die Anbindung als eigene Schicht, damit ein Versionswechsel des Anbieters nicht die ganze Anwendung berührt. Anpassungen bei Versionswechseln gehören zur Betreuung nach dem Livegang.

Welche Schnittstellen soll Ihre Website oder Anwendung sprechen? Schreiben Sie uns, welche Systeme im Einsatz sind. Wir sagen Ihnen, was sich anbinden lässt.

Projekt besprechen+49 151 111 298 77