Wat is applicatiestreaming?
Applicatiestreaming is een on-demand softwaredistributiesysteem. Met applicatiestreaming ontvangen gebruikers alleen applicaties die zij van een masterserver aanvragen. Bovendien krijgen clients alleen het gedeelte van de applicatie dat ze nodig hebben om de software te starten en de basisfuncties te gebruiken. Dit maakt enorme middelen vrij voor de eindgebruiker en zorgt voor een soepelere consumentenervaring.
Applicatiestreaming werkt door software op een centrale server op te slaan. De software is op de centrale server verpakt in blokken informatie. Ze worden startblokken, voorspellende blokken en vraagblokken genoemd. Startblokken worden naar de gebruiker verzonden wanneer de softwareapplicatie wordt gestart. Deze blokken initialiseren de toepassing en voeren de meest noodzakelijke componenten uit.
De voorspellende blokken worden verzonden nadat de startblokken worden gepresenteerd. Deze blokken zijn nodig voor het afsluiten van de applicatie. Ten slotte zijn vraagblokken componenten van de software die de gebruiker zou kunnen vragen als hij of zij met de software werkt. Vraagblokken worden alleen op verzoek verzonden.
Applicatiestreaming is voor veel bedrijven interessant vanwege de potentiële kostenbesparingen die het systeem biedt. Er kan een aanzienlijke hoeveelheid geld worden bespaard op dure softwarelicenties. Bedrijven moeten slechts voldoende licenties aanschaffen om hun huidige taken te volbrengen.
Upgradesoftware wordt eenvoudiger en goedkoper gemaakt door het gebruik van applicatiestreaming. In plaats van upgrades op meerdere machines te installeren, kunnen bedrijven met behulp van applicatiestreaming eenvoudig een bijgewerkte versie van de software aanvragen die naar elke machine in het netwerk moet worden gestreamd die deze nodig heeft. In tegenstelling tot webapplicaties, kan software die naar de machine wordt gestreamd zowel online als offline worden gebruikt.
Applicatievirtualisatie wordt meestal gecombineerd met applicatiestreaming, zodat de software niet in de gebruikelijke zin wordt geïnstalleerd. Met applicatievirtualisatie kan software worden uitgevoerd zonder op de machine te worden geïnstalleerd en zonder directe interactie met het oorspronkelijke besturingssysteem waarvoor het is ontworpen. Dit verkleint de kans op problemen met softwarecompatibiliteit en vermindert de belasting van systeembronnen. Het biedt ook verhoogde beveiliging voor de eindgebruiker door de software de besturingssysteemsoftware niet te laten manipuleren.
Bedrijven maken grote kosten voor het beheer van hun gegevens en netwerken. Applicatiestreaming is een hulpmiddel om kosten te verlagen, middelen te besparen en een betere gebruikerservaring te bieden. De technologie erachter bestaat al en wordt nog steeds ontwikkeld. Naarmate softwaretoepassingen groter en complexer worden, zal de vraag naar dit distributiesysteem waarschijnlijk blijven toenemen.