De grootste supermarktketen van Nederland wilde meer uit het internet halen. De website van Albert Heijn moest iets extra's toevoegen: een volledige on-line winkel. West heeft dit, samen met andere partijen, voor Albert Heijn mogelijk gemaakt.
| Markt: | Retail |
|---|---|
| Technologie: | Java, JavaScript, Oracle, security, iPlanet, Perl, High-availability Sun-cluster |
Albert Heijn bood al lange tijd een thuisservice aan, om levensmiddelen thuis te bestellen en te laten bezorgen. Daarvoor waren al diverse kanalen beschikbaar, zoals telefoon, fax en een speciaal computerprogramma. De volgende stap was daarom de toevoeging van internet als kanaal voor de thuisservice.
West heeft hiervoor de winkelsoftware ontwikkeld, en de aansluiting gemaakt met de bestaande back-office om bestellingen te verwerken en om de inhoud en prijzen in de winkel en de nog beschikbare bezorgmomenten up-to-date te houden. Daarbij is intensief samengewerkt met grafisch ontwerpers om de vormgeving van de webwinkel aantrekkelijk te maken.
De eerste doelstelling voor AH was om een actief onderhouden website te maken. Deels moest dit grafisch worden ingevuld met een wekelijks wisselende aantrekkelijke homepage. Voor een ander deel moesten redacteuren zelfstandig de site kunnen veranderen, zonder uitgebreide technische kennis van websites te hebben.
West heeft hiervoor het Man-a-Site concept ontwikkeld. Redacteuren kunnen door middel van eenvoudige invulformulieren nieuwe inhoud toevoegen of inhoud wijzigen. Grafisch ontwerpers kunnen daarnaast templates ontwerpen waarin de inhoud wordt getoond. Publicatie van informatie wordt automatisch verzorgd door op de opgegeven tijdstippen de informatie on-line te zetten, en ook weer automatisch van de site af te halen.
Onderdelen van de site zoals de persberichten, klantenservice en vacaturebank zijn voor deze manier van publicatie zeer geschikt, omdat de pagina's er hetzelfde uitzien, en er regelmatig nieuwe informatie bij komt.
Naast de gewone winkel hebben ook de "Vrienden van de Goede Wijn" een eigen winkel op de Albert Heijn web site gekregen. Deze heeft een geheel eigen vormgeving, in stijl met de papieren versie, en op wijn gerichte zoekmogelijkheden.
Daarnaast zijn er met enige regelmaat speciale acties met artikelen die niet standaard in de winkel zitten, zoals notebooks, computers, speelgoed en dergelijke. Om bestelling hiervan mogelijk te maken heeft West een flexibel framework gemaakt, dat afhankelijk van de actie kan worden gevuld met de juiste artikelen en vormgeving.
Door de uitgebreide praktische ervaring weet West als geen ander hoe de techniek voor bijvoorbeeld de e-commerce site van Albert Heijn in de praktijk moest worden toegepast.
Vanwege de hoge beschikbaarheidseisen is gekozen voor een volledig dubbel uitgevoerd Sun cluster. Daarop draaien de website, de winkels, en beschermde websites voor ontwikkeling van nieuwe inhoud en voor het redactiesysteem dat onderdeel is van Man-a-Site. Alle gegevens zijn ondergebracht in een Oracle-database.
Ook de winkelgegevens staan in deze database, en worden near-real-time gerepliceerd uit de back-office database. Door deze losse koppeling kan de winkel ook bij tijdelijke uitval van de back-office beschikbaar blijven.
Voor de software-ontwikkeling wordt gebruik gemaakt van Java, met name voor de onderdelen aan de server-kant, zoals de winkel en het Man-a-Site framework. Delen van de site zijn in Javascript uitgevoerd. Voor onderdelen die minder eisen aan de performance stellen wordt ook wel Perl gebruikt. Het grootste voordeel hiervan is de korte doorlooptijd om van idee tot resultaat te komen.
De on-line winkel zoals hier beschreven bestaat niet langer en is inmiddels vervangen door het welbekende albert.nl. West heeft niet als ontwikkelaar aan albert.nl meegewerkt, maar heeft wel op verzoek van Albert Heijn een audit op het project en de code uitgevoerd. Het onderdeel "Vrienden van de Goede Wijn" werd nog tot eind 2008 door West onderhouden en beheerd.