Inhoudsopgave

Introductie

Windows-applicaties ondersteunen nog steeds essentiële bedrijfsprocessen, van boekhouding en enterprise resource planning tot gezondheidszorg, productie en aangepaste bedrijfssystemen. Het installeren en onderhouden van deze applicaties op elk eindpunt wordt echter moeilijk wanneer gebruikers op afstand werken, verschillende besturingssystemen gebruiken of verbinding maken vanaf onbeheerde apparaten.

Windows-toepassingspublicatiesoftware biedt een praktische alternatieve oplossing. De applicatie draait op gecentraliseerde Windows-infrastructuur terwijl geautoriseerde gebruikers via een browser, bureaublad snelkoppeling of remote access-client met de interface interactie hebben. Deze benadering kan de toegang tot bestaande software uitbreiden zonder dat een volledige webherschrijving of een volledige virtuele desktop voor elke gebruiker nodig is.

Wat is Windows Applicatie Publicatie Software?

Windows-applicatiepublicatiesoftware maakt programma's die zijn geïnstalleerd op een centrale Windows-server of virtuele machine beschikbaar voor externe gebruikers. In plaats van de applicatie en de bijbehorende afhankelijkheden op elk apparaat te installeren en te onderhouden, beheren beheerders deze op een of meer centrale hosts.

Het platform beheert welke gebruikers elke applicatie kunnen starten, hoe ze zich authentiseren, hoe hun sessies worden beveiligd en welke lokale bronnen ze kunnen gebruiken. Terwijl het programma op de Windows-host draait, toont het eindpunt zijn interface en stuurt het toetsenbord-, muis- en andere toegestane invoer terug naar de server.

Microsoft Learn legt uit dat Remote Desktop Services centraal volledige desktops of individuele RemoteApp-programma's kan leveren aan geautoriseerde gebruikers.

In tegenstelling tot gedownloade software draait een gepubliceerde applicatie niet volledig op het eindpunt. De gebruiker interacteert met een externe instantie die wordt gehost op de centrale Windows-infrastructuur.

Wat betekent het publiceren van een Windows-toepassing?

Een Windows-applicatie publiceren betekent deze op afstand beschikbaar te stellen voor geselecteerde gebruikers zonder hen noodzakelijkerwijs toegang te geven tot een volledige Windows-desktop.

Een typisch proces omvat vijf fasen:

  • Installeer de applicatie op een Windows-server of virtuele machine
  • Registreer de uitvoerbare bestanden op het publicatieplatform
  • Toegang toekennen aan gebruikers of groepen
  • Authenticeer gebruikers via een portal, client of identiteitsprovider
  • Start een externe sessie en toon de applicatie-interface

Gebruikers kunnen alleen het boekhoudpakket, de klantrelatiebeheerclient of de benodigde eigen tool zien, terwijl de desktop, het serverbestandssysteem en niet-gerelateerde toepassingen verborgen blijven.

Hoe werkt de publicatie van Windows-toepassingen?

De meeste Windows-toepassing publicatieomgevingen zijn afhankelijk van dezelfde kernlagen, hoewel de terminologie en implementatie kunnen variëren tussen producten.

Windows Toepassingshosts

De applicatie draait op een fysieke server, virtuele machine of cloud-gehoste Windows-instantie. Meerdere gebruikers kunnen één sessiehost delen via aparte Windows-sessies, terwijl platforms die sterkere isolatie vereisen, toegewijde of gedeelde virtuele machines kunnen toewijzen.

Elke host moet de juiste Windows-versie, applicatiebestanden, frameworks, databaseverbinding, profielen, lettertypen, stuurprogramma's en andere afhankelijkheden bevatten. De compatibiliteit van de applicatie hangt daarom af van de volledige hostconfiguratie en niet alleen van de applicatie.

Publicatie en Toegangscontrole

De publicatieservice bepaalt welke programma's gebruikers kunnen starten en hoe die programma's op hun apparaten verschijnen. Beheerders kunnen een enkele applicatie, verschillende applicaties, een aangepaste launcher of een complete desktop publiceren, met verschillende versies of opstartparameters die waar nodig aan specifieke groepen zijn toegewezen.

