Effiziente Suchinfrastruktur
Butterfly: Federated Search und Unified Information AccessButterfly ist eine such- und anfrageorientiere Portal-Middleware, die es dem Portal-Frontend erlaubt, die Zugriffe auf beliebige und verteilte Backend-Systeme zu abstrahieren. Neben der Verteilung der Anfragen auf die Backend-Systeme übernimmt Butterfly die Aufgaben, die Anfragen entsprechend der Anfragesyntax der Backend-Systeme zu transformieren und das Antwortverhalten zu überwachen. Darüber hinaus kann Butterfly in Abhängigkeit von beliebigen Anfrage-Parametern die Zusammenstellung der anzufragenden Backend-Systeme modifizieren. Damit erlaubt Butterfly eine saubere Entkopplung von Portal-Frontend Gestaltung und der Einbindung und Ausprägung der Backend-Systeme, die den Content liefern. Weiterhin unterstützt Butterfly auch das auf ein Ausgabeziel abgestimmte Rendering der Anfrageergebnisse und kann so für einzelne oder auch alle Anfragekonstellationen auch die Rolle des Portal-Frontends übernehmen. Butterfly skaliert linear mit der Anzahl installierter Server und unterstützt Sessions im Zusammenspiel mit entsprechen konfigurierten Loadbalancern.

Im Zuge der Entwicklung und Weiterentwicklung von Butterfly hat ESEMOS bestimmte Bausteine für Spezialanwendungen entwickelt. Wegen des Namens "Butterfly" haben diese Bausteine (meist griechische) Namen von Schmetterlingen erhalten:
- Ariadne: Search Suggestions/Suchvorschläge
- Brenthis: Framework für dynamische Landingpages
- Cynthia: Statistik
- Danaus: Dashboard
- Efeus: Feeding-Interface für Indexe
- Fulminea: Trendanalyse-Tool
- Hypnia: Wörterbuch-Management-Tool
- Idaea: Suche für URL-Vertipper
Mehr Informationen geünscht? Laden Sie hier unser Produktblatt zu Butterfly herunter.