Nätverksavskild distribution
Definition
Kör programvara i en miljö utan någon nätverksväg till internet, så varje beroende den behöver måste redan finnas inom gränsen.
Nätverksavskiljning är vanligt inom försvar, kritisk infrastruktur, vissa vårdfastigheter och alla miljöer där hotmodellen inkluderar exfiltrering snarare än bara intrång. Att få in något innebär media och en dokumenterad process, inte en paketchef.
Kravet diskvalificerar tyst en stor del av kommersiell programvara, och licensiering är vanligtvis orsaken snarare än funktionaliteten. Alla produkter som validerar sin licens mot en leverantörsändpunkt — vid start eller periodiskt — kan helt enkelt inte köras där. Offline-aktivering måste vara ett designbeslut som tas tidigt, inte en flagga som läggs till senare.
Uppdateringar fungerar på samma sätt: de levereras på media, enligt ditt schema. Det betyder att versionen du installerar måste fortsätta fungera på obestämd tid, inte bara tills en prenumerationskontroll misslyckas.
I Doconut
Licensiering löser en lokal .lic-fil via options.LicensePath eller Viewer.DoconutLicense(path). Det finns inget aktiveringsanrop och ingen körningsvalidering, så rendering, konvertering och licensiering fungerar alla utan utgående anslutning. Arkivera DLL-filerna tillsammans med licensen — en licens är knuten till ett versionsintervall.
Relaterade termer
Document viewer SDK
Ett bibliotek som du bäddar in i din egen applikation så att den kan visa dokument, i motsats till en hostad tjänst som du laddar upp dokument till. SDK:n körs i din process; tjänsten körs i någon annans.
Webbfarmdistribution
Kör en applikation över flera servrar bakom en lastbalanserare, så på varandra följande förfrågningar från samma användare kan hanteras av olika maskiner.
Office interop (server-sidig automatisering)
Att köra Microsoft Office från kod för att öppna eller konvertera dokument. Det fungerar på en skrivbordsmiljö men avråds uttryckligen på en server, både av Microsoft och av alla som har provat det.