Authenticatie bevestigt de identiteit van de gebruiker, terwijl autorisatie bepaalt welke applicaties en middelen die gebruiker kan benaderen. Een geschikt platform zou gedetailleerde toewijzingen voor individuele gebruikers, groepen, rollen of huurders moeten bieden.

Veilige Verbindingslaag

Een gateway of webportaal bemiddelt verbindingen tussen gebruikers-eindpunten en applicatiehosts. Externe implementaties mogen een onbeveiligde Remote Desktop Protocol-service niet rechtstreeks aan het internet blootstellen, dus organisaties moeten HTTPS, geldige Transport Layer Security-certificaten, multifactor-authenticatie, toegangsbeperkingen en monitoring gebruiken.

Clipboardgebruik, afdrukken, lokale schijfmapping en bestandsoverdracht kunnen de bruikbaarheid verbeteren, maar organisaties moeten deze functies alleen inschakelen wanneer de workflow dit vereist.

Gebruikerstoegangsmethoden

Gebruikers kunnen verbinding maken via een HTML5-portaal, native desktopclient RDP-compatibele client, verbindingsbestand of snelkoppeling. Toegang via de browser kan de implementatiewerkzaamheden verminderen, terwijl native clients mogelijk meer volledige ondersteuning bieden voor meerdere monitoren, printers, smartcards en andere lokale apparaten.

Windows Applicatie Publicatie vs. Remote Desktop

Toepassingspublicatie en externe desktoptoegang zijn afhankelijk van verwante technologieën, maar ze bieden verschillende niveaus van toegang en verschillende gebruikerservaringen.

Een volledige externe desktop biedt een breder Windows-werkgebied dat het bureaublad, het Startmenu, de taakbalk, bestandsbeheertools en alle toegestane toepassingen kan omvatten. Een gepubliceerde toepassing toont alleen geselecteerde programma's, vaak in afzonderlijke vensters die gebruikers naast lokaal draaiende toepassingen kunnen openen.

Overweging Gepubliceerd applicatie Volledige externe desktop
Gebruikerservaring Een of meer toegewezen applicaties Volledige Windows-werkruimte
Typisch doel Gerichte toegang tot bedrijfssoftware Algemene werkomgeving voor op afstand
Administratieve reikwijdte Toepassing-voor-toepassing toewijzing Toegang en beleid op desktopniveau
Hulpmiddel blootstelling Smaller Breder
Het beste geschikt voor Aannemers, klanten, bedrijfstoepassingen Werknemers die meerdere tools nodig hebben

Applicatiepublicatie is meestal de voorkeur wanneer gebruikers toegang nodig hebben tot een gedefinieerde set programma's. Een volledige externe desktop is geschikter wanneer ze bestandsbeheer, verschillende hulpprogramma's of een complete Windows-omgeving nodig hebben, hoewel sommige organisaties beide modellen gebruiken voor verschillende gebruikersgroepen.

Windows Applicatiepublicatie vs. VDI

Virtuele desktopinfrastructuur (VDI) geeft gebruikers toegang tot Windows-desktops die draaien in virtuele machines. Afhankelijk van de implementatie kunnen deze desktops persoonlijk, gedeeld, persistent of niet-persistent zijn.

Toepassing publicatie op basis van sessies kan verschillende gebruikers ondersteunen op gedeelde Windows-infrastructuur, vaak met een hogere dichtheid en lagere beheerskosten. VDI biedt sterkere isolatie op het niveau van virtuele machines en kan beter ondersteuning bieden voor workloads die specifieke besturingssysteemconfiguraties, grafische middelen of administratieve controle vereisen.

Overweging Sessiegebaseerde publicatie VDI
Leveringsunit Individuele applicatie of gedeelde desktop Volledige virtuele machine
Isolatie Sessie-niveau Virtuele machine-niveau
Infrastructuur dichtheid Meestal hoger Meestal lager
Personalisatie Matig Potentieel uitgebreid
Typisch gebruik Veelvoorkomende zakelijke toepassingen Gespecialiseerde of geïsoleerde desktops

VDI blijft waardevol wanneer applicaties niet op een gedeelde host kunnen coëxisteren of wanneer gebruikers dedicated resources nodig hebben. Het leveren van een complete virtuele desktop kan echter overbodig zijn wanneer gebruikers slechts één of twee Windows-applicaties nodig hebben.

Maakt Applicatiepublicatie een Windows-app een web-app?

