Nu vraag ik me af of we ook de rapporten-functionaliteit in Azure kunnen onderbrengen. Theoretisch zouden we met een enkele licentie van MS Word kunnen volstaan (?).
Dat ligt eraan; wil je een soort van virtuele desktop aanbieden waar het rapport in getoond wordt, of wil je gewoon een Word document aanbieden aan de gebruiker? Ik ben niet op de hoogte van het een en ander, maar volgens mij mag je Word documenten genereren zonder dat je daadwerkelijk een Word licentie hebt (afhankelijk van de gebruikte techniek natuurlijk).
Hoe zou dit dan werken wanneer er zo'n 100 gebruikers tegelijk een rapport willen genereren?
Dan worden die rapportgeneratietaken netjes over het cloudplatform verspreid, over de 'nodes' die je in de 'cloud' hebt zitten. Als je je 'cloud' bij een hostingpartij hebt staan zul je daarin de gereserveerde overcapaciteit bij piekbelasting aan moeten geven.
Het zou voor ons een grote zorg minder zijn wanneer we zelf kunnen bepalen welke versie van MS Word we zouden aansturen en hiervoor niet afhankelijk zijn van de versie die de gebuiker op z'n pc heeft staan. Het programmeren in VBA is al een crime op zich. Met alle verschillende Word versies alleen maar lastiger.
Je zou gewoon de 'oude' Word bestanden kunnen genereren, da's een standaard die stamt van Word '97 die gelezen kan worden door alle versies van Word, OpenOffice, OmgAwesomeFreeWordFileReader2011 en noem maar op die sinds die tijd ontwikkeld zijn. Je zult mogelijk problemen krijgen als je met het nieuwere Word 2007 formaat gaat werken, aangezien je daar voor oudere software een addon / plugin voor nodig hebt.
Wat je natuurlijk ook kunt doen is overstappen naar een 'open' standaard zoals HTML. Volgens mij is PDF ook een breder beschikbare standaard voor de wat officiëlere binaire documenten (die niet makkelijk door eindgebruikers bewerkt kan worden, tenminste niet zonder specialistische software). Maar ook daar weet ik het mijne niet van.