De uitdaging
De boekhoudsoftware van Dataline International was ontwikkeld voor MS-DOS en bevatte bedrijfsinformatie waarop klanten al vertrouwden. Toen webplatformen belangrijker werden, moest die informatie ook in browsergebaseerde ervaringen kunnen worden gebruikt. De gevestigde boekhoudoplossing vervangen was niet het doel en ook geen praktisch vertrekpunt. De uitdaging was twee technologiegeneraties verbinden zonder de waarde van het bestaande systeem te verliezen.
Rol en verantwoordelijkheid
Als webdeveloper bouwde David de webgerichte koppelingen en dataverwerking rond de boekhoudsoftware. De rol vroeg inzicht in hoe informatie in het desktopproduct werd voorgesteld, wat een website nodig had en hoe er een betrouwbare route tussen beide kon ontstaan. Het was een vroege integratieopdracht waarin backendlogica, databasewerk en browserdelivery samen bekeken moesten worden.
Desktop- en webtechnologie overbruggen
Classic ASP en VBScript vormden de server-side basis voor de webapplicaties. Deze technologieën verwerkten aanvragen en bereidden informatie voor die in een browser kon worden getoond. Ze leverden een praktische brug naar een boekhoudomgeving die oorspronkelijk niet ontworpen was om webgerichte interfaces aan te bieden.
De oplossing werkte met de technologie die toen beschikbaar was. Het mature product hoefde daardoor niet eerst een volledig nieuwe architectuur te krijgen voordat nuttige online functionaliteit kon worden geleverd.
De datastroom beheren
Microsoft Access ondersteunde de webgerichte datalaag en hielp de informatie-uitwisseling rond het MS-DOS-product te structureren. Data die tussen beide omgevingen bewoog, moest haar betekenis behouden en bruikbaar blijven voor de organisatie. Dat vroeg aandacht voor veldformaten, identifiers en het moment waarop informatie werd gelezen of bijgewerkt.
Door die vertaling expliciet te houden, werd het risico kleiner dat website en boekhoudsoftware hetzelfde record anders zouden interpreteren.
Werken binnen een vroege webstack
De integratie draaide op Windows-servers van het bedrijf en gebruikte een stack van voor de API’s en cloudservices die vandaag gangbaar zijn. Betrouwbaarheid kwam uit een helder begrip van ieder onderdeel en zorgvuldige afhandeling van de grenzen ertussen. Weblaag, backendcode, Access-data en het MS-DOS-systeem konden niet als losse stukken worden behandeld omdat een wijziging in één deel de volledige informatiestroom beïnvloedde.
Het werk bouwde praktische ervaring op in het verbinden van legacysoftware met nieuwere deliverykanalen.
Resultaat
Het gevestigde boekhoudproduct van Dataline kon nieuwe browsergebaseerde workflows ondersteunen zonder de software en klantdata die al in gebruik waren weg te gooien. De integratie breidde het bereik van het MS-DOS-systeem uit en creëerde een route voor informatie naar webervaringen. Zo toonde het project hoe gerichte koppelingen de toegang tot een product kunnen moderniseren wanneer vervanging van de kern buiten scope blijft.