Applicatiepublicatie kan een Windows-programma toegankelijk maken via een browser, maar het converteert het programma niet in een native webapplicatie. De oorspronkelijke code blijft draaien op de Windows-infrastructuur, en de onderliggende architectuur wordt niet automatisch cloud-native.

Browsertoegang biedt de applicatie geen responsief webontwerp, browser-native offline mogelijkheden, microservices of applicatieprogrammeerinterfaces. Applicatiepublicatie wordt daarom beter begrepen als het moderniseren van applicatielevering in plaats van het moderniseren van de broncode zelf.

Wat verandert er voor de gebruiker?

Vanuit het perspectief van de gebruiker wordt de applicatie gemakkelijker toegankelijk omdat deze kan worden geopend via een browser of een remote access-portaal zonder een volledige lokale installatie. Gebruikers vermijden ook het installeren van de frameworks en afhankelijkheden van de applicatie op hun eigen apparaten.

De interface kan verschijnen in een browsertabblad of een apart applicatievenster, maar de responsiviteit hangt nog steeds af van de applicatiehost, de netwerkkwaliteit en het protocol voor externe weergave.

Wat blijft onveranderd?

De applicatie behoudt zijn oorspronkelijke Windows-code, interface en technische afhankelijkheden. Registerinstellingen, databases, services, printers en bestandslocaties moeten daarom correct blijven functioneren op de Windows-host.

Applicatiepublicatie verwijdert ook geen compatibiliteits- of licentievereisten. IT-teams moeten de software nog steeds testen in gelijktijdige sessies en bevestigen dat het beoogde gebruik op afstand of gehost is toegestaan.

Wanneer is publiceren beter dan herschrijven?

Publicatie kan praktisch zijn wanneer een gevestigde Windows-toepassing betrouwbaar blijft, maar moeilijk of duur zou zijn om opnieuw op te bouwen. Organisaties kunnen de toegang op afstand en via de browser uitbreiden zonder de kosten en risico's van een onmiddellijk vervangingsproject te accepteren.

Een native web herschrijving kan geschikter zijn wanneer het bedrijf behoefte heeft aan responsief ontwerp, offline gebruik, moderne integraties of cloud-native schaalbaarheid. Publicatie kan ook een tussenoplossing bieden terwijl de organisatie een langetermijnmoderniseringsstrategie ontwikkelt.

Wanneer moet u Windows-toepassingen publiceren?

Toepassing publicatie is het meest effectief wanneer lokale installatie, software herschrijven of volledige desktopvirtualisatie onnodige kosten of operationele complexiteit zou creëren.

Web-toegankelijke legacy Windows-toepassingen

Legacy-applicaties kunnen afhankelijk zijn van Windows-specifieke interfaces, oudere runtimes, registerinstellingen, gemapte schijven, lokale database-stuurprogramma's of gespecialiseerde afdrukprocessen. Publicatie houdt deze applicaties op een compatibele Windows-infrastructuur terwijl ze beschikbaar maken via een browser of externe client .

Deze aanpak kan de nuttige levensduur van bestaande software verlengen en de organisatie de tijd geven om een gecontroleerd moderniseringsproject te plannen. Compatibiliteitstests blijven noodzakelijk voor applicaties die een enkele gebruiker verwachten, verhoogde privileges vereisen of afhankelijk zijn van lokale hardware.

Centraliseer bedrijfssoftware

IT-teams kunnen applicaties en hun afhankelijkheden op centrale hosts onderhouden in plaats van ze afzonderlijk op elke werkstation te beheren. Ze kunnen updates in een gecontroleerde omgeving testen voordat ze de bijgewerkte applicatie beschikbaar stellen voor gebruikers.

Dit leveringsmodel past vaak bij enterprise resource planning-systemen, financiële applicaties, inventarisatietools, software voor medische praktijken, platforms voor juridische casemanagement en op maat gemaakte databases.

Ondersteuning voor BYOD en gemengde apparaten

Browsergebaseerde publicatie kan gebruikers op macOS, Linux, Chromebooks, tablets of persoonlijke computers toegang geven tot een Windows-applicatie zonder de applicatie zelf naar die eindpunten te verplaatsen. IT-teams moeten nog steeds definiëren welke gegevens gebruikers mogen kopiëren, afdrukken, uploaden of downloaden van onbeheerde apparaten.

