Overslaan en naar de inhoud gaan

Goochelen met Googlification

Recentelijk dook er in de, als visionair bedoelde, presentaties van allerlei zelfbenoemde ‘leading’ ICT-organisaties een fraaie nieuwe term op: Googlification. De term heeft een hoog soundbytegehalte en kan worden losgelaten op alle vormen van businessapplicaties: Googlification van ERP, van ECM, van CRM en ook van Business Intelligence.
Maatschappij
Shutterstock
Shutterstock

Wat er bedoeld wordt, is dat Google voor het gros van de internetbezoekende populatie een natuurlijke startpagina is geworden, en daarmee een van de vertrouwde manieren om toegang te krijgen tot informatie. Door Google (of nog beter iGoogle) als een gebruikersinterface boven bestaande businessapplicaties te zetten, zullen gebruikers sneller en eenvoudiger kunnen worden voorzien in hun informatiebehoefte.In een aantal gevallen zal dit zeker werken. Een ECM (Enterprise Content Management)-applicatie beheert een veelheid van ongestructureerde informatie in de vorm van indexeerbare bestanden. Als Google toegang krijgt tot die informatie, kan zij deze dus zelf indexeren en ontsluiten. Voor de niet-dagelijkse gebruiker van de ECM-applicatie kan dat waardevol zijn; de eigen gebruikersinterface van ECM-applicaties kan behoorlijk complex zijn.Googlification van Business Intelligence (BI) is echter een ander verhaal. Rapportages worden door de BI-applicatie gegenereerd op basis van een (vooringesteld regulier) verzoek daartoe, maar deze worden niet als ongestructureerde content opgeslagen in een te indexeren database. Voor Google valt er dus niets te indexeren behalve de database met brondata, maar daar valt met trefwoordgebaseerd zoeken niet zoveel eer te behalen. Het plompverloren implementeren van de zoekmachine over een Business Intelligence-applicatie is dus volstrekt zinloos.Natuurlijk zijn er manieren te bedenken om dit euvel te verhelpen. Zo is het mogelijk om alle gegenereerde rapporten apart te bewaren in een indexeerbare database. In dat geval zal Google de eerder gegenereerde rapporten terugvinden, maar niet de actuele status kunnen weergeven. Ook dat lijkt weinig zinvol.Googlification van Business Intelligence an sich is daarom een loze term, een holle kreet, gehanteerd door populistische types die zichzelf graag geciteerd zien worden.Er is één ‘maar’. Ook Google snapt dat het zinvol is haar positie van vertrouwde gebruikersinterface uit te nutten. Daarom heeft ze bekeken hoe ze een rol kan spelen in het ontsluiten van informatie in applicaties die niet beschikken over indexeerbare bronnen. Hierbij heeft Google gebruikgemaakt van een oplossing die ook in de internetvariant van de zoekmachine wordt toegepast.De internetzoekmachine van Google herkent bepaalde typen ‘vragen’ en geeft ze een andere afhandeling dan de bekende trefwoordzoekactie. Typ bijvoorbeeld eens een som in het zoekvenster. De zoekmachine ‘herkent’ dat je vraagt een berekening uit te voeren, en dat het niet de bedoeling is om op zoek te gaan naar documenten of webpagina’s op het internet die letterlijk de tekst ‘23x5’ bevatten. Hetzelfde is mogelijk door de combinatie van het woord ‘weer’ en een plaatsnaam in te voeren. Google geeft dan de weersverwachting voor die plaats, aan de hand van de bekende iconen. Ook valutaconversies, reisadviezen voor het openbaar vervoer en andere ‘snelle zoekingangen’ zijn mogelijk via de hoofdingang van Google.De technologie die hiervoor gebruikt is, is die van de OneBox. Dit is een kleine applicatie die bepaalde vragen van de zoekmachine afvangt, en doorgeeft aan een andere applicatie. Deze gebruikt de aangeleverde zoekterm om een bewerking uit te voeren en geeft een resultaat terug dat vervolgens in Google wordt weergegeven.Dit soort OneBox-oplossingen is noodzakelijk voor applicaties die geen indexeerbare bron hebben. Business Intelligence-leveranciers hebben dan ook in grote mate interesse getoond voor deze oplossing. Cognos (IBM), Business Objects (SAP), SAS en Information Builders hebben allemaal een eigen OneBox ontwikkeld. Maar ook partijen als Salesforce.com en Cisco hebben oplossingen om hun applicaties via Google te laten ontsluiten.De werking van de OneBox in de Business Intelligence-hoek is als volgt. De zoekterm wordt door Google één-op-één doorgestuurd naar de OneBox die is geïnstalleerd op de bestaande Business Intelligence-applicatie. Ook de OneBox doet niets bijzonders; deze biedt de zoekterm aan via de programmeerinterface van de BI-applicatie. Deze laatste doet eigenlijk het ‘slimme’ werk. De eigen zoeklogica van de Business Intelligence-applicatie laat de zoekterm los op de rapportagetemplates en dan met name de daaraan gekoppelde metadata. Op basis daarvan wordt een aantal rapportages gevonden dat matcht met de zoekvraag.Eigenlijk komt het er in het kort op neer dat de Google-spider, die verantwoordelijk is voor het opbouwen van de Google-index, van waaruit zoekvragen worden beantwoord, niet in alle databases effectief kan zijn. Voor die applicaties vertrouwt Google dan op de zoekfunctionaliteit van de applicatie zelf, die bevraagd wordt door de OneBox. De OneBox is dus niets anders dan een geconditioneerd doorgeefluik. Als dit doorgeefluik denkt dat een zoekvraag beantwoord kan worden door een businessapplicatie die niet door Google geïndexeerd kan worden, dan stelt het de vraag aan de zoekfunctionaliteit van die businessapplicatie. Het antwoord wordt teruggegeven aan Google, en opgenomen in de resultatenset.In plaats van een URL te retourneren met daarin de link naar het rapport (dat dan gegenereerd zou worden), doet de OneBox iets slims. Het doorgeefluik zorgt dat het gevonden rapport direct gegenereerd wordt, en retourneert bijvoorbeeld standaard het belangrijkste diagram van het rapport. Dit diagram is dan als afbeelding opgenomen in de lijst met treffers, zodat direct inzichtelijk wordt welk rapport er schuilgaat achter de gevonden treffer. Ook is het mogelijk aanvullende links en informatie op te nemen, waardoor bijvoorbeeld meteen een beroep gedaan kan worden op aanvullende rapportages aangaande de zoekterm. De gebruiker is hiermee al meteen een stap verder in het beoordelen van de informatie die is gevonden.Googlification is helaas een term die voor veel verwarring zorgt. Vanuit businessperspectief kan het een gewenste manier van het ontsluiten van businessapplicaties zijn, maar de praktijk leert dat het gemak waarmee de term wordt uitgesproken, niet overeenkomt met de praktijk van het implementeren van de bijbehorende oplossing.Google heeft indexeerbare bronnen nodig, anders kan het uit zichzelf niets met data in businessapplicaties. De OneBox geldt als een verlengstuk van Google, en maakt het mogelijk om de applicatielogica van de businessapplicatie een zoekterm te laten vertalen naar een gevonden resultaat, en dit te presenteren in een vorm die de gebruiker meer inzicht geeft. Zonder OneBox blijft Googlification een loze kreet. Een fraaie belofte die dan niet kan worden ingelost.Peter van Til is BI-consultant en coauteur van het boek ‘Business Intelligence’. Floris Weegink is gecertificeerd Enterprise Search-specialist. Paul Baan is ECM-consultant. De auteurs zijn allen werkzaam bij VLC.

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in