Butterfly

Effiziente Suchinfrastruktur

Butterfly: Federated Search und Unified Information Access

Butterfly 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.

Butterfly

Butterfly

Butterfly-Lösungsbausteine

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 gewünscht? Laden Sie hier unser Produktblatt zu Butterfly herunter.