SEAL (Search Engine Abstraction Layer)
Emid heeft SEAL ontwikkeld als een lichte REST webservice, die op vrijwel ieder platform draait.
Schematisch ziet het er als volgt uit:

De zoekpagina's in een willekeurige CMS of website stuurt SEAL de zoekvraag met opties door, waarna SEAL deze vertaald naar de zoekmachine, zodat deze optimaal de resultaten kan vinden. De resultaten worden dan omgezet naar XML en met XSLT door SEAL of door het CMS omgezet naar HTML voor de eindgebruiker.
De voordelen van SEAL zijn
- Eenvoudige en goed gedocumenteerde toegang tot zoekfuncties
Geavanceerde zoekmachines hebben tegenwoordig vele functies met evenzovele parameters, waarbij de webontwikkelaar veel kennis moet hebben om deze goed te gebruiken. Met SEAL wordt een groot deel van deze parameters en functies geconfigureerd voor het optimale gebruik door onze specialisten. Daarna zijn deze functies met veel minder parameters door de ontwikkelaars te gebruiken. Tevens zijn enkel die functies geconfigureerd en gedocumenteerd die voor uw implementatie van toepassing zijn, waardoor de hoeveelheid documentatie en complexiteit enorm gereduceerd is. - Afschermen van bepaalde functies en toegang
Veel van de zoeksystemen bevatten informatie die niet door iedereen gezien mag worden. Afgeschermde informatie wordt ook steeds belangrijker en deze informatie mag niet gecompromitteerd worden. Tevens zijn er opties in ieder zoeksysteem, welke beter niet gebruikt kunnen worden, zoals opschonen van indexen, verwijderen van informatie, etc. Met SEAL kan toegang tot informatie en functies geregeld worden, zoals dat wenselijk is. - Bescherming bij upgrades en migraties
De ontwikkelingen in zoeksystemen gaat continue door. Nieuwe versie komen uit en zoeksystemen worden zelfs vervangen door andere zoeksystemen. Vervelend is echter dat zeker bij overgaan naar andere systemen, maar ook al bij het overgaan naar nieuwere versies, er aanpassingen nodig zijn voor alle zoektoepassingen, doordat er bijvoorbeeld nieuwe parameters zijn of bepaalde functies ineens iets andrs werken. Met SEAL is de kans dat zoektoepassingen last hebben van dit soort veranderingen minimaal. Wij hebben meerdere malen bijvoorbeeld Verity K2 klanten geholpen bij de migratie naar IDOL, zonder dat er veel aanpassingen gedaan hoefde te worden aan de zoektoepassingen. De investeringen in uw zoektoepassingen zijn zo veel veiliger.
Emid SEAL: Eenvoudig zelf ontwikkelen, beter beheer van zoekomgevingen, afscherming van functies en informatie