Gecontroleerde toegang voor aannemers bieden

Aannemers en partners hebben mogelijk toegang nodig tot één zakelijke applicatie zonder dat een bedrijfs-laptop of brede toegang tot het interne netwerk vereist is. Het publiceren van alleen het vereiste programma kan de onboarding vereenvoudigen terwijl het multifactor-authenticatie, beperkte accounts en toewijzingen met de minste privileges ondersteunt.

Platforms zoals TSplus Remote Access kan alleen de applicaties publiceren die aannemers nodig hebben, zonder een complete Windows-desktop bloot te stellen.

Bied bestaande software aan als een gehoste service

Onafhankelijke softwareleveranciers (ISV's) kunnen applicatiepublicatie gebruiken om klanten online toegang te bieden tot een bestaand Windows-product. Deze aanpak kan de gehoste levering versnellen, maar de ISV blijft verantwoordelijk voor huurderisolatie, klantidentiteit, servicebeschikbaarheid, gegevensbescherming en licenties.

Wat moeten ISV's evalueren?

Een ISV-implementatie moet herhaalbare onboarding en administratie ondersteunen voor afzonderlijke klantorganisaties, terwijl de gegevens, configuratie en actieve sessies van elke klant worden beschermd.

Huurderisolatie kan afhankelijk zijn van aparte databases, gebruikersaccounts, applicatiepools, opslaglocaties, netwerken of servers. Het juiste ontwerp hangt af van de applicatiearchitectuur, aangezien publicatiesoftware een ongeschikte single-tenant applicatie niet automatisch veilig kan maken voor multi-tenant gebruik.

ISV's moeten ook identiteitsfederatie, multifactor-authenticatie, rollen voor klantbeheerders, portaalbranding, automatisering en gebruiksrapportage evalueren. Handmatige configuratie kan beheersbaar zijn tijdens een pilot, maar kan inefficiënt worden wanneer de service honderden gebruikers of huurders ondersteunt.

Licenties vereisen ook een zorgvuldige beoordeling omdat Windows, databases, runtimes, het publicatieplatform en het eigen product van de ISV elk voorwaarden kunnen opleggen voor multi-gebruikers toegang of hosting door een serviceprovider.

Voordelen en Beperkingen van Windows Applicatie Publicatie

Applicatiepublicatie centraliseert applicaties en updates, vermindert lokaal installatiewerk en maakt Windows-software beschikbaar vanaf een breder scala aan apparaten. Het behouden van applicatieverwerking en bedrijfsgegevens op beheerde infrastructuur kan ook de hoeveelheid informatie die op onbeheerde eindpunten is opgeslagen, verminderen.

Wanneer gebruikers alleen geselecteerde applicaties nodig hebben, kan dit model een beperktere alternatieve oplossing bieden voor virtuele desktopinfrastructuur. Centralisatie maakt echter ook de applicatiehosts, gateway en bevoorrechte accounts tot bijzonder belangrijke beveiligingsactiva.

Toepassingscompatibiliteit blijft een aanzienlijke beperking. Programma's die gebruikmaken van systeemwijde instellingen, afhankelijk zijn van lokale hardware of vertrouwen op diensten die zijn ontworpen voor een enkele interactieve gebruiker, werken mogelijk niet correct in gedeelde sessies, terwijl grafisch intensieve en latentiegevoelige werklasten slecht kunnen presteren via externe verbindingen.

Afdrukken, scannen, smartcards en andere randapparatuur moeten worden getest met de exacte eindpunten en toegangsklanten die gebruikers in productie zullen hebben. De servercapaciteit moet ook gebaseerd zijn op gemeten CPU-, geheugen-, opslag- en gelijktijdigheidsvereisten in plaats van op algemene maximale waarden van de leverancier.

Hoe kunt u een software voor het publiceren van Windows-toepassingen kiezen?

Een nuttige evaluatie begint met de applicatie, gebruikers en het beoogde operationele model in plaats van met een vergelijking van productkenmerken.

Controleer de compatibiliteit van de applicatie

Documenteer de ondersteunde Windows-versies, frameworks, services, registerafhankelijkheden, databases, bestandsdelen, printers, opstartparameters en licentiebeperkingen. Test de daadwerkelijke applicatie in het beoogde multi-user of virtuele machine model, inclusief gelijktijdige sessies, gebruikersprofielen, updates en herstelprocessen.

Vergelijk gebruikers toegang en ervaring

Evalueer browserondersteuning, native clients, sneltoetsen, vensters in RemoteApp-stijl, meerdere monitoren, sessieherverbinding en mobiele toegang. Testen moet belangrijke workflows dekken, zoals afdrukken, bestands toegang, gebruik van het klembord en lokale apparaatsredirectie.

Wanneer gebruikers alleen eenvoudige toegang nodig hebben, kan een gefocuste browsersessie gemakkelijker te beveiligen en te ondersteunen zijn dan een client met uitgebreide lokale integratie.

Onderzoek Identiteits- en Beveiligingscontroles

Zoek naar gebruikers- en groepstoewijzingen, directory-integratie, multifactor-authenticatie, accountbescherming, sessietijdslimieten en controleerbare gebeurtenissen. Extern verkeer moet HTTPS en geldige certificaten gebruiken, terwijl CISA raadt aan het gebruik van het Remote Desktop Protocol te beperken en het vermijden van blootgestelde, slecht beveiligde externe desktopdiensten.

De beveiligingsreview moet ook hostpatching, rolgescheidenheid, logging, back-ups, monitoring en beperkingen op het gebruik van het klembord, schijfmapping, afdrukken en bestandsoverdracht omvatten.

Beheer en automatisering beoordelen

Test reguliere administratieve taken zoals het publiceren van een applicatie, deze toewijzen aan een groep, toegang intrekken, actieve sessies bekijken, branding bijwerken en de configuratie back-uppen. Grotere implementaties moeten ook de applicatieprogrammeerinterfaces, opdrachtregelhulpmiddelen, provisioning-sjablonen en monitoringintegraties beoordelen.

Plan voor Schaal en Veerkracht

Overweeg hoe de omgeving meerdere hosts, load balancing, connectie-bemiddeling, gateway-redundantie, profielopslag en herstel zal ondersteunen. Meet representatief CPU-, geheugen-, opslag- en netwerkgebruik, en behoud vervolgens voldoende extra capaciteit voor groei, onderhoudsperioden en hoststoringen.

Vergelijk implementatie en totale kosten

Het platform kan on-premises draaien, in een privé datacenter, op openbare cloud virtuele machines of via een hostingprovider. De implementatielocatie moet de afhankelijkheden van de applicatie, de vereisten voor gegevensresidentie, latentie, interne vaardigheden en kostenbeperkingen weerspiegelen.

Totale kosten moeten rekening houden met platform-, Windows-, applicatie- en database-licenties, evenals infrastructuur, back-up, monitoring, beveiliging, implementatie, administratie, ondersteuning en hoge beschikbaarheid.

Beoordeel de ondersteuning van de leverancier en de productrijpheid

Beoordeel de ondersteunde Windows-versies, de releasegeschiedenis, documentatie, praktijken voor beveiligingsupdates, ondersteuningskanalen, proefopties en migratiebronnen. ISV's moeten ook bevestigen dat de leverancier klantgerichte implementaties ondersteunt en het beoogde hostingmodel toestaat.

Een praktische proof-of-conceptplan

Een proof of concept moet de volledige gebruikersreis testen in plaats van alleen te bevestigen dat een applicatie opent.

  1. Selecteer een representatieve applicatie en bouw een gedocumenteerde testhost.
  2. Publiceer het naar een gecontroleerde pilotgroep.
  3. Configureer HTTPS, geldige certificaten, multifactor-authenticatie en restrictieve toegang.
  4. Test de actuele mix van eindpunten, browsers en native clients.
  5. Valideer lancering, reconnection, profielen, afdrukken, bestands toegang en vereiste randapparatuur.
  6. Meet hostbronnen tijdens realistische gelijktijdige activiteit.
  7. Beoordeling van logging, intrekking van toegang, back-up, updates en herstel.
  8. Geleidelijk uitbreiden van technische testers naar een beperkte productiegroep.

De pilot moet duidelijke acceptatiecriteria en een rollbackplan opstellen. Het moet ook aantonen of browsertoegang voldoende is of dat sommige gebruikers een native client nodig hebben.

Veelvoorkomende fouten bij het publiceren van Windows-toepassingen

Het kiezen van een platform voordat de applicatie wordt getest, kan compatibiliteitsproblemen verbergen, terwijl de veronderstelling dat browsertoegang native webprestaties biedt, onrealistische verwachtingen over latentie en responsiviteit kan creëren.

Het dimensioneren van de omgeving op basis van de maximale waarden van de leverancier is even riskant omdat de serverdichtheid varieert afhankelijk van de applicatie en de werklast. Organisaties moeten ook elke licentielaag beoordelen voordat ze multi-user of gehoste toegang inschakelen.

Overslaan van Real Application Testing

Een functieoverzicht kan niet bevestigen of een applicatie correct zal functioneren in gelijktijdige sessies. Problemen kunnen zich alleen voordoen wanneer meerdere gebruikers tegelijkertijd toegang hebben tot dezelfde bestanden, registerinstellingen, services of lokale bronnen.

IT-teams moeten representatieve workflows, gebruikersprofielen, updates en randapparatuur testen voordat ze een platform selecteren. De proof of concept moet de beoogde productieomgeving zo nauwkeurig mogelijk reproduceren.

Beveiligings- en licentievereisten onderschatten

Het direct blootstellen van het Remote Desktop Protocol aan het internet of het standaard inschakelen van elke omleidingsfunctie kan het risico verhogen. Toegang tot het klembord, schijfmapping, afdrukken en bestandsoverdracht moeten beperkt blijven tot duidelijk gedefinieerde zakelijke behoeften.

Licenties verdienen ook aandacht omdat Windows, databases, runtimes, componenten van derden en de applicatie zelf aparte vereisten kunnen opleggen voor multi-gebruikertoegang of gehoste levering.

Externe levering behandelen als een interne implementatie

Een interne implementatie bedient over het algemeen gebruikers van één organisatie, terwijl een externe service meerdere niet-verwante klanten kan ondersteunen. Externe levering introduceert daarom aanvullende vereisten voor huurderisolatie, privacy, beschikbaarheid, ondersteuning en toegangsbeheer.

Onafhankelijke softwareleveranciers hebben ook herhaalbare onboarding-, monitoring- en herstelprocessen nodig. Een configuratie die werkt voor een klein intern team, kan mogelijk niet veilig of efficiënt opschalen als een klantgerichte service.

Hoe is TSplus een praktische oplossing voor het publiceren van Windows-toepassingen?

TSplus Remote Access publiceert Windows-toepassingen en desktops vanuit bestaande Windows-infrastructuur. Beheerders kunnen toepassingen toewijzen aan individuele gebruikers of groepen en toegang bieden via RemoteApp-stijlverbindingen, RDP-compatibele clients of een aanpasbaar HTML5-webportaal.

Dit model kan geschikt zijn voor kleine en middelgrote organisaties die gecentraliseerde applicatielevering nodig hebben zonder een complexere virtuele desktopstack te beheren. Het kan ook ISV's helpen om externe toegang te bieden tot gevestigde Windows-software, terwijl ze de controle over hosting en de klantervaring behouden.

IT-teams moeten nog steeds de compatibiliteit, licenties, beveiliging, gebruikerservaring, servercapaciteit, back-up en herstel valideren via een realistische pilot voordat ze de implementatie in productie nemen.

Conclusie

Windows-toepassingspublicatiesoftware kan de toegang tot bedrijfskritische programma's uitbreiden zonder lokale installatie, onmiddellijke modernisering van de broncode of een volledige virtuele desktop voor elke gebruiker. De waarde is het sterkst wanneer toepassingen compatibel zijn met gecentraliseerde uitvoering en gebruikers gerichte, gecontroleerde toegang nodig hebben.

De uiteindelijke beslissing moet gebaseerd zijn op praktische tests in plaats van alleen op functieoverzichten. Door compatibiliteit, beveiliging, licenties, prestaties, administratie en veerkracht samen te valideren, kunnen IT-teams en ISV's een applicatiepublicatieplatform selecteren dat beheersbaar blijft naarmate het gebruik toeneemt.

TSplus Gratis proefversie voor externe toegang

Ultimate Citrix/RDS-alternatief voor desktop/app-toegang. Veilig, kosteneffectief, on-premises/cloud

Verder lezen

back to top of the page icon