imx.MetaSearch
imx.MetaSearch - Das Metasuch-Framework
imx.MetaSearch prüft als Metasuch-Service Verfügbarkeiten und Preise verschiedener Online-Buchungssysteme und/oder weiterer touristischer Transaktionssysteme und bietet verfügbare Unterkünfte und touristische Leistungen auf einer homogenen, endkundenfreundlichen Oberfläche an.
imx.MetaSearch basiert auf einer zeitgemäßen service-orientierten Architektur (SOA) und wurde komplett in Java implementiert. Die Kommunikation mit den Online-Buchungssystemen erfolgt in Abhängigkeit von den angebundenen Buchungssystemen über Webservices, XML-RPC oder XML-Schnittstellen, die Kommunikation mit dem Such- und Präsentationsfrontend komplett über Webservices.
Die Anwendung ist hochskalierbar und frei konfigurier- und „kapselbar“, sodass sehr leicht regionale bzw. individuell angepasste Anwendungen bereitgestellt werden können.
Highlights & Stichpunkte in Kürze
- Implementierung komplett in zeitgemäßer und hochperformanter Java-Architektur
- Die Core-Engine von imx.MetaSearch kommuniziert mit den angeschlossenen Systemen über jeweils angepasste Konnektoren im Multi-Threading-Verfahren.
- imx.MetaSearch ist komplett plattformunabhängig, da die Kommunikation mit dem Portal ausschließlich über Webservices erfolgt. Somit spielt es keine Rolle, welches CMS oder welche Basistechnologie (PHP, Java, .NET etc.) im Einsatz ist.
- Die Integration des imx.MetaSearch-Webservices auf einer Online-Plattform kann entweder vom Internet-Dienstleister des Kunden oder von infomax vorgenommen werden.
- Durch die Trennung von Anwendung und Präsentation ist der Kunde völlig flexibel, was das Design und den Feature-Umfang der Portalausgabe anbelangt. Der Plattformbetreiber bestimmt, wie das Frontend aussehen soll, ob und welche geographische Visualisierung (z.B. über Google Maps oder eigenes Geo-Informationssystem) erfolgen soll, in welcher Sortierung Treffer angezeigt werden sollen usw.
- imx.MetaSearch ist komplett kapselbar und frei konfigurierbar. So lassen sich beliebige Geo-Hierarchien (Land, Region, Gebiet, Ort etc.) abbilden und nach Kundenanforderungen kapseln.
- Derzeit sind bereits folgende Buchungssysteme erfolgreich integriert: Tiscover, HRS, hotel.de, booking.de, Nethotels, e-domizil.
- Die Integration weiterer Buchungssysteme ist sehr leicht ohne Änderungen an der Gesamt-Lösung möglich. imx.MetaSearch abstrahiert zwischen der Core-Engine und den über Konnektoren angeschlossenen Systemen.
- Über Hotel- oder Ferienwohnungsbuchungssysteme hinaus können auch weitere touristische Transaktionssysteme in imx.MetaSearch integriert werden (z.B. Flug-IBE, Pauschalangebote, Mietwagen usw.)
- Über einzelne Services sind auch typisierte Suchen möglich, z.B. Trennung zwischen Hotels und Ferienwohnungen etc.
- Über sog. Service-Contracts, die auf XML basieren, werden die organisatorischen und vertraglichen Vereinbarungen zwischen dem Plattformbetreiber und den eingebundenen Systemen geregelt. Dazu gehören solche Parameter wie max. Wartezeit, Ergebnismengen, Sortierung, Priorisierung oder Aussagen zur „Quality of Service“ (QoS).
Parameter wie max. Wartezeiten sind also nicht systemseitig vorgegeben, sondern von der jeweiligen Kundenimplementierung abhängig.
- imx.MetaSearch ist durchgängig mehrsprachig (I18N) und lokalisierbar (L10N)
- imx.MetaSearch kann beim Kunden gehostet werden oder kann von infomax im ASP-Betrieb bereitgestellt werden. Durch die Nutzung von Webservices kann die Lösung problemlos in verteilten Umgebungen eingesetzt werden.
Technische Zusammenfassung
- Basiert auf moderner, hochskalierbarer J2EE-Architektur
- Unterstützt XML und Webservices („gelebte Service-Orientierung“)
- Handelt beliebig viele Threads gleichzeitig („Multi-Threading“)
- Multi-Mandanten- und Multi-User-fähig
- Offene Webservice-API nach außen
Beispiel-Anwendung www.bayern.by
Im Projekt „Metasuche auf bayern.by“ werden die Systeme Tiscover, hotel.de, booking.de, nethotels.com sowie e-domizil zur Laufzeit integriert und dem Kunden auf einer homogenen, endkundenfreundlichen Suchmaske angeboten.
Als besonders endkundenfreundliches Highlight werden auf bayern.by zusätzlich alle verfügbaren Unterkünfte über die Google Maps-API in Google Maps visualisiert. Darüber lässt sich eine geographische Einordnung treffen und das potentielle Urlaubsquartier bereits aus der Luft begutachten.

